diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 26e5aa627c..b569180852 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,24 +1,36 @@ # Lines starting with '#' are comments. # Each line is a file pattern followed by one or more owners. -accounts/usbwallet @karalabe -accounts/scwallet @gballet -accounts/abi @gballet @MariusVanDerWijden -beacon/engine @lightclient -cmd/clef @holiman -cmd/evm @holiman @MariusVanDerWijden @lightclient -consensus @karalabe -core/ @karalabe @holiman @rjl493456442 -eth/ @karalabe @holiman @rjl493456442 -eth/catalyst/ @gballet @lightclient + +accounts/usbwallet/ @gballet +accounts/scwallet/ @gballet +accounts/abi/ @gballet @MariusVanDerWijden +beacon/engine/ @MariusVanDerWijden @lightclient @fjl +beacon/light/ @zsfelfoldi +beacon/merkle/ @zsfelfoldi +beacon/types/ @zsfelfoldi @fjl +beacon/params/ @zsfelfoldi @fjl +cmd/clef/ @holiman +cmd/evm/ @holiman @MariusVanDerWijden @lightclient +core/state/ @rjl493456442 @holiman +crypto/ @gballet @jwasinger @holiman @fjl +core/ @holiman @rjl493456442 +eth/ @holiman @rjl493456442 +eth/catalyst/ @MariusVanDerWijden @lightclient @fjl @jwasinger eth/tracers/ @s1na +ethclient/ @fjl +ethdb/ @rjl493456442 +event/ @fjl +trie/ @rjl493456442 +triedb/ @rjl493456442 core/tracing/ @s1na graphql/ @s1na -internal/ethapi @lightclient -internal/era @lightclient -les/ @zsfelfoldi @rjl493456442 -light/ @zsfelfoldi @rjl493456442 +internal/ethapi/ @fjl @s1na @lightclient +internal/era/ @lightclient +metrics/ @holiman +miner/ @MariusVanDerWijden @holiman @fjl @rjl493456442 node/ @fjl p2p/ @fjl @zsfelfoldi +rlp/ @fjl params/ @fjl @holiman @karalabe @gballet @rjl493456442 @zsfelfoldi rpc/ @fjl @holiman signer/ @holiman diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 85794600c3..718fb894a0 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -45,5 +45,7 @@ jobs: - name: Test Build run: | - go mod download - make geth + go run build/ci.go check_tidy + go run build/ci.go check_generate + go run build/ci.go check_baddeps + go mod download && make geth diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8d55c7780d..e9edbb78c5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: golang-lint: strategy: matrix: - go-version: [1.21.x] + go-version: [1.23.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: @@ -47,12 +47,9 @@ jobs: go mod tidy - name: golangci-lint - uses: golangci/golangci-lint-action@v3 - with: - # Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version - version: v1.55.2 - working-directory: ./ - skip-pkg-cache: true - skip-cache: true - skip-build-cache: true - args: --timeout=99m --config ./.golangci.yml + env: + CGO_CFLAGS: "-O -D__BLST_PORTABLE__" + CGO_CFLAGS_ALLOW: "-O -D__BLST_PORTABLE__" + ANDROID_HOME: "" # Skip android test + run: | + make lint diff --git a/.gitignore b/.gitignore index 6496f59bd7..f2d85f68a0 100644 --- a/.gitignore +++ b/.gitignore @@ -4,16 +4,11 @@ # or operating system, you probably want to add a global ignore instead: # git config --global core.excludesfile ~/.gitignore_global -/tmp */**/*un~ */**/*.test *un~ .DS_Store */**/.DS_Store -.ethtest -*/**/*tx_database* -*/**/*dapps* -build/_vendor/pkg #* .#* @@ -42,23 +37,14 @@ profile.cov # IdeaIDE .idea +*.iml # VS Code .vscode -# dashboard -/dashboard/assets/flow-typed -/dashboard/assets/node_modules -/dashboard/assets/stats.json -/dashboard/assets/bundle.js -/dashboard/assets/bundle.js.map -/dashboard/assets/package-lock.json - -**/yarn-error.log cmd/geth/node/ cmd/geth/__debug_bin cmd/bootnode/bootnode graphql/__debug_bin -logs/ tests/spec-tests/ diff --git a/.golangci.yml b/.golangci.yml index f7e3427bb5..f064a5f5e6 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -24,10 +24,14 @@ linters: - staticcheck - bidichk - durationcheck - - exportloopref + - copyloopvar - whitespace - revive # only certain checks enabled - + - durationcheck + - gocheckcompilerdirectives + - reassign + - mirror + - tenv ### linters we tried and will not be using: ### # - structcheck # lots of false positives diff --git a/.travis.yml b/.travis.yml index 31c944641f..2ba3af9419 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ jobs: before_install: - export DOCKER_CLI_EXPERIMENTAL=enabled script: - - go run build/ci.go dockerx -platform "linux/amd64,linux/arm64" -upload ethereum/client-go + - go run build/ci.go dockerx -platform "linux/amd64,linux/arm64,linux/riscv64" -upload ethereum/client-go # This builder does the Linux Azure uploads - stage: build diff --git a/CHANGELOG.md b/CHANGELOG.md index 465dad9741..835d2481e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,28 @@ # Changelog +## v1.5.2 +v1.5.2-alpha is another release for upstream code sync, it catches up with [go-ethereum release [v1.14.12]](https://github.com/ethereum/go-ethereum/releases/tag/v1.14.12) and supported 4 BEPs for BSC Pascal hard fork. +- BEP-439: Implement EIP-2537: Precompile for BLS12-381 curve operations +- BEP-440: Implement EIP-2935: Serve historical block hashes from state +- BEP-441: Implement EIP-7702: Set EOA account code +- BEP-466: Make the block format compatible with EIP-7685 + +#### Code Sync +- [upstream: merge geth v1.14.12](https://github.com/bnb-chain/bsc/pull/2791) +- [upstream: merge geth date 1210](https://github.com/bnb-chain/bsc/pull/2799) +- [upstream: merge geth date 1213](https://github.com/bnb-chain/bsc/pull/2806) + +#### Pascal BEPs +- [BEP-441: Implement EIP-7702: Set EOA account code](https://github.com/bnb-chain/bsc/pull/2807) +- [BEP-466: Make the block header format compatible with EIP-7685](https://github.com/bnb-chain/bsc/pull/2777) +- Note: BEP-439 and BEP-440 have already been implemented in previous v1.5.1-alpha release + +#### Others +- [eth/fetcher: remove light mode in block fetcher](https://github.com/bnb-chain/bsc/pull/2804) +- [fix: Opt pruneancient issues](https://github.com/bnb-chain/bsc/pull/2800) +- [build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1](https://github.com/bnb-chain/bsc/pull/2788) +- [build(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0](https://github.com/bnb-chain/bsc/pull/2797) +- [misc: mini fix and clearup](https://github.com/bnb-chain/bsc/pull/2811) + ## v1.5.1 v1.5.1-alpha is for upstream code sync, it catches up with[go-ethereum release [v1.13.15, v1.14.11]](https://github.com/ethereum/go-ethereum/releases) diff --git a/README.md b/README.md index 241e20a514..6b1562b204 100644 --- a/README.md +++ b/README.md @@ -139,15 +139,11 @@ Download latest chaindata snapshot from [here](https://github.com/bnb-chain/bsc- #### 4. Start a full node ```shell +## It will run with Path-Base Storage Scheme by default and enable inline state prune, keeping the latest 90000 blocks' history state. ./geth --config ./config.toml --datadir ./node --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0 -## It is recommend to run fullnode with `--tries-verify-mode none` if you want high performance and care little about state consistency -## It will run with Hash-Base Storage Scheme by default +## It is recommend to run fullnode with `--tries-verify-mode none` if you want high performance and care little about state consistency. ./geth --config ./config.toml --datadir ./node --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0 --tries-verify-mode none - -## It runs fullnode with Path-Base Storage Scheme. -## It will enable inline state prune, keeping the latest 90000 blocks' history state by default. -./geth --config ./config.toml --datadir ./node --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0 --tries-verify-mode none --state.scheme path ``` #### 5. Monitor node status diff --git a/accounts/abi/abi.go b/accounts/abi/abi.go index c7bc2b4541..f75278c8b1 100644 --- a/accounts/abi/abi.go +++ b/accounts/abi/abi.go @@ -84,7 +84,7 @@ func (abi ABI) Pack(name string, args ...interface{}) ([]byte, error) { func (abi ABI) getArguments(name string, data []byte) (Arguments, error) { // since there can't be naming collisions with contracts and events, - // we need to decide whether we're calling a method or an event + // we need to decide whether we're calling a method, event or an error var args Arguments if method, ok := abi.Methods[name]; ok { if len(data)%32 != 0 { @@ -95,8 +95,11 @@ func (abi ABI) getArguments(name string, data []byte) (Arguments, error) { if event, ok := abi.Events[name]; ok { args = event.Inputs } + if err, ok := abi.Errors[name]; ok { + args = err.Inputs + } if args == nil { - return nil, fmt.Errorf("abi: could not locate named method or event: %s", name) + return nil, fmt.Errorf("abi: could not locate named method, event or error: %s", name) } return args, nil } diff --git a/accounts/abi/abi_test.go b/accounts/abi/abi_test.go index dfcd059393..db9a4c55a5 100644 --- a/accounts/abi/abi_test.go +++ b/accounts/abi/abi_test.go @@ -29,6 +29,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/internal/testrand" ) const jsondata = ` @@ -317,6 +318,38 @@ func TestCustomErrors(t *testing.T) { check("MyError", "MyError(uint256)") } +func TestCustomErrorUnpackIntoInterface(t *testing.T) { + t.Parallel() + errorName := "MyError" + json := fmt.Sprintf(`[{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"}],"name":"%s","type":"error"}]`, errorName) + abi, err := JSON(strings.NewReader(json)) + if err != nil { + t.Fatal(err) + } + type MyError struct { + Sender common.Address + Balance *big.Int + } + + sender := testrand.Address() + balance := new(big.Int).SetBytes(testrand.Bytes(8)) + encoded, err := abi.Errors[errorName].Inputs.Pack(sender, balance) + if err != nil { + t.Fatal(err) + } + result := MyError{} + err = abi.UnpackIntoInterface(&result, errorName, encoded) + if err != nil { + t.Fatal(err) + } + if result.Sender != sender { + t.Errorf("expected %x got %x", sender, result.Sender) + } + if result.Balance.Cmp(balance) != 0 { + t.Errorf("expected %v got %v", balance, result.Balance) + } +} + func TestMultiPack(t *testing.T) { t.Parallel() abi, err := JSON(strings.NewReader(jsondata)) @@ -1199,7 +1232,6 @@ func TestUnpackRevert(t *testing.T) { {"4e487b7100000000000000000000000000000000000000000000000000000000000000ff", "unknown panic code: 0xff", nil}, } for index, c := range cases { - index, c := index, c t.Run(fmt.Sprintf("case %d", index), func(t *testing.T) { t.Parallel() got, err := UnpackRevert(common.Hex2Bytes(c.input)) diff --git a/accounts/abi/bind/bind.go b/accounts/abi/bind/bind.go index e902345f09..71357c7a8c 100644 --- a/accounts/abi/bind/bind.go +++ b/accounts/abi/bind/bind.go @@ -252,7 +252,7 @@ func Bind(types []string, abis []string, bytecodes []string, fsigs []map[string] } // Parse library references. for pattern, name := range libs { - matched, err := regexp.Match("__\\$"+pattern+"\\$__", []byte(contracts[types[i]].InputBin)) + matched, err := regexp.MatchString("__\\$"+pattern+"\\$__", contracts[types[i]].InputBin) if err != nil { log.Error("Could not search for pattern", "pattern", pattern, "contract", contracts[types[i]], "err", err) } diff --git a/accounts/abi/event_test.go b/accounts/abi/event_test.go index fffe28ea63..c548fd8db6 100644 --- a/accounts/abi/event_test.go +++ b/accounts/abi/event_test.go @@ -331,7 +331,6 @@ func TestEventTupleUnpack(t *testing.T) { for _, tc := range testCases { assert := assert.New(t) - tc := tc t.Run(tc.name, func(t *testing.T) { err := unpackTestEventData(tc.dest, tc.data, tc.jsonLog, assert) if tc.error == "" { diff --git a/accounts/abi/pack_test.go b/accounts/abi/pack_test.go index 00bdae469e..cda31b6204 100644 --- a/accounts/abi/pack_test.go +++ b/accounts/abi/pack_test.go @@ -34,7 +34,6 @@ import ( func TestPack(t *testing.T) { t.Parallel() for i, test := range packUnpackTests { - i, test := i, test t.Run(strconv.Itoa(i), func(t *testing.T) { t.Parallel() encb, err := hex.DecodeString(test.packed) diff --git a/accounts/abi/reflect_test.go b/accounts/abi/reflect_test.go index 6c7ae57087..577fa6ca71 100644 --- a/accounts/abi/reflect_test.go +++ b/accounts/abi/reflect_test.go @@ -172,7 +172,6 @@ var reflectTests = []reflectTest{ func TestReflectNameToStruct(t *testing.T) { t.Parallel() for _, test := range reflectTests { - test := test t.Run(test.name, func(t *testing.T) { t.Parallel() m, err := mapArgNamesToStructFields(test.args, reflect.ValueOf(test.struc)) diff --git a/accounts/abi/topics.go b/accounts/abi/topics.go index 7ce9b7273c..4819334ae6 100644 --- a/accounts/abi/topics.go +++ b/accounts/abi/topics.go @@ -42,7 +42,7 @@ func MakeTopics(query ...[]interface{}) ([][]common.Hash, error) { case common.Address: copy(topic[common.HashLength-common.AddressLength:], rule[:]) case *big.Int: - copy(topic[:], math.U256Bytes(rule)) + copy(topic[:], math.U256Bytes(new(big.Int).Set(rule))) case bool: if rule { topic[common.HashLength-1] = 1 diff --git a/accounts/abi/topics_test.go b/accounts/abi/topics_test.go index 9e1efd3821..161867e2d9 100644 --- a/accounts/abi/topics_test.go +++ b/accounts/abi/topics_test.go @@ -137,7 +137,6 @@ func TestMakeTopics(t *testing.T) { }, } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() got, err := MakeTopics(tt.args.query...) @@ -150,6 +149,23 @@ func TestMakeTopics(t *testing.T) { } }) } + + t.Run("does not mutate big.Int", func(t *testing.T) { + t.Parallel() + want := [][]common.Hash{{common.HexToHash("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")}} + + in := big.NewInt(-1) + got, err := MakeTopics([]interface{}{in}) + if err != nil { + t.Fatalf("makeTopics() error = %v", err) + } + if !reflect.DeepEqual(got, want) { + t.Fatalf("makeTopics() = %v, want %v", got, want) + } + if orig := big.NewInt(-1); in.Cmp(orig) != 0 { + t.Fatalf("makeTopics() mutated an input parameter from %v to %v", orig, in) + } + }) } type args struct { @@ -373,7 +389,6 @@ func TestParseTopics(t *testing.T) { tests := setupTopicsTests() for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() createObj := tt.args.createObj() @@ -393,7 +408,6 @@ func TestParseTopicsIntoMap(t *testing.T) { tests := setupTopicsTests() for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() outMap := make(map[string]interface{}) diff --git a/accounts/abi/unpack_test.go b/accounts/abi/unpack_test.go index 29891ec0a4..7df7b9c403 100644 --- a/accounts/abi/unpack_test.go +++ b/accounts/abi/unpack_test.go @@ -389,7 +389,6 @@ func TestMethodMultiReturn(t *testing.T) { "Can not unpack into a slice with wrong types", }} for _, tc := range testCases { - tc := tc t.Run(tc.name, func(t *testing.T) { require := require.New(t) err := abi.UnpackIntoInterface(tc.dest, "multi", data) @@ -947,7 +946,7 @@ func TestOOMMaliciousInput(t *testing.T) { } encb, err := hex.DecodeString(test.enc) if err != nil { - t.Fatalf("invalid hex: %s" + test.enc) + t.Fatalf("invalid hex: %s", test.enc) } _, err = abi.Methods["method"].Outputs.UnpackValues(encb) if err == nil { diff --git a/accounts/external/backend.go b/accounts/external/backend.go index d2fcf5a3c9..76f69958de 100644 --- a/accounts/external/backend.go +++ b/accounts/external/backend.go @@ -215,7 +215,7 @@ func (api *ExternalSigner) SignTx(account accounts.Account, tx *types.Transactio switch tx.Type() { case types.LegacyTxType, types.AccessListTxType: args.GasPrice = (*hexutil.Big)(tx.GasPrice()) - case types.DynamicFeeTxType, types.BlobTxType: + case types.DynamicFeeTxType, types.BlobTxType, types.SetCodeTxType: args.MaxFeePerGas = (*hexutil.Big)(tx.GasFeeCap()) args.MaxPriorityFeePerGas = (*hexutil.Big)(tx.GasTipCap()) default: diff --git a/accounts/usbwallet/ledger.go b/accounts/usbwallet/ledger.go index 81836b3717..2be6edd44f 100644 --- a/accounts/usbwallet/ledger.go +++ b/accounts/usbwallet/ledger.go @@ -338,8 +338,22 @@ func (w *ledgerDriver) ledgerSign(derivationPath []uint32, tx *types.Transaction return common.Address{}, nil, err } } else { - if txrlp, err = rlp.EncodeToBytes([]interface{}{tx.Nonce(), tx.GasPrice(), tx.Gas(), tx.To(), tx.Value(), tx.Data(), chainID, big.NewInt(0), big.NewInt(0)}); err != nil { - return common.Address{}, nil, err + if tx.Type() == types.DynamicFeeTxType { + if txrlp, err = rlp.EncodeToBytes([]interface{}{chainID, tx.Nonce(), tx.GasTipCap(), tx.GasFeeCap(), tx.Gas(), tx.To(), tx.Value(), tx.Data(), tx.AccessList()}); err != nil { + return common.Address{}, nil, err + } + // append type to transaction + txrlp = append([]byte{tx.Type()}, txrlp...) + } else if tx.Type() == types.AccessListTxType { + if txrlp, err = rlp.EncodeToBytes([]interface{}{chainID, tx.Nonce(), tx.GasPrice(), tx.Gas(), tx.To(), tx.Value(), tx.Data(), tx.AccessList()}); err != nil { + return common.Address{}, nil, err + } + // append type to transaction + txrlp = append([]byte{tx.Type()}, txrlp...) + } else if tx.Type() == types.LegacyTxType { + if txrlp, err = rlp.EncodeToBytes([]interface{}{tx.Nonce(), tx.GasPrice(), tx.Gas(), tx.To(), tx.Value(), tx.Data(), chainID, big.NewInt(0), big.NewInt(0)}); err != nil { + return common.Address{}, nil, err + } } } payload := append(path, txrlp...) @@ -353,7 +367,9 @@ func (w *ledgerDriver) ledgerSign(derivationPath []uint32, tx *types.Transaction // Chunk size selection to mitigate an underlying RLP deserialization issue on the ledger app. // https://github.com/LedgerHQ/app-ethereum/issues/409 chunk := 255 - for ; len(payload)%chunk <= ledgerEip155Size; chunk-- { + if tx.Type() == types.LegacyTxType { + for ; len(payload)%chunk <= ledgerEip155Size; chunk-- { + } } for len(payload) > 0 { @@ -381,8 +397,11 @@ func (w *ledgerDriver) ledgerSign(derivationPath []uint32, tx *types.Transaction if chainID == nil { signer = new(types.HomesteadSigner) } else { - signer = types.NewEIP155Signer(chainID) - signature[64] -= byte(chainID.Uint64()*2 + 35) + signer = types.LatestSignerForChainID(chainID) + // For non-legacy transactions, V is 0 or 1, no need to subtract here. + if tx.Type() == types.LegacyTxType { + signature[64] -= byte(chainID.Uint64()*2 + 35) + } } signed, err := tx.WithSignature(signer, signature) if err != nil { diff --git a/appveyor.yml b/appveyor.yml index 92369537cd..1543211edc 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -24,7 +24,9 @@ for: - image: Ubuntu build_script: - go run build/ci.go lint - - go run build/ci.go generate -verify + - go run build/ci.go check_tidy + - go run build/ci.go check_generate + - go run build/ci.go check_baddeps - go run build/ci.go install -dlgo test_script: - go run build/ci.go test -dlgo -short diff --git a/beacon/engine/gen_ed.go b/beacon/engine/gen_ed.go index b2eb1dc982..0ae5a3b8f1 100644 --- a/beacon/engine/gen_ed.go +++ b/beacon/engine/gen_ed.go @@ -34,7 +34,6 @@ func (e ExecutableData) MarshalJSON() ([]byte, error) { Withdrawals []*types.Withdrawal `json:"withdrawals"` BlobGasUsed *hexutil.Uint64 `json:"blobGasUsed"` ExcessBlobGas *hexutil.Uint64 `json:"excessBlobGas"` - Deposits types.Deposits `json:"depositRequests"` ExecutionWitness *types.ExecutionWitness `json:"executionWitness,omitempty"` } var enc ExecutableData @@ -60,7 +59,6 @@ func (e ExecutableData) MarshalJSON() ([]byte, error) { enc.Withdrawals = e.Withdrawals enc.BlobGasUsed = (*hexutil.Uint64)(e.BlobGasUsed) enc.ExcessBlobGas = (*hexutil.Uint64)(e.ExcessBlobGas) - enc.Deposits = e.Deposits enc.ExecutionWitness = e.ExecutionWitness return json.Marshal(&enc) } @@ -85,7 +83,6 @@ func (e *ExecutableData) UnmarshalJSON(input []byte) error { Withdrawals []*types.Withdrawal `json:"withdrawals"` BlobGasUsed *hexutil.Uint64 `json:"blobGasUsed"` ExcessBlobGas *hexutil.Uint64 `json:"excessBlobGas"` - Deposits *types.Deposits `json:"depositRequests"` ExecutionWitness *types.ExecutionWitness `json:"executionWitness,omitempty"` } var dec ExecutableData @@ -160,9 +157,6 @@ func (e *ExecutableData) UnmarshalJSON(input []byte) error { if dec.ExcessBlobGas != nil { e.ExcessBlobGas = (*uint64)(dec.ExcessBlobGas) } - if dec.Deposits != nil { - e.Deposits = *dec.Deposits - } if dec.ExecutionWitness != nil { e.ExecutionWitness = dec.ExecutionWitness } diff --git a/beacon/engine/gen_epe.go b/beacon/engine/gen_epe.go index fa45d94c4c..deada06166 100644 --- a/beacon/engine/gen_epe.go +++ b/beacon/engine/gen_epe.go @@ -18,13 +18,20 @@ func (e ExecutionPayloadEnvelope) MarshalJSON() ([]byte, error) { ExecutionPayload *ExecutableData `json:"executionPayload" gencodec:"required"` BlockValue *hexutil.Big `json:"blockValue" gencodec:"required"` BlobsBundle *BlobsBundleV1 `json:"blobsBundle"` + Requests []hexutil.Bytes `json:"executionRequests"` Override bool `json:"shouldOverrideBuilder"` - Witness *hexutil.Bytes `json:"witness"` + Witness *hexutil.Bytes `json:"witness,omitempty"` } var enc ExecutionPayloadEnvelope enc.ExecutionPayload = e.ExecutionPayload enc.BlockValue = (*hexutil.Big)(e.BlockValue) enc.BlobsBundle = e.BlobsBundle + if e.Requests != nil { + enc.Requests = make([]hexutil.Bytes, len(e.Requests)) + for k, v := range e.Requests { + enc.Requests[k] = v + } + } enc.Override = e.Override enc.Witness = e.Witness return json.Marshal(&enc) @@ -36,8 +43,9 @@ func (e *ExecutionPayloadEnvelope) UnmarshalJSON(input []byte) error { ExecutionPayload *ExecutableData `json:"executionPayload" gencodec:"required"` BlockValue *hexutil.Big `json:"blockValue" gencodec:"required"` BlobsBundle *BlobsBundleV1 `json:"blobsBundle"` + Requests []hexutil.Bytes `json:"executionRequests"` Override *bool `json:"shouldOverrideBuilder"` - Witness *hexutil.Bytes `json:"witness"` + Witness *hexutil.Bytes `json:"witness,omitempty"` } var dec ExecutionPayloadEnvelope if err := json.Unmarshal(input, &dec); err != nil { @@ -54,6 +62,12 @@ func (e *ExecutionPayloadEnvelope) UnmarshalJSON(input []byte) error { if dec.BlobsBundle != nil { e.BlobsBundle = dec.BlobsBundle } + if dec.Requests != nil { + e.Requests = make([][]byte, len(dec.Requests)) + for k, v := range dec.Requests { + e.Requests[k] = v + } + } if dec.Override != nil { e.Override = *dec.Override } diff --git a/beacon/engine/types.go b/beacon/engine/types.go index 93e2af8954..984090ef89 100644 --- a/beacon/engine/types.go +++ b/beacon/engine/types.go @@ -76,7 +76,6 @@ type ExecutableData struct { Withdrawals []*types.Withdrawal `json:"withdrawals"` BlobGasUsed *uint64 `json:"blobGasUsed"` ExcessBlobGas *uint64 `json:"excessBlobGas"` - Deposits types.Deposits `json:"depositRequests"` ExecutionWitness *types.ExecutionWitness `json:"executionWitness,omitempty"` } @@ -108,8 +107,9 @@ type ExecutionPayloadEnvelope struct { ExecutionPayload *ExecutableData `json:"executionPayload" gencodec:"required"` BlockValue *big.Int `json:"blockValue" gencodec:"required"` BlobsBundle *BlobsBundleV1 `json:"blobsBundle"` + Requests [][]byte `json:"executionRequests"` Override bool `json:"shouldOverrideBuilder"` - Witness *hexutil.Bytes `json:"witness"` + Witness *hexutil.Bytes `json:"witness,omitempty"` } type BlobsBundleV1 struct { @@ -118,9 +118,15 @@ type BlobsBundleV1 struct { Blobs []hexutil.Bytes `json:"blobs"` } +type BlobAndProofV1 struct { + Blob hexutil.Bytes `json:"blob"` + Proof hexutil.Bytes `json:"proof"` +} + // JSON type overrides for ExecutionPayloadEnvelope. type executionPayloadEnvelopeMarshaling struct { BlockValue *hexutil.Big + Requests []hexutil.Bytes } type PayloadStatusV1 struct { @@ -207,8 +213,8 @@ func decodeTransactions(enc [][]byte) ([]*types.Transaction, error) { // and that the blockhash of the constructed block matches the parameters. Nil // Withdrawals value will propagate through the returned block. Empty // Withdrawals value must be passed via non-nil, length 0 value in data. -func ExecutableDataToBlock(data ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash) (*types.Block, error) { - block, err := ExecutableDataToBlockNoHash(data, versionedHashes, beaconRoot) +func ExecutableDataToBlock(data ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, requests [][]byte) (*types.Block, error) { + block, err := ExecutableDataToBlockNoHash(data, versionedHashes, beaconRoot, requests) if err != nil { return nil, err } @@ -221,7 +227,7 @@ func ExecutableDataToBlock(data ExecutableData, versionedHashes []common.Hash, b // ExecutableDataToBlockNoHash is analogous to ExecutableDataToBlock, but is used // for stateless execution, so it skips checking if the executable data hashes to // the requested hash (stateless has to *compute* the root hash, it's not given). -func ExecutableDataToBlockNoHash(data ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash) (*types.Block, error) { +func ExecutableDataToBlockNoHash(data ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, requests [][]byte) (*types.Block, error) { txs, err := decodeTransactions(data.Transactions) if err != nil { return nil, err @@ -256,19 +262,13 @@ func ExecutableDataToBlockNoHash(data ExecutableData, versionedHashes []common.H h := types.DeriveSha(types.Withdrawals(data.Withdrawals), trie.NewStackTrie(nil)) withdrawalsRoot = &h } - // Compute requestsHash if any requests are non-nil. - var ( - requestsHash *common.Hash - requests types.Requests - ) - if data.Deposits != nil { - requests = make(types.Requests, 0) - for _, d := range data.Deposits { - requests = append(requests, types.NewRequest(d)) - } - h := types.DeriveSha(requests, trie.NewStackTrie(nil)) + + var requestsHash *common.Hash + if requests != nil { + h := types.CalcRequestsHash(requests) requestsHash = &h } + header := &types.Header{ ParentHash: data.ParentHash, UncleHash: types.EmptyUncleHash, @@ -292,14 +292,14 @@ func ExecutableDataToBlockNoHash(data ExecutableData, versionedHashes []common.H RequestsHash: requestsHash, } return types.NewBlockWithHeader(header). - WithBody(types.Body{Transactions: txs, Uncles: nil, Withdrawals: data.Withdrawals, Requests: requests}). + WithBody(types.Body{Transactions: txs, Uncles: nil, Withdrawals: data.Withdrawals}). WithWitness(data.ExecutionWitness), nil } // BlockToExecutableData constructs the ExecutableData structure by filling the // fields from the given block. It assumes the given block is post-merge block. -func BlockToExecutableData(block *types.Block, fees *big.Int, sidecars types.BlobSidecars) *ExecutionPayloadEnvelope { +func BlockToExecutableData(block *types.Block, fees *big.Int, sidecars []*types.BlobTxSidecar, requests [][]byte) *ExecutionPayloadEnvelope { data := &ExecutableData{ BlockHash: block.Hash(), ParentHash: block.ParentHash(), @@ -320,6 +320,8 @@ func BlockToExecutableData(block *types.Block, fees *big.Int, sidecars types.Blo ExcessBlobGas: block.ExcessBlobGas(), ExecutionWitness: block.ExecutionWitness(), } + + // Add blobs. bundle := BlobsBundleV1{ Commitments: make([]hexutil.Bytes, 0), Blobs: make([]hexutil.Bytes, 0), @@ -332,22 +334,13 @@ func BlockToExecutableData(block *types.Block, fees *big.Int, sidecars types.Blo bundle.Proofs = append(bundle.Proofs, hexutil.Bytes(sidecar.Proofs[j][:])) } } - setRequests(block.Requests(), data) - return &ExecutionPayloadEnvelope{ExecutionPayload: data, BlockValue: fees, BlobsBundle: &bundle, Override: false} -} -// setRequests differentiates the different request types and -// assigns them to the associated fields in ExecutableData. -func setRequests(requests types.Requests, data *ExecutableData) { - if requests != nil { - // If requests is non-nil, it means deposits are available in block and we - // should return an empty slice instead of nil if there are no deposits. - data.Deposits = make(types.Deposits, 0) - } - for _, r := range requests { - if d, ok := r.Inner().(*types.Deposit); ok { - data.Deposits = append(data.Deposits, d) - } + return &ExecutionPayloadEnvelope{ + ExecutionPayload: data, + BlockValue: fees, + BlobsBundle: &bundle, + Requests: requests, + Override: false, } } @@ -355,7 +348,6 @@ func setRequests(requests types.Requests, data *ExecutableData) { type ExecutionPayloadBody struct { TransactionData []hexutil.Bytes `json:"transactions"` Withdrawals []*types.Withdrawal `json:"withdrawals"` - Deposits types.Deposits `json:"depositRequests"` } // Client identifiers to support ClientVersionV1. diff --git a/beacon/types/config.go b/beacon/params/config.go similarity index 94% rename from beacon/types/config.go rename to beacon/params/config.go index 7706e85f6c..be2a40f171 100644 --- a/beacon/types/config.go +++ b/beacon/params/config.go @@ -14,7 +14,7 @@ // You should have received a copy of the GNU Lesser General Public License // along with the go-ethereum library. If not, see . -package types +package params import ( "crypto/sha256" @@ -39,81 +39,13 @@ const syncCommitteeDomain = 7 var knownForks = []string{"GENESIS", "ALTAIR", "BELLATRIX", "CAPELLA", "DENEB"} -// Fork describes a single beacon chain fork and also stores the calculated -// signature domain used after this fork. -type Fork struct { - // Name of the fork in the chain config (config.yaml) file - Name string - - // Epoch when given fork version is activated - Epoch uint64 - - // Fork version, see https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md#custom-types - Version []byte - - // index in list of known forks or MaxInt if unknown - knownIndex int - - // calculated by computeDomain, based on fork version and genesis validators root - domain merkle.Value -} - -// computeDomain returns the signature domain based on the given fork version -// and genesis validator set root. -func (f *Fork) computeDomain(genesisValidatorsRoot common.Hash) { - var ( - hasher = sha256.New() - forkVersion32 merkle.Value - forkDataRoot merkle.Value - ) - copy(forkVersion32[:], f.Version) - hasher.Write(forkVersion32[:]) - hasher.Write(genesisValidatorsRoot[:]) - hasher.Sum(forkDataRoot[:0]) - - f.domain[0] = syncCommitteeDomain - copy(f.domain[4:], forkDataRoot[:28]) -} - -// Forks is the list of all beacon chain forks in the chain configuration. -type Forks []*Fork - -// domain returns the signature domain for the given epoch (assumes that domains -// have already been calculated). -func (f Forks) domain(epoch uint64) (merkle.Value, error) { - for i := len(f) - 1; i >= 0; i-- { - if epoch >= f[i].Epoch { - return f[i].domain, nil - } - } - return merkle.Value{}, fmt.Errorf("unknown fork for epoch %d", epoch) -} - -// SigningRoot calculates the signing root of the given header. -func (f Forks) SigningRoot(header Header) (common.Hash, error) { - domain, err := f.domain(header.Epoch()) - if err != nil { - return common.Hash{}, err - } - var ( - signingRoot common.Hash - headerHash = header.Hash() - hasher = sha256.New() - ) - hasher.Write(headerHash[:]) - hasher.Write(domain[:]) - hasher.Sum(signingRoot[:0]) - - return signingRoot, nil -} - -func (f Forks) Len() int { return len(f) } -func (f Forks) Swap(i, j int) { f[i], f[j] = f[j], f[i] } -func (f Forks) Less(i, j int) bool { - if f[i].Epoch != f[j].Epoch { - return f[i].Epoch < f[j].Epoch - } - return f[i].knownIndex < f[j].knownIndex +// ClientConfig contains beacon light client configuration. +type ClientConfig struct { + ChainConfig + Apis []string + CustomHeader map[string]string + Threshold int + NoFilter bool } // ChainConfig contains the beacon chain configuration. @@ -121,6 +53,7 @@ type ChainConfig struct { GenesisTime uint64 // Unix timestamp of slot 0 GenesisValidatorsRoot common.Hash // Root hash of the genesis validator set, used for signature domain calculation Forks Forks + Checkpoint common.Hash } // ForkAtEpoch returns the latest active fork at the given epoch. @@ -202,3 +135,79 @@ func (c *ChainConfig) LoadForks(path string) error { } return nil } + +// Fork describes a single beacon chain fork and also stores the calculated +// signature domain used after this fork. +type Fork struct { + // Name of the fork in the chain config (config.yaml) file + Name string + + // Epoch when given fork version is activated + Epoch uint64 + + // Fork version, see https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md#custom-types + Version []byte + + // index in list of known forks or MaxInt if unknown + knownIndex int + + // calculated by computeDomain, based on fork version and genesis validators root + domain merkle.Value +} + +// computeDomain returns the signature domain based on the given fork version +// and genesis validator set root. +func (f *Fork) computeDomain(genesisValidatorsRoot common.Hash) { + var ( + hasher = sha256.New() + forkVersion32 merkle.Value + forkDataRoot merkle.Value + ) + copy(forkVersion32[:], f.Version) + hasher.Write(forkVersion32[:]) + hasher.Write(genesisValidatorsRoot[:]) + hasher.Sum(forkDataRoot[:0]) + + f.domain[0] = syncCommitteeDomain + copy(f.domain[4:], forkDataRoot[:28]) +} + +// Forks is the list of all beacon chain forks in the chain configuration. +type Forks []*Fork + +// domain returns the signature domain for the given epoch (assumes that domains +// have already been calculated). +func (f Forks) domain(epoch uint64) (merkle.Value, error) { + for i := len(f) - 1; i >= 0; i-- { + if epoch >= f[i].Epoch { + return f[i].domain, nil + } + } + return merkle.Value{}, fmt.Errorf("unknown fork for epoch %d", epoch) +} + +// SigningRoot calculates the signing root of the given header. +func (f Forks) SigningRoot(epoch uint64, root common.Hash) (common.Hash, error) { + domain, err := f.domain(epoch) + if err != nil { + return common.Hash{}, err + } + var ( + signingRoot common.Hash + hasher = sha256.New() + ) + hasher.Write(root[:]) + hasher.Write(domain[:]) + hasher.Sum(signingRoot[:0]) + + return signingRoot, nil +} + +func (f Forks) Len() int { return len(f) } +func (f Forks) Swap(i, j int) { f[i], f[j] = f[j], f[i] } +func (f Forks) Less(i, j int) bool { + if f[i].Epoch != f[j].Epoch { + return f[i].Epoch < f[j].Epoch + } + return f[i].knownIndex < f[j].knownIndex +} diff --git a/beacon/params/networks.go b/beacon/params/networks.go new file mode 100644 index 0000000000..5b00b27953 --- /dev/null +++ b/beacon/params/networks.go @@ -0,0 +1,56 @@ +// Copyright 2016 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package params + +import ( + "github.com/ethereum/go-ethereum/common" +) + +var ( + MainnetLightConfig = (&ChainConfig{ + GenesisValidatorsRoot: common.HexToHash("0x4b363db94e286120d76eb905340fdd4e54bfe9f06bf33ff6cf5ad27f511bfe95"), + GenesisTime: 1606824023, + Checkpoint: common.HexToHash("0x6509b691f4de4f7b083f2784938fd52f0e131675432b3fd85ea549af9aebd3d0"), + }). + AddFork("GENESIS", 0, []byte{0, 0, 0, 0}). + AddFork("ALTAIR", 74240, []byte{1, 0, 0, 0}). + AddFork("BELLATRIX", 144896, []byte{2, 0, 0, 0}). + AddFork("CAPELLA", 194048, []byte{3, 0, 0, 0}). + AddFork("DENEB", 269568, []byte{4, 0, 0, 0}) + + SepoliaLightConfig = (&ChainConfig{ + GenesisValidatorsRoot: common.HexToHash("0xd8ea171f3c94aea21ebc42a1ed61052acf3f9209c00e4efbaaddac09ed9b8078"), + GenesisTime: 1655733600, + Checkpoint: common.HexToHash("0x456e85f5608afab3465a0580bff8572255f6d97af0c5f939e3f7536b5edb2d3f"), + }). + AddFork("GENESIS", 0, []byte{144, 0, 0, 105}). + AddFork("ALTAIR", 50, []byte{144, 0, 0, 112}). + AddFork("BELLATRIX", 100, []byte{144, 0, 0, 113}). + AddFork("CAPELLA", 56832, []byte{144, 0, 0, 114}). + AddFork("DENEB", 132608, []byte{144, 0, 0, 115}) + + HoleskyLightConfig = (&ChainConfig{ + GenesisValidatorsRoot: common.HexToHash("0x9143aa7c615a7f7115e2b6aac319c03529df8242ae705fba9df39b79c59fa8b1"), + GenesisTime: 1695902400, + Checkpoint: common.HexToHash("0x6456a1317f54d4b4f2cb5bc9d153b5af0988fe767ef0609f0236cf29030bcff7"), + }). + AddFork("GENESIS", 0, []byte{1, 1, 112, 0}). + AddFork("ALTAIR", 0, []byte{2, 1, 112, 0}). + AddFork("BELLATRIX", 0, []byte{3, 1, 112, 0}). + AddFork("CAPELLA", 256, []byte{4, 1, 112, 0}). + AddFork("DENEB", 29696, []byte{5, 1, 112, 0}) +) diff --git a/build/checksums.txt b/build/checksums.txt index 06de819c70..b8061c9244 100644 --- a/build/checksums.txt +++ b/build/checksums.txt @@ -5,88 +5,88 @@ # https://github.com/ethereum/execution-spec-tests/releases/download/v2.1.0/ ca89c76851b0900bfcc3cbb9a26cbece1f3d7c64a3bed38723e914713290df6c fixtures_develop.tar.gz -# version:golang 1.23.1 +# version:golang 1.23.4 # https://go.dev/dl/ -6ee44e298379d146a5e5aa6b1c5b5d5f5d0a3365eabdd70741e6e21340ec3b0d go1.23.1.src.tar.gz -f17f2791717c15728ec63213a014e244c35f9c8846fb29f5a1b63d0c0556f756 go1.23.1.aix-ppc64.tar.gz -dd9e772686ed908bcff94b6144322d4e2473a7dcd7c696b7e8b6d12f23c887fd go1.23.1.darwin-amd64.pkg -488d9e4ca3e3ed513ee4edd91bef3a2360c65fa6d6be59cf79640bf840130a58 go1.23.1.darwin-amd64.tar.gz -be34b488157ec69d94e26e1554558219a2c90789bcb7e3686965a7f9c8cfcbe7 go1.23.1.darwin-arm64.pkg -e223795ca340e285a760a6446ce57a74500b30e57469a4109961d36184d3c05a go1.23.1.darwin-arm64.tar.gz -6af626176923a6ae6c5de6dc1c864f38365793c0e4ecd0d6eab847bdc23953e5 go1.23.1.dragonfly-amd64.tar.gz -cc957c1a019702e6cdc2e257202d42799011ebc1968b6c3bcd6b1965952607d5 go1.23.1.freebsd-386.tar.gz -a7d57781c50bb80886a8f04066791956d45aa3eea0f83070c5268b6223afb2ff go1.23.1.freebsd-amd64.tar.gz -c7b09f3fef456048e596db9bea746eb66796aeb82885622b0388feee18f36a3e go1.23.1.freebsd-arm.tar.gz -b05cd6a77995a0c8439d88df124811c725fb78b942d0b6dd1643529d7ba62f1f go1.23.1.freebsd-arm64.tar.gz -56236ae70be1613f2915943b94f53c96be5bffc0719314078facd778a89bc57e go1.23.1.freebsd-riscv64.tar.gz -8644c52df4e831202114fd67c9fcaf1f7233ad27bf945ac53fa7217cf1a0349f go1.23.1.illumos-amd64.tar.gz -cdee2f4e2efa001f7ee75c90f2efc310b63346cfbba7b549987e9139527c6b17 go1.23.1.linux-386.tar.gz -49bbb517cfa9eee677e1e7897f7cf9cfdbcf49e05f61984a2789136de359f9bd go1.23.1.linux-amd64.tar.gz -faec7f7f8ae53fda0f3d408f52182d942cc89ef5b7d3d9f23ff117437d4b2d2f go1.23.1.linux-arm64.tar.gz -6c7832c7dcd8fb6d4eb308f672a725393403c74ee7be1aeccd8a443015df99de go1.23.1.linux-armv6l.tar.gz -649ce3856ddc808c00b14a46232eab0bf95e7911cdf497010b17d76656f5ca4e go1.23.1.linux-loong64.tar.gz -201911048f234e5a0c51ec94b1a11d4e47062fee4398b1d2faa6c820dc026724 go1.23.1.linux-mips.tar.gz -2bce3743df463915e45d2612f9476ffb03d0b3750b1cb3879347de08715b5fc6 go1.23.1.linux-mips64.tar.gz -54e301f266e33431b0703136e0bbd4cf02461b1ecedd37b7cbd90cb862a98e5f go1.23.1.linux-mips64le.tar.gz -8efd495e93d17408c0803595cdc3bf13cb28e0f957aeabd9cc18245fb8e64019 go1.23.1.linux-mipsle.tar.gz -52bd68689095831ad9af7160844c23b28bb8d0acd268de7e300ff5f0662b7a07 go1.23.1.linux-ppc64.tar.gz -042888cae54b5fbfd9dd1e3b6bc4a5134879777fe6497fc4c62ec394b5ecf2da go1.23.1.linux-ppc64le.tar.gz -1a4a609f0391bea202d9095453cbfaf7368fa88a04c206bf9dd715a738664dc3 go1.23.1.linux-riscv64.tar.gz -47dc49ad45c45e192efa0df7dc7bc5403f5f2d15b5d0dc74ef3018154b616f4d go1.23.1.linux-s390x.tar.gz -fbfbd5efa6a5d581ea7f5e65015f927db0e52135cab057e43d39d5482da54b61 go1.23.1.netbsd-386.tar.gz -e96e1cc5cf36113ee6099d1a7306b22cd9c3f975a36bdff954c59f104f22b853 go1.23.1.netbsd-amd64.tar.gz -c394dfc06bfc276a591209a37e09cd39089ec9a9cc3db30b94814ce2e39eb1d4 go1.23.1.netbsd-arm.tar.gz -b3b35d64f32821a68b3e2994032dbefb81978f2ec3f218c7a770623b82d36b8e go1.23.1.netbsd-arm64.tar.gz -3c775c4c16c182e33c2c4ac090d9a247a93b3fb18a3df01d87d490f29599faff go1.23.1.openbsd-386.tar.gz -5edbe53b47c57b32707fd7154536fbe9eaa79053fea01650c93b54cdba13fc0f go1.23.1.openbsd-amd64.tar.gz -c30903dd8fa98b8aca8e9db0962ce9f55502aed93e0ef41e5ae148aaa0088de1 go1.23.1.openbsd-arm.tar.gz -12da183489e58f9c6b357bc1b626f85ed7d4220cab31a49d6a49e6ac6a718b67 go1.23.1.openbsd-arm64.tar.gz -9cc9aad37696a4a10c31dcec9e35a308de0b369dad354d54cf07406ac6fa7c6f go1.23.1.openbsd-ppc64.tar.gz -e1d740dda062ce5a276a0c3ed7d8b6353238bc8ff405f63e2e3480bfd26a5ec5 go1.23.1.openbsd-riscv64.tar.gz -da2a37f9987f01f096859230aa13ecc4ad2e7884465bce91004bc78c64435d65 go1.23.1.plan9-386.tar.gz -fd8fff8b0697d55c4a4d02a8dc998192b80a9dc2a057647373d6ff607cad29de go1.23.1.plan9-amd64.tar.gz -52efbc5804c1c86ba7868aa8ebbc31cc8c2a27b62a60fd57944970d48fc67525 go1.23.1.plan9-arm.tar.gz -f54205f21e2143f2ada1bf1c00ddf64590f5139d5c3fb77cc06175f0d8cc7567 go1.23.1.solaris-amd64.tar.gz -369a17f0cfd29e5c848e58ffe0d772da20abe334d1c7ca01dbcd55bb3db0b440 go1.23.1.windows-386.msi -ab866f47d7be56e6b1c67f1d529bf4c23331a339fb0785f435a0552d352cb257 go1.23.1.windows-386.zip -e99dac215ee437b9bb8f8b14bbfe0e8756882c1ed291f30818e8363bc9c047a5 go1.23.1.windows-amd64.msi -32dedf277c86610e380e1765593edb66876f00223df71690bd6be68ee17675c0 go1.23.1.windows-amd64.zip -23169c79dc6b54e0dffb25be6b67425ad9759392a58309bc057430a9bf4c8f6a go1.23.1.windows-arm.msi -1a57615a09f13534f88e9f2d7efd5743535d1a5719b19e520eef965a634f8efb go1.23.1.windows-arm.zip -313e1a543931ad8735b4df8969e00f5f4c2ef07be21f54015ede961a70263d35 go1.23.1.windows-arm64.msi -64ad0954d2c33f556fb1018d62de091254aa6e3a94f1c8a8b16af0d3701d194e go1.23.1.windows-arm64.zip +ad345ac421e90814293a9699cca19dd5238251c3f687980bbcae28495b263531 go1.23.4.src.tar.gz +459a09504f7ebf2cbcee6ac282c8f34f97651217b1feae64557dcdd392b9bb62 go1.23.4.aix-ppc64.tar.gz +0f4e569b2d38cb75cb2efcaf56beb42778ab5e46d89318fef39060fe36d7b9b7 go1.23.4.darwin-amd64.pkg +6700067389a53a1607d30aa8d6e01d198230397029faa0b109e89bc871ab5a0e go1.23.4.darwin-amd64.tar.gz +19c054eaf40c5fac65b027f7443c01382e493d3c8c42cf8b2504832ebddce037 go1.23.4.darwin-arm64.pkg +87d2bb0ad4fe24d2a0685a55df321e0efe4296419a9b3de03369dbe60b8acd3a go1.23.4.darwin-arm64.tar.gz +5e73dc89b44626677ec9d9aa4257d6d2ef1245502bc36a99385284910d0ade0a go1.23.4.dragonfly-amd64.tar.gz +8df26b1e71234756c1f0e82cfffba3f427c5a91a251844ada2c7694a6986c546 go1.23.4.freebsd-386.tar.gz +7de078d94d2af50ee9506ef7df85e4d12d4018b23e0b2cbcbc61d686f549b41a go1.23.4.freebsd-amd64.tar.gz +3f23e0a01cfe24e4160124cd7ab02bdd188264652074abdbce401c93f41e58a4 go1.23.4.freebsd-arm.tar.gz +986a20e7c94431f03b44b3c415abc698c7b4edc2ae8431f7ecae1c2429d4cfa2 go1.23.4.freebsd-arm64.tar.gz +25e39f005f977778ce963fc43089510fe7514f3cfc0358eab584de4ce9f181fb go1.23.4.freebsd-riscv64.tar.gz +7e1d52f93da68c3bab39e3d83f89944d7d151208e54fdc30b0eda2a3812661d7 go1.23.4.illumos-amd64.tar.gz +4a4a0e7587ef8c8a326439b957027f2791795e2d29d4ae3885b4091a48f843bc go1.23.4.linux-386.tar.gz +6924efde5de86fe277676e929dc9917d466efa02fb934197bc2eba35d5680971 go1.23.4.linux-amd64.tar.gz +16e5017863a7f6071363782b1b8042eb12c6ca4f4cd71528b2123f0a1275b13e go1.23.4.linux-arm64.tar.gz +1f1dda0dc7ce0b2295f57258ec5ef0803fd31b9ed0aa20e2e9222334e5755de1 go1.23.4.linux-armv6l.tar.gz +4f469179a335a1a7bb9f991ad0c567f3d3eeb9b412ecd192206ab5c3e1a52b5a go1.23.4.linux-loong64.tar.gz +86b68185bcc43ea07190e95137c3442f062acc7ae10c3f1cf900fbe23e07df24 go1.23.4.linux-mips.tar.gz +3a19245eec76533b3d01c90f3a40a38d63684028f0fd54d442dc9a9d03197891 go1.23.4.linux-mips64.tar.gz +b53a06fc8455f6a875329e8d2e24d39db298122c9cce6e948117022191f6c613 go1.23.4.linux-mips64le.tar.gz +66120a8105b8ba6559f4e6a13b1e39b433fb8032df9d1744e4486876fa1723ce go1.23.4.linux-mipsle.tar.gz +33be2bfb27f2821a65e9f6aba744c85ea7c5e233e16bac27bb3ec253bcd4e970 go1.23.4.linux-ppc64.tar.gz +65a303ef51e48ff77e004a6a5b4db6ce59495cd59c6af51b54bf4f786c01a1b9 go1.23.4.linux-ppc64le.tar.gz +7c40e9e0d722cef14ede765159ba297f4c6e3093bb106f10fbccf8564780049a go1.23.4.linux-riscv64.tar.gz +74aab82bf4eca7c26c830a5b0e2a31d193a4d5ba47045526b92473cc7188d7d7 go1.23.4.linux-s390x.tar.gz +dba009d8bf9928cb5a1e31fcbe0eb41335cce4fe63755d95cef6b5987df4ed5a go1.23.4.netbsd-386.tar.gz +54b081cc36355aa5ecb6db9544cf7e77366a7b08ce96cb98a45d043e393660c7 go1.23.4.netbsd-amd64.tar.gz +f05fec348c7c9f07e1ad4e436db4122e98de99ebcfbf6ac6176869785f334a02 go1.23.4.netbsd-arm.tar.gz +317878da2bface5a57a8eaf5c1fe2b40b1c82d8172a10453ad3eea36f6946bdb go1.23.4.netbsd-arm64.tar.gz +0d84350dfd72c505c6ad474e51676b04e95ffb748c614bd5bf8510026873059b go1.23.4.openbsd-386.tar.gz +cc62f5a14ea3d573d8edbce1833f70a8f99ca048a9db0fcc9e738fd48e950505 go1.23.4.openbsd-amd64.tar.gz +326aba6cf5bb9348fa3e41217abd2c84eac92608684e2fe8c5474fdab23a0db9 go1.23.4.openbsd-arm.tar.gz +51ea2a2588bf3da8e1476f3e2bd4d6724d74126e99f9c6ea9af4ebe389e64de6 go1.23.4.openbsd-arm64.tar.gz +44c5c82ab23e40225b2ba1e7d19150a5973ea58e93b4931e426e6e6f0d108872 go1.23.4.openbsd-ppc64.tar.gz +5fa31fc13d1e3c123a5e96ba38683fa2c947baed23ac9c7c341afcfe007c8993 go1.23.4.openbsd-riscv64.tar.gz +e5952fc93eeaa0094ef09a0e72a9f06f0621ce841a39f9637fb5b9062e77d67a go1.23.4.plan9-386.tar.gz +fb2a9ee3ae5a77e734862e257a9395b43e707ac45e060dfa84c5a40688e73170 go1.23.4.plan9-amd64.tar.gz +e1b95563b19fdebd6ea0d20c07641e69580976fa754e586c831ad7a3ae987140 go1.23.4.plan9-arm.tar.gz +088c282509fc9e1a8f29fc0dd16fe486854d05b8ceba08d077d17d11d6979a41 go1.23.4.solaris-amd64.tar.gz +e5865c1bfc3fee5d003819b2e2c800f598fe9994931bac63f573e8d05a10d91f go1.23.4.windows-386.msi +e544e0e356147ba998e267002bd0f2c4bf3370d495467a55baf2c63595a2026d go1.23.4.windows-386.zip +5f8cc5991eb8f4f96b6c611d839453cd11c9a2c3f23672a4188342c97ee159fa go1.23.4.windows-amd64.msi +16c59ac9196b63afb872ce9b47f945b9821a3e1542ec125f16f6085a1c0f3c39 go1.23.4.windows-amd64.zip +fc77c0531406d092c5356167e45c05a22d16bea84e3fa555e0f03af085c11763 go1.23.4.windows-arm.msi +1012cfd8ca7241c2beecb5c345dd61f01897c6f6baca80ea1bfed357035c868a go1.23.4.windows-arm.zip +8347c1aa4e1e67954d12830f88dbe44bd7ac0ec134bb472783dbfb5a3a8865d0 go1.23.4.windows-arm64.msi +db69cae5006753c785345c3215ad941f8b6224e2f81fec471c42d6857bee0e6f go1.23.4.windows-arm64.zip -# version:golangci 1.59.0 +# version:golangci 1.61.0 # https://github.com/golangci/golangci-lint/releases/ -# https://github.com/golangci/golangci-lint/releases/download/v1.59.0/ -418acf7e255ddc0783e97129c9b03d9311b77826a5311d425a01c708a86417e7 golangci-lint-1.59.0-darwin-amd64.tar.gz -5f6a1d95a6dd69f6e328eb56dd311a38e04cfab79a1305fbf4957f4e203f47b6 golangci-lint-1.59.0-darwin-arm64.tar.gz -8899bf589185d49f747f3e5db9f0bde8a47245a100c64a3dd4d65e8e92cfc4f2 golangci-lint-1.59.0-freebsd-386.tar.gz -658212f138d9df2ac89427e22115af34bf387c0871d70f2a25101718946a014f golangci-lint-1.59.0-freebsd-amd64.tar.gz -4c6395ea40f314d3b6fa17d8997baab93464d5d1deeaab513155e625473bd03a golangci-lint-1.59.0-freebsd-armv6.tar.gz -ff37da4fbaacdb6bbae70fdbdbb1ba932a859956f788c82822fa06bef5b7c6b3 golangci-lint-1.59.0-freebsd-armv7.tar.gz -439739469ed2bda182b1ec276d40c40e02f195537f78e3672996741ad223d6b6 golangci-lint-1.59.0-illumos-amd64.tar.gz -940801d46790e40d0a097d8fee34e2606f0ef148cd039654029b0b8750a15ed6 golangci-lint-1.59.0-linux-386.tar.gz -3b14a439f33c4fff83dbe0349950d984042b9a1feb6c62f82787b598fc3ab5f4 golangci-lint-1.59.0-linux-amd64.tar.gz -c57e6c0b0fa03089a2611dceddd5bc5d206716cccdff8b149da8baac598719a1 golangci-lint-1.59.0-linux-arm64.tar.gz -93149e2d3b25ac754df9a23172403d8aa6d021a7e0d9c090a12f51897f68c9a0 golangci-lint-1.59.0-linux-armv6.tar.gz -d10ac38239d9efee3ee87b55c96cdf3fa09e1a525babe3ffdaaf65ccc48cf3dc golangci-lint-1.59.0-linux-armv7.tar.gz -047338114b4f0d5f08f0fb9a397b03cc171916ed0960be7dfb355c2320cd5e9c golangci-lint-1.59.0-linux-loong64.tar.gz -5632df0f7f8fc03a80a266130faef0b5902d280cf60621f1b2bdc1aef6d97ee9 golangci-lint-1.59.0-linux-mips64.tar.gz -71dd638c82fa4439171e7126d2c7a32b5d103bfdef282cea40c83632cb3d1f4b golangci-lint-1.59.0-linux-mips64le.tar.gz -6cf9ea0d34e91669948483f9ae7f07da319a879344373a1981099fbd890cde00 golangci-lint-1.59.0-linux-ppc64le.tar.gz -af0205fa6fbab197cee613c359947711231739095d21b5c837086233b36ad971 golangci-lint-1.59.0-linux-riscv64.tar.gz -a9d2fb93f3c688ebccef94f5dc96c0b07c4d20bf6556cddebd8442159b0c80f6 golangci-lint-1.59.0-linux-s390x.tar.gz -68ab4c57a847b8ace9679887f2f8b2b6760e57ee29dcde8c3f40dd8bb2654fa2 golangci-lint-1.59.0-netbsd-386.tar.gz -d277b8b435c19406d00de4d509eadf5a024a5782878332e9a1b7c02bb76e87a7 golangci-lint-1.59.0-netbsd-amd64.tar.gz -83211656be8dcfa1545af4f92894409f412d1f37566798cb9460a526593ad62c golangci-lint-1.59.0-netbsd-arm64.tar.gz -6c6866d28bf79fa9817a0f7d2b050890ed109cae80bdb4dfa39536a7226da237 golangci-lint-1.59.0-netbsd-armv6.tar.gz -11587566363bd03ca586b7df9776ccaed569fcd1f3489930ac02f9375b307503 golangci-lint-1.59.0-netbsd-armv7.tar.gz -466181a8967bafa495e41494f93a0bec829c2cf715de874583b0460b3b8ae2b8 golangci-lint-1.59.0-windows-386.zip -3317d8a87a99a49a0a1321d295c010790e6dbf43ee96b318f4b8bb23eae7a565 golangci-lint-1.59.0-windows-amd64.zip -b3af955c7fceac8220a36fc799e1b3f19d3b247d32f422caac5f9845df8f7316 golangci-lint-1.59.0-windows-arm64.zip -6f083c7d0c764e5a0e5bde46ee3e91ae357d80c194190fe1d9754392e9064c7e golangci-lint-1.59.0-windows-armv6.zip -3709b4dd425deadab27748778d08e03c0f804d7748f7dd5b6bb488d98aa031c7 golangci-lint-1.59.0-windows-armv7.zip +# https://github.com/golangci/golangci-lint/releases/download/v1.61.0/ +5c280ef3284f80c54fd90d73dc39ca276953949da1db03eb9dd0fbf868cc6e55 golangci-lint-1.61.0-darwin-amd64.tar.gz +544334890701e4e04a6e574bc010bea8945205c08c44cced73745a6378012d36 golangci-lint-1.61.0-darwin-arm64.tar.gz +e885a6f561092055930ebd298914d80e8fd2e10d2b1e9942836c2c6a115301fa golangci-lint-1.61.0-freebsd-386.tar.gz +b13f6a3f11f65e7ff66b734d7554df3bbae0f485768848424e7554ed289e19c2 golangci-lint-1.61.0-freebsd-amd64.tar.gz +cd8e7bbe5b8f33ed1597aa1cc588da96a3b9f22e1b9ae60d93511eae1a0ee8c5 golangci-lint-1.61.0-freebsd-armv6.tar.gz +7ade524dbd88bd250968f45e190af90e151fa5ee63dd6aa7f7bb90e8155db61d golangci-lint-1.61.0-freebsd-armv7.tar.gz +0fe3cd8a1ed8d9f54f48670a5af3df056d6040d94017057f0f4d65c930660ad9 golangci-lint-1.61.0-illumos-amd64.tar.gz +b463fc5053a612abd26393ebaff1d85d7d56058946f4f0f7bf25ed44ea899415 golangci-lint-1.61.0-linux-386.tar.gz +77cb0af99379d9a21d5dc8c38364d060e864a01bd2f3e30b5e8cc550c3a54111 golangci-lint-1.61.0-linux-amd64.tar.gz +af60ac05566d9351615cb31b4cc070185c25bf8cbd9b09c1873aa5ec6f3cc17e golangci-lint-1.61.0-linux-arm64.tar.gz +1f307f2fcc5d7d674062a967a0d83a7091e300529aa237ec6ad2b3dd14c897f5 golangci-lint-1.61.0-linux-armv6.tar.gz +3ad8cbaae75a547450844811300f99c4cd290277398e43d22b9eb1792d15af4c golangci-lint-1.61.0-linux-armv7.tar.gz +9be2ca67d961d7699079739cf6f7c8291c5183d57e34d1677de21ca19d0bd3ed golangci-lint-1.61.0-linux-loong64.tar.gz +90d005e1648115ebf0861b408eab9c936079a24763e883058b0a227cd3135d31 golangci-lint-1.61.0-linux-mips64.tar.gz +6d2ed4f49407115460b8c10ccfc40fd177e0887a48864a2879dd16e84ba2a48c golangci-lint-1.61.0-linux-mips64le.tar.gz +633089589af5a58b7430afb6eee107d4e9c99e8d91711ddc219eb13a07e8d3b8 golangci-lint-1.61.0-linux-ppc64le.tar.gz +4c1a097d9e0d1b4a8144dae6a1f5583a38d662f3bdc1498c4e954b6ed856be98 golangci-lint-1.61.0-linux-riscv64.tar.gz +30581d3c987d287b7064617f1a2694143e10dffc40bc25be6636006ee82d7e1c golangci-lint-1.61.0-linux-s390x.tar.gz +42530bf8100bd43c07f5efe6d92148ba6c5a7a712d510c6f24be85af6571d5eb golangci-lint-1.61.0-netbsd-386.tar.gz +b8bb07c920f6601edf718d5e82ec0784fd590b0992b42b6ec18da99f26013ed4 golangci-lint-1.61.0-netbsd-amd64.tar.gz +353a51527c60bd0776b0891b03f247c791986f625fca689d121972c624e54198 golangci-lint-1.61.0-netbsd-arm64.tar.gz +957a6272c3137910514225704c5dac0723b9c65eb7d9587366a997736e2d7580 golangci-lint-1.61.0-netbsd-armv6.tar.gz +a89eb28ff7f18f5cd52b914739360fa95cf2f643de4adeca46e26bec3a07e8d8 golangci-lint-1.61.0-netbsd-armv7.tar.gz +d8d74c43600b271393000717a4ed157d7a15bb85bab7db2efad9b63a694d4634 golangci-lint-1.61.0-windows-386.zip +e7bc2a81929a50f830244d6d2e657cce4f19a59aff49fa9000176ff34fda64ce golangci-lint-1.61.0-windows-amd64.zip +ed97c221596dd771e3dd9344872c140340bee2e819cd7a90afa1de752f1f2e0f golangci-lint-1.61.0-windows-arm64.zip +4b365233948b13d02d45928a5c390045e00945e919747b9887b5f260247541ae golangci-lint-1.61.0-windows-armv6.zip +595538fb64d152173959d28f6235227f9cd969a828e5af0c4e960d02af4ffd0e golangci-lint-1.61.0-windows-armv7.zip # This is the builder on PPA that will build Go itself (inception-y), don't modify! # diff --git a/build/ci.go b/build/ci.go index c78e330823..929a45ea4a 100644 --- a/build/ci.go +++ b/build/ci.go @@ -24,9 +24,14 @@ Usage: go run build/ci.go Available commands are: - install [ -arch architecture ] [ -cc compiler ] [ packages... ] -- builds packages and executables - test [ -coverage ] [ packages... ] -- runs the tests - lint -- runs certain pre-selected linters + lint -- runs certain pre-selected linters + check_tidy -- verifies that everything is 'go mod tidy'-ed + check_generate -- verifies that everything is 'go generate'-ed + check_baddeps -- verifies that certain dependencies are avoided + + install [ -arch architecture ] [ -cc compiler ] [ packages... ] -- builds packages and executables + test [ -coverage ] [ packages... ] -- runs the tests + archive [ -arch architecture ] [ -type zip|tar ] [ -signer key-envvar ] [ -signify key-envvar ] [ -upload dest ] -- archives build artifacts importkeys -- imports signing keys from env debsrc [ -signer key-id ] [ -upload dest ] -- creates a debian source package @@ -39,25 +44,23 @@ package main import ( "bytes" - "crypto/sha256" "encoding/base64" "flag" "fmt" - "io" "log" "os" "os/exec" "path" "path/filepath" "runtime" + "slices" "strings" "time" "github.com/cespare/cp" - "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/crypto/signify" "github.com/ethereum/go-ethereum/internal/build" - "github.com/ethereum/go-ethereum/params" + "github.com/ethereum/go-ethereum/internal/version" ) var ( @@ -109,7 +112,7 @@ var ( // A debian package is created for all executables listed here. debEthereum = debPackage{ Name: "ethereum", - Version: params.Version, + Version: version.Semantic, Executables: debExecutables, } @@ -120,11 +123,12 @@ var ( // Distros for which packages are created debDistros = []string{ - "xenial", // 16.04, EOL: 04/2026 - "bionic", // 18.04, EOL: 04/2028 - "focal", // 20.04, EOL: 04/2030 - "jammy", // 22.04, EOL: 04/2032 - "noble", // 24.04, EOL: 04/2034 + "xenial", // 16.04, EOL: 04/2026 + "bionic", // 18.04, EOL: 04/2028 + "focal", // 20.04, EOL: 04/2030 + "jammy", // 22.04, EOL: 04/2032 + "noble", // 24.04, EOL: 04/2034 + "oracular", // 24.10, EOL: 07/2025 } // This is where the tests should be unpacked. @@ -143,7 +147,7 @@ func executablePath(name string) string { func main() { log.SetFlags(log.Lshortfile) - if !common.FileExist(filepath.Join("build", "ci.go")) { + if !build.FileExist(filepath.Join("build", "ci.go")) { log.Fatal("this script must be run from the root of the repository") } if len(os.Args) < 2 { @@ -156,6 +160,12 @@ func main() { doTest(os.Args[2:]) case "lint": doLint(os.Args[2:]) + case "check_tidy": + doCheckTidy() + case "check_generate": + doCheckGenerate() + case "check_baddeps": + doCheckBadDeps() case "archive": doArchive(os.Args[2:]) case "dockerx": @@ -168,8 +178,6 @@ func main() { doPurge(os.Args[2:]) case "sanitycheck": doSanityCheck() - case "generate": - doGenerate() default: log.Fatal("unknown command ", os.Args[1]) } @@ -205,12 +213,6 @@ func doInstall(cmdline []string) { // Configure the build. gobuild := tc.Go("build", buildFlags(env, *staticlink, buildTags)...) - // arm64 CI builders are memory-constrained and can't handle concurrent builds, - // better disable it. This check isn't the best, it should probably - // check for something in env instead. - if env.CI && runtime.GOARCH == "arm64" { - gobuild.Args = append(gobuild.Args, "-p", "1") - } // We use -trimpath to avoid leaking local paths into the built executables. gobuild.Args = append(gobuild.Args, "-trimpath") @@ -226,8 +228,7 @@ func doInstall(cmdline []string) { // Do the build! for _, pkg := range packages { - args := make([]string, len(gobuild.Args)) - copy(args, gobuild.Args) + args := slices.Clone(gobuild.Args) outputPath := executablePath(path.Base(pkg)) if output != nil && *output != "" { outputPath = *output @@ -260,7 +261,7 @@ func buildFlags(env build.Environment, staticLinking bool, buildTags []string) ( // See https://sourceware.org/binutils/docs-2.23.1/ld/Options.html#Options // regarding the options --build-id=none and --strip-all. It is needed for // reproducible builds; removing references to temporary files in C-land, and - // making build-id reproducably absent. + // making build-id reproducibly absent. extld := []string{"-Wl,-z,stack-size=0x800000,--build-id=none,--strip-all"} if staticLinking { extld = append(extld, "-static") @@ -363,128 +364,93 @@ func downloadSpecTestFixtures(csdb *build.ChecksumDB, cachedir string) string { return filepath.Join(cachedir, base) } -// hashAllSourceFiles iterates all files under the top-level project directory -// computing the hash of each file (excluding files within the tests -// subrepo) -func hashAllSourceFiles() (map[string]common.Hash, error) { - res := make(map[string]common.Hash) - err := filepath.WalkDir(".", func(path string, d os.DirEntry, err error) error { - if strings.HasPrefix(path, filepath.FromSlash("tests/testdata")) { - return filepath.SkipDir - } - if !d.Type().IsRegular() { - return nil - } - // open the file and hash it - f, err := os.OpenFile(path, os.O_RDONLY, 0666) - if err != nil { - return err - } - hasher := sha256.New() - if _, err := io.Copy(hasher, f); err != nil { - return err - } - res[path] = common.Hash(hasher.Sum(nil)) - return nil - }) - if err != nil { - return nil, err - } - return res, nil -} - -// hashSourceFiles iterates the provided set of filepaths (relative to the top-level geth project directory) -// computing the hash of each file. -func hashSourceFiles(files []string) (map[string]common.Hash, error) { - res := make(map[string]common.Hash) - for _, filePath := range files { - f, err := os.OpenFile(filePath, os.O_RDONLY, 0666) - if err != nil { - return nil, err - } - hasher := sha256.New() - if _, err := io.Copy(hasher, f); err != nil { - return nil, err - } - res[filePath] = common.Hash(hasher.Sum(nil)) - } - return res, nil -} +// doCheckTidy assets that the Go modules files are tidied already. +func doCheckTidy() { + targets := []string{"go.mod", "go.sum"} -// compareHashedFilesets compares two maps (key is relative file path to top-level geth directory, value is its hash) -// and returns the list of file paths whose hashes differed. -func compareHashedFilesets(preHashes map[string]common.Hash, postHashes map[string]common.Hash) []string { - updates := []string{} - for path, postHash := range postHashes { - preHash, ok := preHashes[path] - if !ok || preHash != postHash { - updates = append(updates, path) - } + hashes, err := build.HashFiles(targets) + if err != nil { + log.Fatalf("failed to hash go.mod/go.sum: %v", err) } - return updates -} + build.MustRun(new(build.GoToolchain).Go("mod", "tidy")) -func doGoModTidy() { - targetFiles := []string{"go.mod", "go.sum"} - preHashes, err := hashSourceFiles(targetFiles) + tidied, err := build.HashFiles(targets) if err != nil { - log.Fatal("failed to hash go.mod/go.sum", "err", err) + log.Fatalf("failed to rehash go.mod/go.sum: %v", err) } - tc := new(build.GoToolchain) - c := tc.Go("mod", "tidy") - build.MustRun(c) - postHashes, err := hashSourceFiles(targetFiles) - updates := compareHashedFilesets(preHashes, postHashes) - for _, updatedFile := range updates { - fmt.Fprintf(os.Stderr, "changed file %s\n", updatedFile) - } - if len(updates) != 0 { - log.Fatal("go.sum and/or go.mod were updated by running 'go mod tidy'") + if updates := build.DiffHashes(hashes, tidied); len(updates) > 0 { + log.Fatalf("files changed on running 'go mod tidy': %v", updates) } + fmt.Println("No untidy module files detected.") } -// doGenerate ensures that re-generating generated files does not cause -// any mutations in the source file tree: i.e. all generated files were -// updated and committed. Any stale generated files are updated. -func doGenerate() { +// doCheckGenerate ensures that re-generating generated files does not cause +// any mutations in the source file tree. +func doCheckGenerate() { var ( - tc = new(build.GoToolchain) cachedir = flag.String("cachedir", "./build/cache", "directory for caching binaries.") - verify = flag.Bool("verify", false, "check whether any files are changed by go generate") ) + // Compute the origin hashes of all the files + var hashes map[string][32]byte - protocPath := downloadProtoc(*cachedir) - protocGenGoPath := downloadProtocGenGo(*cachedir) - - var preHashes map[string]common.Hash - if *verify { - var err error - preHashes, err = hashAllSourceFiles() - if err != nil { - log.Fatal("failed to compute map of source hashes", "err", err) - } + var err error + hashes, err = build.HashFolder(".", []string{"tests/testdata", "build/cache"}) + if err != nil { + log.Fatal("Error computing hashes", "err", err) } - - c := tc.Go("generate", "./...") + // Run any go generate steps we might be missing + var ( + protocPath = downloadProtoc(*cachedir) + protocGenGoPath = downloadProtocGenGo(*cachedir) + ) + c := new(build.GoToolchain).Go("generate", "./...") pathList := []string{filepath.Join(protocPath, "bin"), protocGenGoPath, os.Getenv("PATH")} c.Env = append(c.Env, "PATH="+strings.Join(pathList, string(os.PathListSeparator))) build.MustRun(c) - if !*verify { - return - } - // Check if files were changed. - postHashes, err := hashAllSourceFiles() + // Check if generate file hashes have changed + generated, err := build.HashFolder(".", []string{"tests/testdata", "build/cache"}) if err != nil { - log.Fatal("error computing source tree file hashes", "err", err) + log.Fatalf("Error re-computing hashes: %v", err) } - updates := compareHashedFilesets(preHashes, postHashes) - for _, updatedFile := range updates { - fmt.Fprintf(os.Stderr, "changed file %s\n", updatedFile) + updates := build.DiffHashes(hashes, generated) + for _, file := range updates { + log.Printf("File changed: %s", file) } if len(updates) != 0 { log.Fatal("One or more generated files were updated by running 'go generate ./...'") } + fmt.Println("No stale files detected.") +} + +// doCheckBadDeps verifies whether certain unintended dependencies between some +// packages leak into the codebase due to a refactor. This is not an exhaustive +// list, rather something we build up over time at sensitive places. +func doCheckBadDeps() { + baddeps := [][2]string{ + // Rawdb tends to be a dumping ground for db utils, sometimes leaking the db itself + {"github.com/ethereum/go-ethereum/core/rawdb", "github.com/ethereum/go-ethereum/ethdb/leveldb"}, + {"github.com/ethereum/go-ethereum/core/rawdb", "github.com/ethereum/go-ethereum/ethdb/pebbledb"}, + } + tc := new(build.GoToolchain) + + var failed bool + for _, rule := range baddeps { + out, err := tc.Go("list", "-deps", rule[0]).CombinedOutput() + if err != nil { + log.Fatalf("Failed to list '%s' dependencies: %v", rule[0], err) + } + for _, line := range strings.Split(string(out), "\n") { + if strings.TrimSpace(line) == rule[1] { + log.Printf("Found bad dependency '%s' -> '%s'", rule[0], rule[1]) + failed = true + } + } + } + if failed { + log.Fatalf("Bad dependencies detected.") + } + fmt.Println("No bad dependencies detected.") } // doLint runs golangci-lint on requested packages. @@ -501,8 +467,6 @@ func doLint(cmdline []string) { linter := downloadLinter(*cachedir) lflags := []string{"run", "--config", ".golangci.yml"} build.MustRunCommandWithOutput(linter, append(lflags, packages...)...) - - doGoModTidy() fmt.Println("You have achieved perfection.") } @@ -646,7 +610,7 @@ func doArchive(cmdline []string) { var ( env = build.Env() - basegeth = archiveBasename(*arch, params.ArchiveVersion(env.Commit)) + basegeth = archiveBasename(*arch, version.Archive(env.Commit)) geth = "geth-" + basegeth + ext alltools = "geth-alltools-" + basegeth + ext ) @@ -766,7 +730,7 @@ func doDockerBuildx(cmdline []string) { case env.Branch == "master": tags = []string{"latest"} case strings.HasPrefix(env.Tag, "v1."): - tags = []string{"stable", fmt.Sprintf("release-1.%d", params.VersionMinor), "v" + params.Version} + tags = []string{"stable", fmt.Sprintf("release-%v", version.Family), "v" + version.Semantic} } // Need to create a mult-arch builder build.MustRunCommand("docker", "buildx", "create", "--use", "--name", "multi-arch-builder", "--platform", *platform) @@ -782,7 +746,7 @@ func doDockerBuildx(cmdline []string) { gethImage := fmt.Sprintf("%s%s", spec.base, tag) build.MustRunCommand("docker", "buildx", "build", "--build-arg", "COMMIT="+env.Commit, - "--build-arg", "VERSION="+params.VersionWithMeta, + "--build-arg", "VERSION="+version.WithMeta, "--build-arg", "BUILDNUM="+env.Buildnum, "--tag", gethImage, "--platform", *platform, @@ -929,7 +893,7 @@ func ppaUpload(workdir, ppa, sshUser string, files []string) { var idfile string if sshkey := getenvBase64("PPA_SSH_KEY"); len(sshkey) > 0 { idfile = filepath.Join(workdir, "sshkey") - if !common.FileExist(idfile) { + if !build.FileExist(idfile) { os.WriteFile(idfile, sshkey, 0600) } } @@ -1154,19 +1118,19 @@ func doWindowsInstaller(cmdline []string) { // Build the installer. This assumes that all the needed files have been previously // built (don't mix building and packaging to keep cross compilation complexity to a // minimum). - version := strings.Split(params.Version, ".") + ver := strings.Split(version.Semantic, ".") if env.Commit != "" { - version[2] += "-" + env.Commit[:8] + ver[2] += "-" + env.Commit[:8] } - installer, err := filepath.Abs("geth-" + archiveBasename(*arch, params.ArchiveVersion(env.Commit)) + ".exe") + installer, err := filepath.Abs("geth-" + archiveBasename(*arch, version.Archive(env.Commit)) + ".exe") if err != nil { log.Fatalf("Failed to convert installer file path: %v", err) } build.MustRunCommand("makensis.exe", "/DOUTPUTFILE="+installer, - "/DMAJORVERSION="+version[0], - "/DMINORVERSION="+version[1], - "/DBUILDVERSION="+version[2], + "/DMAJORVERSION="+ver[0], + "/DMINORVERSION="+ver[1], + "/DBUILDVERSION="+ver[2], "/DARCH="+*arch, filepath.Join(*workdir, "geth.nsi"), ) diff --git a/cmd/devp2p/discv4cmd.go b/cmd/devp2p/discv4cmd.go index 3b5400ca3a..8c48b3a557 100644 --- a/cmd/devp2p/discv4cmd.go +++ b/cmd/devp2p/discv4cmd.go @@ -21,6 +21,7 @@ import ( "fmt" "net" "net/http" + "slices" "strconv" "strings" "time" @@ -28,7 +29,6 @@ import ( "github.com/ethereum/go-ethereum/cmd/devp2p/internal/v4test" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/crypto" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/p2p/discover" "github.com/ethereum/go-ethereum/p2p/enode" @@ -83,7 +83,7 @@ var ( Name: "listen", Usage: "Runs a discovery node", Action: discv4Listen, - Flags: flags.Merge(discoveryNodeFlags, []cli.Flag{ + Flags: slices.Concat(discoveryNodeFlags, []cli.Flag{ httpAddrFlag, }), } @@ -91,7 +91,7 @@ var ( Name: "crawl", Usage: "Updates a nodes.json file with random nodes found in the DHT", Action: discv4Crawl, - Flags: flags.Merge(discoveryNodeFlags, []cli.Flag{crawlTimeoutFlag, crawlParallelismFlag}), + Flags: slices.Concat(discoveryNodeFlags, []cli.Flag{crawlTimeoutFlag, crawlParallelismFlag}), } discv4TestCommand = &cli.Command{ Name: "test", diff --git a/cmd/devp2p/discv5cmd.go b/cmd/devp2p/discv5cmd.go index 0dac945269..2422ef6644 100644 --- a/cmd/devp2p/discv5cmd.go +++ b/cmd/devp2p/discv5cmd.go @@ -19,11 +19,11 @@ package main import ( "errors" "fmt" + "slices" "time" "github.com/ethereum/go-ethereum/cmd/devp2p/internal/v5test" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/p2p/discover" "github.com/urfave/cli/v2" ) @@ -56,7 +56,7 @@ var ( Name: "crawl", Usage: "Updates a nodes.json file with random nodes found in the DHT", Action: discv5Crawl, - Flags: flags.Merge(discoveryNodeFlags, []cli.Flag{ + Flags: slices.Concat(discoveryNodeFlags, []cli.Flag{ crawlTimeoutFlag, }), } diff --git a/cmd/devp2p/internal/ethtest/chain.go b/cmd/devp2p/internal/ethtest/chain.go index 268ba1d192..2cdbd38ad8 100644 --- a/cmd/devp2p/internal/ethtest/chain.go +++ b/cmd/devp2p/internal/ethtest/chain.go @@ -100,7 +100,6 @@ func (c *Chain) AccountsInHashOrder() []state.DumpAccount { list := make([]state.DumpAccount, len(c.state)) i := 0 for addr, acc := range c.state { - addr := addr list[i] = acc list[i].Address = &addr if len(acc.AddressHash) != 32 { diff --git a/cmd/devp2p/internal/ethtest/snap.go b/cmd/devp2p/internal/ethtest/snap.go index 4f1b6f8656..9c1efa0e8e 100644 --- a/cmd/devp2p/internal/ethtest/snap.go +++ b/cmd/devp2p/internal/ethtest/snap.go @@ -286,7 +286,6 @@ a key before startingHash (wrong order). The server should return the first avai } for i, tc := range tests { - tc := tc if i > 0 { t.Log("\n") } @@ -429,7 +428,6 @@ of the test account. The server should return slots [2,3] (i.e. the 'next availa } for i, tc := range tests { - tc := tc if i > 0 { t.Log("\n") } @@ -526,7 +524,6 @@ func (s *Suite) TestSnapGetByteCodes(t *utesting.T) { } for i, tc := range tests { - tc := tc if i > 0 { t.Log("\n") } @@ -723,7 +720,6 @@ The server should reject the request.`, } for i, tc := range tests { - tc := tc if i > 0 { t.Log("\n") } diff --git a/cmd/devp2p/internal/ethtest/testdata/genesis.json b/cmd/devp2p/internal/ethtest/testdata/genesis.json index e8bb66bb3c..4cfebdcac1 100644 --- a/cmd/devp2p/internal/ethtest/testdata/genesis.json +++ b/cmd/devp2p/internal/ethtest/testdata/genesis.json @@ -18,7 +18,6 @@ "shanghaiTime": 780, "cancunTime": 840, "terminalTotalDifficulty": 9454784, - "terminalTotalDifficultyPassed": true, "ethash": {} }, "nonce": "0x0", diff --git a/cmd/evm/blockrunner.go b/cmd/evm/blockrunner.go index d5cd8d8e3d..2cb0531e28 100644 --- a/cmd/evm/blockrunner.go +++ b/cmd/evm/blockrunner.go @@ -22,79 +22,84 @@ import ( "fmt" "os" "regexp" - "sort" + "slices" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/tracing" - "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/tests" "github.com/urfave/cli/v2" + "golang.org/x/exp/maps" ) -var RunFlag = &cli.StringFlag{ - Name: "run", - Value: ".*", - Usage: "Run only those tests matching the regular expression.", -} - var blockTestCommand = &cli.Command{ Action: blockTestCmd, Name: "blocktest", Usage: "Executes the given blockchain tests", - ArgsUsage: "", - Flags: []cli.Flag{RunFlag}, + ArgsUsage: "", + Flags: slices.Concat([]cli.Flag{ + DumpFlag, + HumanReadableFlag, + RunFlag, + WitnessCrossCheckFlag, + }, traceFlags), } func blockTestCmd(ctx *cli.Context) error { - if len(ctx.Args().First()) == 0 { - return errors.New("path-to-test argument required") + path := ctx.Args().First() + if len(path) == 0 { + return errors.New("path argument required") } - - var tracer *tracing.Hooks - // Configure the EVM logger - if ctx.Bool(MachineFlag.Name) { - tracer = logger.NewJSONLogger(&logger.Config{ - EnableMemory: !ctx.Bool(DisableMemoryFlag.Name), - DisableStack: ctx.Bool(DisableStackFlag.Name), - DisableStorage: ctx.Bool(DisableStorageFlag.Name), - EnableReturnData: !ctx.Bool(DisableReturnDataFlag.Name), - }, os.Stderr) + var ( + collected = collectJSONFiles(path) + results []testResult + ) + for _, fname := range collected { + r, err := runBlockTest(ctx, fname) + if err != nil { + return err + } + results = append(results, r...) } - // Load the test content from the input file - src, err := os.ReadFile(ctx.Args().First()) + report(ctx, results) + return nil +} + +func runBlockTest(ctx *cli.Context, fname string) ([]testResult, error) { + src, err := os.ReadFile(fname) if err != nil { - return err + return nil, err } - var tests map[string]tests.BlockTest + var tests map[string]*tests.BlockTest if err = json.Unmarshal(src, &tests); err != nil { - return err + return nil, err } re, err := regexp.Compile(ctx.String(RunFlag.Name)) if err != nil { - return fmt.Errorf("invalid regex -%s: %v", RunFlag.Name, err) + return nil, fmt.Errorf("invalid regex -%s: %v", RunFlag.Name, err) } + tracer := tracerFromFlags(ctx) - // Run them in order - var keys []string - for key := range tests { - keys = append(keys, key) - } - sort.Strings(keys) + // Pull out keys to sort and ensure tests are run in order. + keys := maps.Keys(tests) + slices.Sort(keys) + + // Run all the tests. + var results []testResult for _, name := range keys { if !re.MatchString(name) { continue } - test := tests[name] - if err := test.Run(false, rawdb.HashScheme, false, tracer, func(res error, chain *core.BlockChain) { + result := &testResult{Name: name, Pass: true} + if err := tests[name].Run(false, rawdb.HashScheme, ctx.Bool(WitnessCrossCheckFlag.Name), tracer, func(res error, chain *core.BlockChain) { if ctx.Bool(DumpFlag.Name) { - if state, _ := chain.State(); state != nil { - fmt.Println(string(state.Dump(nil))) + if s, _ := chain.State(); s != nil { + result.State = dump(s) } } }); err != nil { - return fmt.Errorf("test %v: %w", name, err) + result.Pass, result.Error = false, err.Error() } + results = append(results, *result) } - return nil + return results, nil } diff --git a/cmd/evm/compiler.go b/cmd/evm/compiler.go deleted file mode 100644 index c071834b59..0000000000 --- a/cmd/evm/compiler.go +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright 2017 The go-ethereum Authors -// This file is part of go-ethereum. -// -// go-ethereum is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// go-ethereum is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with go-ethereum. If not, see . - -package main - -import ( - "errors" - "fmt" - "os" - - "github.com/ethereum/go-ethereum/cmd/evm/internal/compiler" - - "github.com/urfave/cli/v2" -) - -var compileCommand = &cli.Command{ - Action: compileCmd, - Name: "compile", - Usage: "Compiles easm source to evm binary", - ArgsUsage: "", -} - -func compileCmd(ctx *cli.Context) error { - debug := ctx.Bool(DebugFlag.Name) - - if len(ctx.Args().First()) == 0 { - return errors.New("filename required") - } - - fn := ctx.Args().First() - src, err := os.ReadFile(fn) - if err != nil { - return err - } - - bin, err := compiler.Compile(fn, src, debug) - if err != nil { - return err - } - fmt.Println(bin) - return nil -} diff --git a/cmd/evm/disasm.go b/cmd/evm/disasm.go deleted file mode 100644 index b1f35cbaf5..0000000000 --- a/cmd/evm/disasm.go +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright 2017 The go-ethereum Authors -// This file is part of go-ethereum. -// -// go-ethereum is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// go-ethereum is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with go-ethereum. If not, see . - -package main - -import ( - "errors" - "fmt" - "os" - "strings" - - "github.com/ethereum/go-ethereum/core/asm" - "github.com/urfave/cli/v2" -) - -var disasmCommand = &cli.Command{ - Action: disasmCmd, - Name: "disasm", - Usage: "Disassembles evm binary", - ArgsUsage: "", -} - -func disasmCmd(ctx *cli.Context) error { - var in string - switch { - case len(ctx.Args().First()) > 0: - fn := ctx.Args().First() - input, err := os.ReadFile(fn) - if err != nil { - return err - } - in = string(input) - case ctx.IsSet(InputFlag.Name): - in = ctx.String(InputFlag.Name) - default: - return errors.New("missing filename or --input value") - } - - code := strings.TrimSpace(in) - fmt.Printf("%v\n", code) - return asm.PrintDisassembled(code) -} diff --git a/cmd/evm/eest.go b/cmd/evm/eest.go new file mode 100644 index 0000000000..43071a3e5d --- /dev/null +++ b/cmd/evm/eest.go @@ -0,0 +1,49 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of go-ethereum. +// +// go-ethereum is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// go-ethereum is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with go-ethereum. If not, see . + +package main + +import "regexp" + +// testMetadata provides more granular access to the test information encoded +// within its filename by the execution spec test (EEST). +type testMetadata struct { + fork string + module string // which python module gnerated the test, e.g. eip7702 + file string // exact file the test came from, e.g. test_gas.py + function string // func that created the test, e.g. test_valid_mcopy_operations + parameters string // the name of the parameters which were used to fill the test, e.g. zero_inputs +} + +// parseTestMetadata reads a test name and parses out more specific information +// about the test. +func parseTestMetadata(s string) *testMetadata { + var ( + pattern = `tests\/([^\/]+)\/([^\/]+)\/([^:]+)::([^[]+)\[fork_([^-\]]+)-[^-]+-(.+)\]` + re = regexp.MustCompile(pattern) + ) + match := re.FindStringSubmatch(s) + if len(match) == 0 { + return nil + } + return &testMetadata{ + fork: match[5], + module: match[2], + file: match[3], + function: match[4], + parameters: match[6], + } +} diff --git a/cmd/evm/eofparse.go b/cmd/evm/eofparse.go new file mode 100644 index 0000000000..92182a53b3 --- /dev/null +++ b/cmd/evm/eofparse.go @@ -0,0 +1,228 @@ +// Copyright 2023 The go-ethereum Authors +// This file is part of go-ethereum. +// +// go-ethereum is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// go-ethereum is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with go-ethereum. If not, see . + +package main + +import ( + "bufio" + "encoding/hex" + "encoding/json" + "fmt" + "io/fs" + "os" + "path/filepath" + "strings" + + "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/log" + "github.com/urfave/cli/v2" +) + +var jt vm.JumpTable + +const initcode = "INITCODE" + +func init() { + jt = vm.NewEOFInstructionSetForTesting() +} + +var ( + hexFlag = &cli.StringFlag{ + Name: "hex", + Usage: "Single container data parse and validation", + } + refTestFlag = &cli.StringFlag{ + Name: "test", + Usage: "Path to EOF validation reference test.", + } + eofParseCommand = &cli.Command{ + Name: "eofparse", + Aliases: []string{"eof"}, + Usage: "Parses hex eof container and returns validation errors (if any)", + Action: eofParseAction, + Flags: []cli.Flag{ + hexFlag, + refTestFlag, + }, + } + eofDumpCommand = &cli.Command{ + Name: "eofdump", + Usage: "Parses hex eof container and prints out human-readable representation of the container.", + Action: eofDumpAction, + Flags: []cli.Flag{ + hexFlag, + }, + } +) + +func eofParseAction(ctx *cli.Context) error { + // If `--test` is set, parse and validate the reference test at the provided path. + if ctx.IsSet(refTestFlag.Name) { + var ( + file = ctx.String(refTestFlag.Name) + executedTests int + passedTests int + ) + err := filepath.Walk(file, func(path string, info fs.FileInfo, err error) error { + if err != nil { + return err + } + if info.IsDir() { + return nil + } + log.Debug("Executing test", "name", info.Name()) + passed, tot, err := executeTest(path) + passedTests += passed + executedTests += tot + return err + }) + if err != nil { + return err + } + log.Info("Executed tests", "passed", passedTests, "total executed", executedTests) + return nil + } + // If `--hex` is set, parse and validate the hex string argument. + if ctx.IsSet(hexFlag.Name) { + if _, err := parseAndValidate(ctx.String(hexFlag.Name), false); err != nil { + return fmt.Errorf("err: %w", err) + } + fmt.Println("OK") + return nil + } + // If neither are passed in, read input from stdin. + scanner := bufio.NewScanner(os.Stdin) + scanner.Buffer(make([]byte, 1024*1024), 10*1024*1024) + for scanner.Scan() { + l := strings.TrimSpace(scanner.Text()) + if strings.HasPrefix(l, "#") || l == "" { + continue + } + if _, err := parseAndValidate(l, false); err != nil { + fmt.Printf("err: %v\n", err) + } else { + fmt.Println("OK") + } + } + if err := scanner.Err(); err != nil { + fmt.Println(err.Error()) + } + return nil +} + +type refTests struct { + Vectors map[string]eOFTest `json:"vectors"` +} + +type eOFTest struct { + Code string `json:"code"` + Results map[string]etResult `json:"results"` + ContainerKind string `json:"containerKind"` +} + +type etResult struct { + Result bool `json:"result"` + Exception string `json:"exception,omitempty"` +} + +func executeTest(path string) (int, int, error) { + src, err := os.ReadFile(path) + if err != nil { + return 0, 0, err + } + var testsByName map[string]refTests + if err := json.Unmarshal(src, &testsByName); err != nil { + return 0, 0, err + } + passed, total := 0, 0 + for testsName, tests := range testsByName { + for name, tt := range tests.Vectors { + for fork, r := range tt.Results { + total++ + _, err := parseAndValidate(tt.Code, tt.ContainerKind == initcode) + if r.Result && err != nil { + log.Error("Test failure, expected validation success", "name", testsName, "idx", name, "fork", fork, "err", err) + continue + } + if !r.Result && err == nil { + log.Error("Test failure, expected validation error", "name", testsName, "idx", name, "fork", fork, "have err", r.Exception, "err", err) + continue + } + passed++ + } + } + } + return passed, total, nil +} + +func parseAndValidate(s string, isInitCode bool) (*vm.Container, error) { + if len(s) >= 2 && strings.HasPrefix(s, "0x") { + s = s[2:] + } + b, err := hex.DecodeString(s) + if err != nil { + return nil, fmt.Errorf("unable to decode data: %w", err) + } + return parse(b, isInitCode) +} + +func parse(b []byte, isInitCode bool) (*vm.Container, error) { + var c vm.Container + if err := c.UnmarshalBinary(b, isInitCode); err != nil { + return nil, err + } + if err := c.ValidateCode(&jt, isInitCode); err != nil { + return nil, err + } + return &c, nil +} + +func eofDumpAction(ctx *cli.Context) error { + // If `--hex` is set, parse and validate the hex string argument. + if ctx.IsSet(hexFlag.Name) { + return eofDump(ctx.String(hexFlag.Name)) + } + // Otherwise read from stdin + scanner := bufio.NewScanner(os.Stdin) + scanner.Buffer(make([]byte, 1024*1024), 10*1024*1024) + for scanner.Scan() { + l := strings.TrimSpace(scanner.Text()) + if strings.HasPrefix(l, "#") || l == "" { + continue + } + if err := eofDump(l); err != nil { + return err + } + fmt.Println("") + } + return scanner.Err() +} + +func eofDump(hexdata string) error { + if len(hexdata) >= 2 && strings.HasPrefix(hexdata, "0x") { + hexdata = hexdata[2:] + } + b, err := hex.DecodeString(hexdata) + if err != nil { + return fmt.Errorf("unable to decode data: %w", err) + } + var c vm.Container + if err := c.UnmarshalBinary(b, false); err != nil { + return err + } + fmt.Println(c.String()) + return nil +} diff --git a/cmd/evm/eofparse_test.go b/cmd/evm/eofparse_test.go new file mode 100644 index 0000000000..cda4b38fc9 --- /dev/null +++ b/cmd/evm/eofparse_test.go @@ -0,0 +1,166 @@ +package main + +import ( + "bufio" + "bytes" + "encoding/hex" + "fmt" + "os" + "strings" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/vm" +) + +func FuzzEofParsing(f *testing.F) { + // Seed with corpus from execution-spec-tests + for i := 0; ; i++ { + fname := fmt.Sprintf("testdata/eof/eof_corpus_%d.txt", i) + corpus, err := os.Open(fname) + if err != nil { + break + } + f.Logf("Reading seed data from %v", fname) + scanner := bufio.NewScanner(corpus) + scanner.Buffer(make([]byte, 1024), 10*1024*1024) + for scanner.Scan() { + s := scanner.Text() + if len(s) >= 2 && strings.HasPrefix(s, "0x") { + s = s[2:] + } + b, err := hex.DecodeString(s) + if err != nil { + panic(err) // rotten corpus + } + f.Add(b) + } + corpus.Close() + if err := scanner.Err(); err != nil { + panic(err) // rotten corpus + } + } + // And do the fuzzing + f.Fuzz(func(t *testing.T, data []byte) { + var ( + jt = vm.NewEOFInstructionSetForTesting() + c vm.Container + ) + cpy := common.CopyBytes(data) + if err := c.UnmarshalBinary(data, true); err == nil { + c.ValidateCode(&jt, true) + if have := c.MarshalBinary(); !bytes.Equal(have, data) { + t.Fatal("Unmarshal-> Marshal failure!") + } + } + if err := c.UnmarshalBinary(data, false); err == nil { + c.ValidateCode(&jt, false) + if have := c.MarshalBinary(); !bytes.Equal(have, data) { + t.Fatal("Unmarshal-> Marshal failure!") + } + } + if !bytes.Equal(cpy, data) { + panic("data modified during unmarshalling") + } + }) +} + +func TestEofParseInitcode(t *testing.T) { + testEofParse(t, true, "testdata/eof/results.initcode.txt") +} + +func TestEofParseRegular(t *testing.T) { + testEofParse(t, false, "testdata/eof/results.regular.txt") +} + +func testEofParse(t *testing.T, isInitCode bool, wantFile string) { + var wantFn func() string + var wantLoc = 0 + { // Configure the want-reader + wants, err := os.Open(wantFile) + if err != nil { + t.Fatal(err) + } + scanner := bufio.NewScanner(wants) + scanner.Buffer(make([]byte, 1024), 10*1024*1024) + wantFn = func() string { + if scanner.Scan() { + wantLoc++ + return scanner.Text() + } + return "end of file reached" + } + } + + for i := 0; ; i++ { + fname := fmt.Sprintf("testdata/eof/eof_corpus_%d.txt", i) + corpus, err := os.Open(fname) + if err != nil { + break + } + t.Logf("# Reading seed data from %v", fname) + scanner := bufio.NewScanner(corpus) + scanner.Buffer(make([]byte, 1024), 10*1024*1024) + line := 1 + for scanner.Scan() { + s := scanner.Text() + if len(s) >= 2 && strings.HasPrefix(s, "0x") { + s = s[2:] + } + b, err := hex.DecodeString(s) + if err != nil { + panic(err) // rotten corpus + } + have := "OK" + if _, err := parse(b, isInitCode); err != nil { + have = fmt.Sprintf("ERR: %v", err) + } + if false { // Change this to generate the want-output + fmt.Printf("%v\n", have) + } else { + want := wantFn() + if have != want { + if len(want) > 100 { + want = want[:100] + } + if len(b) > 100 { + b = b[:100] + } + t.Errorf("%v:%d\n%v\ninput %x\nisInit: %v\nhave: %q\nwant: %q\n", + fname, line, fmt.Sprintf("%v:%d", wantFile, wantLoc), b, isInitCode, have, want) + } + } + line++ + } + corpus.Close() + } +} + +func BenchmarkEofParse(b *testing.B) { + corpus, err := os.Open("testdata/eof/eof_benches.txt") + if err != nil { + b.Fatal(err) + } + defer corpus.Close() + scanner := bufio.NewScanner(corpus) + scanner.Buffer(make([]byte, 1024), 10*1024*1024) + line := 1 + for scanner.Scan() { + s := scanner.Text() + if len(s) >= 2 && strings.HasPrefix(s, "0x") { + s = s[2:] + } + data, err := hex.DecodeString(s) + if err != nil { + b.Fatal(err) // rotten corpus + } + b.Run(fmt.Sprintf("test-%d", line), func(b *testing.B) { + b.ReportAllocs() + b.SetBytes(int64(len(data))) + for i := 0; i < b.N; i++ { + _, _ = parse(data, false) + } + }) + line++ + } +} diff --git a/cmd/evm/internal/compiler/compiler.go b/cmd/evm/internal/compiler/compiler.go deleted file mode 100644 index 54981b6697..0000000000 --- a/cmd/evm/internal/compiler/compiler.go +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2017 The go-ethereum Authors -// This file is part of go-ethereum. -// -// go-ethereum is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// go-ethereum is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with go-ethereum. If not, see . - -package compiler - -import ( - "errors" - "fmt" - - "github.com/ethereum/go-ethereum/core/asm" -) - -func Compile(fn string, src []byte, debug bool) (string, error) { - compiler := asm.NewCompiler(debug) - compiler.Feed(asm.Lex(src, debug)) - - bin, compileErrors := compiler.Compile() - if len(compileErrors) > 0 { - // report errors - for _, err := range compileErrors { - fmt.Printf("%s:%v\n", fn, err) - } - return "", errors.New("compiling failed") - } - return bin, nil -} diff --git a/cmd/evm/internal/t8ntool/execution.go b/cmd/evm/internal/t8ntool/execution.go index d404771946..434b12fb64 100644 --- a/cmd/evm/internal/t8ntool/execution.go +++ b/cmd/evm/internal/t8ntool/execution.go @@ -23,6 +23,7 @@ import ( "math/big" "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus/ethash" "github.com/ethereum/go-ethereum/consensus/misc" @@ -50,6 +51,8 @@ type Prestate struct { Pre types.GenesisAlloc `json:"pre"` } +//go:generate go run github.com/fjl/gencodec -type ExecutionResult -field-override executionResultMarshaling -out gen_execresult.go + // ExecutionResult contains the execution status after running a state test, any // error that might have occurred and a dump of the final state if requested. type ExecutionResult struct { @@ -66,8 +69,12 @@ type ExecutionResult struct { WithdrawalsRoot *common.Hash `json:"withdrawalsRoot,omitempty"` CurrentExcessBlobGas *math.HexOrDecimal64 `json:"currentExcessBlobGas,omitempty"` CurrentBlobGasUsed *math.HexOrDecimal64 `json:"blobGasUsed,omitempty"` - RequestsHash *common.Hash `json:"requestsRoot,omitempty"` - DepositRequests *types.Deposits `json:"depositRequests,omitempty"` + RequestsHash *common.Hash `json:"requestsHash,omitempty"` + Requests [][]byte `json:"requests"` +} + +type executionResultMarshaling struct { + Requests []hexutil.Bytes `json:"requests"` } type ommer struct { @@ -125,7 +132,7 @@ type rejectedTx struct { // Apply applies a set of transactions to a pre-state func (pre *Prestate) Apply(vmConfig vm.Config, chainConfig *params.ChainConfig, txIt txIterator, miningReward int64, - getTracerFn func(txIndex int, txHash common.Hash) (*tracers.Tracer, io.WriteCloser, error)) (*state.StateDB, *ExecutionResult, []byte, error) { + getTracerFn func(txIndex int, txHash common.Hash, chainConfig *params.ChainConfig) (*tracers.Tracer, io.WriteCloser, error)) (*state.StateDB, *ExecutionResult, []byte, error) { // Capture errors for BLOCKHASH operation, if we haven't been supplied the // required blockhashes var hashError error @@ -194,17 +201,16 @@ func (pre *Prestate) Apply(vmConfig vm.Config, chainConfig *params.ChainConfig, chainConfig.DAOForkBlock.Cmp(new(big.Int).SetUint64(pre.Env.Number)) == 0 { misc.ApplyDAOHardFork(statedb) } + evm := vm.NewEVM(vmContext, statedb, chainConfig, vmConfig) if beaconRoot := pre.Env.ParentBeaconBlockRoot; beaconRoot != nil { - evm := vm.NewEVM(vmContext, vm.TxContext{}, statedb, chainConfig, vmConfig) - core.ProcessBeaconBlockRoot(*beaconRoot, evm, statedb) + core.ProcessBeaconBlockRoot(*beaconRoot, evm) } if pre.Env.BlockHashes != nil && chainConfig.IsPrague(new(big.Int).SetUint64(pre.Env.Number), pre.Env.Timestamp) { var ( prevNumber = pre.Env.Number - 1 prevHash = pre.Env.BlockHashes[math.HexOrDecimal64(prevNumber)] - evm = vm.NewEVM(vmContext, vm.TxContext{}, statedb, chainConfig, vmConfig) ) - core.ProcessParentBlockHash(prevHash, evm, statedb) + core.ProcessParentBlockHash(prevHash, evm) } for i := 0; txIt.Next(); i++ { tx, err := txIt.Tx() @@ -235,22 +241,21 @@ func (pre *Prestate) Apply(vmConfig vm.Config, chainConfig *params.ChainConfig, continue } } - tracer, traceOutput, err := getTracerFn(txIndex, tx.Hash()) + tracer, traceOutput, err := getTracerFn(txIndex, tx.Hash(), chainConfig) if err != nil { return nil, nil, nil, err } + // TODO (rjl493456442) it's a bit weird to reset the tracer in the + // middle of block execution, please improve it somehow. if tracer != nil { - vmConfig.Tracer = tracer.Hooks + evm.SetTracer(tracer.Hooks) } statedb.SetTxContext(tx.Hash(), txIndex) var ( - txContext = core.NewEVMTxContext(msg) - snapshot = statedb.Snapshot() - prevGas = gaspool.Gas() + snapshot = statedb.Snapshot() + prevGas = gaspool.Gas() ) - evm := vm.NewEVM(vmContext, txContext, statedb, chainConfig, vmConfig) - if tracer != nil && tracer.OnTxStart != nil { tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) } @@ -354,6 +359,25 @@ func (pre *Prestate) Apply(vmConfig vm.Config, chainConfig *params.ChainConfig, amount := new(big.Int).Mul(new(big.Int).SetUint64(w.Amount), big.NewInt(params.GWei)) statedb.AddBalance(w.Address, uint256.MustFromBig(amount), tracing.BalanceIncreaseWithdrawal) } + + // Gather the execution-layer triggered requests. + var requests [][]byte + if chainConfig.IsPrague(vmContext.BlockNumber, vmContext.Time) { + requests = [][]byte{} + // EIP-6110 + var allLogs []*types.Log + for _, receipt := range receipts { + allLogs = append(allLogs, receipt.Logs...) + } + if err := core.ParseDepositLogs(&requests, allLogs, chainConfig); err != nil { + return nil, nil, nil, NewError(ErrorEVM, fmt.Errorf("could not parse requests logs: %v", err)) + } + // EIP-7002 + core.ProcessWithdrawalQueue(&requests, evm) + // EIP-7251 + core.ProcessConsolidationQueue(&requests, evm) + } + // Commit block root, _, err := statedb.Commit(vmContext.BlockNumber.Uint64(), chainConfig.IsEIP158(vmContext.BlockNumber)) if err != nil { @@ -379,28 +403,17 @@ func (pre *Prestate) Apply(vmConfig vm.Config, chainConfig *params.ChainConfig, execRs.CurrentExcessBlobGas = (*math.HexOrDecimal64)(&excessBlobGas) execRs.CurrentBlobGasUsed = (*math.HexOrDecimal64)(&blobGasUsed) } - if chainConfig.IsPrague(vmContext.BlockNumber, vmContext.Time) { - // Parse the requests from the logs - var allLogs []*types.Log - for _, receipt := range receipts { - allLogs = append(allLogs, receipt.Logs...) - } - requests, err := core.ParseDepositLogs(allLogs, chainConfig) - if err != nil { - return nil, nil, nil, NewError(ErrorEVM, fmt.Errorf("could not parse requests logs: %v", err)) - } - // Calculate the requests root - h := types.DeriveSha(requests, trie.NewStackTrie(nil)) + if requests != nil { + // Set requestsHash on block. + h := types.CalcRequestsHash(requests) execRs.RequestsHash = &h - // Get the deposits from the requests - deposits := make(types.Deposits, 0) - for _, req := range requests { - if dep, ok := req.Inner().(*types.Deposit); ok { - deposits = append(deposits, dep) - } + for i := range requests { + // remove prefix + requests[i] = requests[i][1:] } - execRs.DepositRequests = &deposits + execRs.Requests = requests } + // Re-create statedb instance with new root upon the updated database // for accessing latest states. statedb, err = state.New(root, statedb.Database()) diff --git a/cmd/evm/internal/t8ntool/gen_execresult.go b/cmd/evm/internal/t8ntool/gen_execresult.go new file mode 100644 index 0000000000..38310b9f2b --- /dev/null +++ b/cmd/evm/internal/t8ntool/gen_execresult.go @@ -0,0 +1,134 @@ +// Code generated by github.com/fjl/gencodec. DO NOT EDIT. + +package t8ntool + +import ( + "encoding/json" + "errors" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/common/math" + "github.com/ethereum/go-ethereum/core/types" +) + +var _ = (*executionResultMarshaling)(nil) + +// MarshalJSON marshals as JSON. +func (e ExecutionResult) MarshalJSON() ([]byte, error) { + type ExecutionResult struct { + StateRoot common.Hash `json:"stateRoot"` + TxRoot common.Hash `json:"txRoot"` + ReceiptRoot common.Hash `json:"receiptsRoot"` + LogsHash common.Hash `json:"logsHash"` + Bloom types.Bloom `json:"logsBloom" gencodec:"required"` + Receipts types.Receipts `json:"receipts"` + Rejected []*rejectedTx `json:"rejected,omitempty"` + Difficulty *math.HexOrDecimal256 `json:"currentDifficulty" gencodec:"required"` + GasUsed math.HexOrDecimal64 `json:"gasUsed"` + BaseFee *math.HexOrDecimal256 `json:"currentBaseFee,omitempty"` + WithdrawalsRoot *common.Hash `json:"withdrawalsRoot,omitempty"` + CurrentExcessBlobGas *math.HexOrDecimal64 `json:"currentExcessBlobGas,omitempty"` + CurrentBlobGasUsed *math.HexOrDecimal64 `json:"blobGasUsed,omitempty"` + RequestsHash *common.Hash `json:"requestsHash,omitempty"` + Requests []hexutil.Bytes `json:"requests"` + } + var enc ExecutionResult + enc.StateRoot = e.StateRoot + enc.TxRoot = e.TxRoot + enc.ReceiptRoot = e.ReceiptRoot + enc.LogsHash = e.LogsHash + enc.Bloom = e.Bloom + enc.Receipts = e.Receipts + enc.Rejected = e.Rejected + enc.Difficulty = e.Difficulty + enc.GasUsed = e.GasUsed + enc.BaseFee = e.BaseFee + enc.WithdrawalsRoot = e.WithdrawalsRoot + enc.CurrentExcessBlobGas = e.CurrentExcessBlobGas + enc.CurrentBlobGasUsed = e.CurrentBlobGasUsed + enc.RequestsHash = e.RequestsHash + if e.Requests != nil { + enc.Requests = make([]hexutil.Bytes, len(e.Requests)) + for k, v := range e.Requests { + enc.Requests[k] = v + } + } + return json.Marshal(&enc) +} + +// UnmarshalJSON unmarshals from JSON. +func (e *ExecutionResult) UnmarshalJSON(input []byte) error { + type ExecutionResult struct { + StateRoot *common.Hash `json:"stateRoot"` + TxRoot *common.Hash `json:"txRoot"` + ReceiptRoot *common.Hash `json:"receiptsRoot"` + LogsHash *common.Hash `json:"logsHash"` + Bloom *types.Bloom `json:"logsBloom" gencodec:"required"` + Receipts *types.Receipts `json:"receipts"` + Rejected []*rejectedTx `json:"rejected,omitempty"` + Difficulty *math.HexOrDecimal256 `json:"currentDifficulty" gencodec:"required"` + GasUsed *math.HexOrDecimal64 `json:"gasUsed"` + BaseFee *math.HexOrDecimal256 `json:"currentBaseFee,omitempty"` + WithdrawalsRoot *common.Hash `json:"withdrawalsRoot,omitempty"` + CurrentExcessBlobGas *math.HexOrDecimal64 `json:"currentExcessBlobGas,omitempty"` + CurrentBlobGasUsed *math.HexOrDecimal64 `json:"blobGasUsed,omitempty"` + RequestsHash *common.Hash `json:"requestsHash,omitempty"` + Requests []hexutil.Bytes `json:"requests"` + } + var dec ExecutionResult + if err := json.Unmarshal(input, &dec); err != nil { + return err + } + if dec.StateRoot != nil { + e.StateRoot = *dec.StateRoot + } + if dec.TxRoot != nil { + e.TxRoot = *dec.TxRoot + } + if dec.ReceiptRoot != nil { + e.ReceiptRoot = *dec.ReceiptRoot + } + if dec.LogsHash != nil { + e.LogsHash = *dec.LogsHash + } + if dec.Bloom == nil { + return errors.New("missing required field 'logsBloom' for ExecutionResult") + } + e.Bloom = *dec.Bloom + if dec.Receipts != nil { + e.Receipts = *dec.Receipts + } + if dec.Rejected != nil { + e.Rejected = dec.Rejected + } + if dec.Difficulty == nil { + return errors.New("missing required field 'currentDifficulty' for ExecutionResult") + } + e.Difficulty = dec.Difficulty + if dec.GasUsed != nil { + e.GasUsed = *dec.GasUsed + } + if dec.BaseFee != nil { + e.BaseFee = dec.BaseFee + } + if dec.WithdrawalsRoot != nil { + e.WithdrawalsRoot = dec.WithdrawalsRoot + } + if dec.CurrentExcessBlobGas != nil { + e.CurrentExcessBlobGas = dec.CurrentExcessBlobGas + } + if dec.CurrentBlobGasUsed != nil { + e.CurrentBlobGasUsed = dec.CurrentBlobGasUsed + } + if dec.RequestsHash != nil { + e.RequestsHash = dec.RequestsHash + } + if dec.Requests != nil { + e.Requests = make([][]byte, len(dec.Requests)) + for k, v := range dec.Requests { + e.Requests[k] = v + } + } + return nil +} diff --git a/cmd/evm/internal/t8ntool/transaction.go b/cmd/evm/internal/t8ntool/transaction.go index 7f66ba4d85..64e21b24fd 100644 --- a/cmd/evm/internal/t8ntool/transaction.go +++ b/cmd/evm/internal/t8ntool/transaction.go @@ -133,7 +133,7 @@ func Transaction(ctx *cli.Context) error { r.Address = sender } // Check intrinsic gas - if gas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.To() == nil, + if gas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.AuthList(), tx.To() == nil, chainConfig.IsHomestead(new(big.Int)), chainConfig.IsIstanbul(new(big.Int)), chainConfig.IsShanghai(new(big.Int), 0)); err != nil { r.Error = err results = append(results, r) diff --git a/cmd/evm/internal/t8ntool/transition.go b/cmd/evm/internal/t8ntool/transition.go index d5d0890d98..33e244f947 100644 --- a/cmd/evm/internal/t8ntool/transition.go +++ b/cmd/evm/internal/t8ntool/transition.go @@ -82,7 +82,9 @@ type input struct { } func Transition(ctx *cli.Context) error { - var getTracer = func(txIndex int, txHash common.Hash) (*tracers.Tracer, io.WriteCloser, error) { return nil, nil, nil } + var getTracer = func(txIndex int, txHash common.Hash, chainConfig *params.ChainConfig) (*tracers.Tracer, io.WriteCloser, error) { + return nil, nil, nil + } baseDir, err := createBasedir(ctx) if err != nil { @@ -95,9 +97,8 @@ func Transition(ctx *cli.Context) error { DisableStack: ctx.Bool(TraceDisableStackFlag.Name), EnableMemory: ctx.Bool(TraceEnableMemoryFlag.Name), EnableReturnData: ctx.Bool(TraceEnableReturnDataFlag.Name), - Debug: true, } - getTracer = func(txIndex int, txHash common.Hash) (*tracers.Tracer, io.WriteCloser, error) { + getTracer = func(txIndex int, txHash common.Hash, _ *params.ChainConfig) (*tracers.Tracer, io.WriteCloser, error) { traceFile, err := os.Create(filepath.Join(baseDir, fmt.Sprintf("trace-%d-%v.jsonl", txIndex, txHash.String()))) if err != nil { return nil, nil, NewError(ErrorIO, fmt.Errorf("failed creating trace-file: %v", err)) @@ -121,12 +122,12 @@ func Transition(ctx *cli.Context) error { if ctx.IsSet(TraceTracerConfigFlag.Name) { config = []byte(ctx.String(TraceTracerConfigFlag.Name)) } - getTracer = func(txIndex int, txHash common.Hash) (*tracers.Tracer, io.WriteCloser, error) { + getTracer = func(txIndex int, txHash common.Hash, chainConfig *params.ChainConfig) (*tracers.Tracer, io.WriteCloser, error) { traceFile, err := os.Create(filepath.Join(baseDir, fmt.Sprintf("trace-%d-%v.json", txIndex, txHash.String()))) if err != nil { return nil, nil, NewError(ErrorIO, fmt.Errorf("failed creating trace-file: %v", err)) } - tracer, err := tracers.DefaultDirectory.New(ctx.String(TraceTracerFlag.Name), nil, config) + tracer, err := tracers.DefaultDirectory.New(ctx.String(TraceTracerFlag.Name), nil, config, chainConfig) if err != nil { return nil, nil, NewError(ErrorConfig, fmt.Errorf("failed instantiating tracer: %w", err)) } diff --git a/cmd/evm/main.go b/cmd/evm/main.go index f9a2a075d0..0e6f6fa5be 100644 --- a/cmd/evm/main.go +++ b/cmd/evm/main.go @@ -19,10 +19,14 @@ package main import ( "fmt" - "math/big" + "io/fs" "os" + "path/filepath" "github.com/ethereum/go-ethereum/cmd/evm/internal/t8ntool" + "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/internal/debug" "github.com/ethereum/go-ethereum/internal/flags" "github.com/urfave/cli/v2" @@ -32,209 +36,182 @@ import ( _ "github.com/ethereum/go-ethereum/eth/tracers/native" ) +// Some other nice-to-haves: +// * accumulate traces into an object to bundle with test +// * write tx identifier for trace before hand (blocktest only) +// * combine blocktest and statetest runner logic using unified test interface + +const traceCategory = "TRACING" + var ( - DebugFlag = &cli.BoolFlag{ - Name: "debug", - Usage: "output full trace logs", - Category: flags.VMCategory, - } - StatDumpFlag = &cli.BoolFlag{ - Name: "statdump", - Usage: "displays stack and heap memory information", - Category: flags.VMCategory, - } - CodeFlag = &cli.StringFlag{ - Name: "code", - Usage: "EVM code", - Category: flags.VMCategory, - } - CodeFileFlag = &cli.StringFlag{ - Name: "codefile", - Usage: "File containing EVM code. If '-' is specified, code is read from stdin ", - Category: flags.VMCategory, - } - GasFlag = &cli.Uint64Flag{ - Name: "gas", - Usage: "gas limit for the evm", - Value: 10000000000, - Category: flags.VMCategory, - } - PriceFlag = &flags.BigFlag{ - Name: "price", - Usage: "price set for the evm", - Value: new(big.Int), - Category: flags.VMCategory, - } - ValueFlag = &flags.BigFlag{ - Name: "value", - Usage: "value set for the evm", - Value: new(big.Int), - Category: flags.VMCategory, - } - DumpFlag = &cli.BoolFlag{ - Name: "dump", - Usage: "dumps the state after the run", - Category: flags.VMCategory, - } - InputFlag = &cli.StringFlag{ - Name: "input", - Usage: "input for the EVM", - Category: flags.VMCategory, - } - InputFileFlag = &cli.StringFlag{ - Name: "inputfile", - Usage: "file containing input for the EVM", - Category: flags.VMCategory, + // Test running flags. + RunFlag = &cli.StringFlag{ + Name: "run", + Value: ".*", + Usage: "Run only those tests matching the regular expression.", } BenchFlag = &cli.BoolFlag{ Name: "bench", Usage: "benchmark the execution", Category: flags.VMCategory, } - CreateFlag = &cli.BoolFlag{ - Name: "create", - Usage: "indicates the action should be create rather than call", - Category: flags.VMCategory, + WitnessCrossCheckFlag = &cli.BoolFlag{ + Name: "cross-check", + Aliases: []string{"xc"}, + Usage: "Cross-check stateful execution against stateless, verifying the witness generation.", } - GenesisFlag = &cli.StringFlag{ - Name: "prestate", - Usage: "JSON file with prestate (genesis) config", - Category: flags.VMCategory, + + // Debugging flags. + DumpFlag = &cli.BoolFlag{ + Name: "dump", + Usage: "dumps the state after the run", } - MachineFlag = &cli.BoolFlag{ - Name: "json", - Usage: "output trace logs in machine readable format (json)", - Category: flags.VMCategory, + HumanReadableFlag = &cli.BoolFlag{ + Name: "human", + Usage: "\"Human-readable\" output", } - SenderFlag = &cli.StringFlag{ - Name: "sender", - Usage: "The transaction origin", - Category: flags.VMCategory, + StatDumpFlag = &cli.BoolFlag{ + Name: "statdump", + Usage: "displays stack and heap memory information", } - ReceiverFlag = &cli.StringFlag{ - Name: "receiver", - Usage: "The transaction receiver (execution context)", - Category: flags.VMCategory, + + // Tracing flags. + TraceFlag = &cli.BoolFlag{ + Name: "trace", + Usage: "Enable tracing and output trace log.", + Category: traceCategory, + } + TraceFormatFlag = &cli.StringFlag{ + Name: "trace.format", + Usage: "Trace output format to use (struct|json)", + Value: "struct", + Category: traceCategory, } - DisableMemoryFlag = &cli.BoolFlag{ - Name: "nomemory", + TraceDisableMemoryFlag = &cli.BoolFlag{ + Name: "trace.nomemory", + Aliases: []string{"nomemory"}, Value: true, Usage: "disable memory output", - Category: flags.VMCategory, + Category: traceCategory, } - DisableStackFlag = &cli.BoolFlag{ - Name: "nostack", + TraceDisableStackFlag = &cli.BoolFlag{ + Name: "trace.nostack", + Aliases: []string{"nostack"}, Usage: "disable stack output", - Category: flags.VMCategory, + Category: traceCategory, } - DisableStorageFlag = &cli.BoolFlag{ - Name: "nostorage", + TraceDisableStorageFlag = &cli.BoolFlag{ + Name: "trace.nostorage", + Aliases: []string{"nostorage"}, Usage: "disable storage output", - Category: flags.VMCategory, + Category: traceCategory, } - DisableReturnDataFlag = &cli.BoolFlag{ - Name: "noreturndata", + TraceDisableReturnDataFlag = &cli.BoolFlag{ + Name: "trace.noreturndata", + Aliases: []string{"noreturndata"}, Value: true, Usage: "enable return data output", - Category: flags.VMCategory, + Category: traceCategory, } -) -var stateTransitionCommand = &cli.Command{ - Name: "transition", - Aliases: []string{"t8n"}, - Usage: "Executes a full state transition", - Action: t8ntool.Transition, - Flags: []cli.Flag{ - t8ntool.TraceFlag, - t8ntool.TraceTracerFlag, - t8ntool.TraceTracerConfigFlag, - t8ntool.TraceEnableMemoryFlag, - t8ntool.TraceDisableStackFlag, - t8ntool.TraceEnableReturnDataFlag, - t8ntool.TraceEnableCallFramesFlag, - t8ntool.OutputBasedir, - t8ntool.OutputAllocFlag, - t8ntool.OutputResultFlag, - t8ntool.OutputBodyFlag, - t8ntool.InputAllocFlag, - t8ntool.InputEnvFlag, - t8ntool.InputTxsFlag, - t8ntool.ForknameFlag, - t8ntool.ChainIDFlag, - t8ntool.RewardFlag, - }, -} - -var transactionCommand = &cli.Command{ - Name: "transaction", - Aliases: []string{"t9n"}, - Usage: "Performs transaction validation", - Action: t8ntool.Transaction, - Flags: []cli.Flag{ - t8ntool.InputTxsFlag, - t8ntool.ChainIDFlag, - t8ntool.ForknameFlag, - }, -} + // Deprecated flags. + DebugFlag = &cli.BoolFlag{ + Name: "debug", + Usage: "output full trace logs (deprecated)", + Hidden: true, + Category: traceCategory, + } + MachineFlag = &cli.BoolFlag{ + Name: "json", + Usage: "output trace logs in machine readable format, json (deprecated)", + Hidden: true, + Category: traceCategory, + } +) -var blockBuilderCommand = &cli.Command{ - Name: "block-builder", - Aliases: []string{"b11r"}, - Usage: "Builds a block", - Action: t8ntool.BuildBlock, - Flags: []cli.Flag{ - t8ntool.OutputBasedir, - t8ntool.OutputBlockFlag, - t8ntool.InputHeaderFlag, - t8ntool.InputOmmersFlag, - t8ntool.InputWithdrawalsFlag, - t8ntool.InputTxsRlpFlag, - t8ntool.SealCliqueFlag, - }, -} +// Command definitions. +var ( + stateTransitionCommand = &cli.Command{ + Name: "transition", + Aliases: []string{"t8n"}, + Usage: "Executes a full state transition", + Action: t8ntool.Transition, + Flags: []cli.Flag{ + t8ntool.TraceFlag, + t8ntool.TraceTracerFlag, + t8ntool.TraceTracerConfigFlag, + t8ntool.TraceEnableMemoryFlag, + t8ntool.TraceDisableStackFlag, + t8ntool.TraceEnableReturnDataFlag, + t8ntool.TraceEnableCallFramesFlag, + t8ntool.OutputBasedir, + t8ntool.OutputAllocFlag, + t8ntool.OutputResultFlag, + t8ntool.OutputBodyFlag, + t8ntool.InputAllocFlag, + t8ntool.InputEnvFlag, + t8ntool.InputTxsFlag, + t8ntool.ForknameFlag, + t8ntool.ChainIDFlag, + t8ntool.RewardFlag, + }, + } + transactionCommand = &cli.Command{ + Name: "transaction", + Aliases: []string{"t9n"}, + Usage: "Performs transaction validation", + Action: t8ntool.Transaction, + Flags: []cli.Flag{ + t8ntool.InputTxsFlag, + t8ntool.ChainIDFlag, + t8ntool.ForknameFlag, + }, + } -// vmFlags contains flags related to running the EVM. -var vmFlags = []cli.Flag{ - CodeFlag, - CodeFileFlag, - CreateFlag, - GasFlag, - PriceFlag, - ValueFlag, - InputFlag, - InputFileFlag, - GenesisFlag, - SenderFlag, - ReceiverFlag, -} + blockBuilderCommand = &cli.Command{ + Name: "block-builder", + Aliases: []string{"b11r"}, + Usage: "Builds a block", + Action: t8ntool.BuildBlock, + Flags: []cli.Flag{ + t8ntool.OutputBasedir, + t8ntool.OutputBlockFlag, + t8ntool.InputHeaderFlag, + t8ntool.InputOmmersFlag, + t8ntool.InputWithdrawalsFlag, + t8ntool.InputTxsRlpFlag, + t8ntool.SealCliqueFlag, + }, + } +) // traceFlags contains flags that configure tracing output. var traceFlags = []cli.Flag{ - BenchFlag, + TraceFlag, + TraceFormatFlag, + TraceDisableStackFlag, + TraceDisableMemoryFlag, + TraceDisableStorageFlag, + TraceDisableReturnDataFlag, + + // deprecated DebugFlag, - DumpFlag, MachineFlag, - StatDumpFlag, - DisableMemoryFlag, - DisableStackFlag, - DisableStorageFlag, - DisableReturnDataFlag, } var app = flags.NewApp("the evm command line interface") func init() { - app.Flags = flags.Merge(vmFlags, traceFlags, debug.Flags) + app.Flags = debug.Flags app.Commands = []*cli.Command{ - compileCommand, - disasmCommand, runCommand, blockTestCommand, stateTestCommand, stateTransitionCommand, transactionCommand, blockBuilderCommand, + eofParseCommand, + eofDumpCommand, } app.Before = func(ctx *cli.Context) error { flags.MigrateGlobalFlags(ctx) @@ -248,11 +225,66 @@ func init() { func main() { if err := app.Run(os.Args); err != nil { - code := 1 - if ec, ok := err.(*t8ntool.NumberedError); ok { - code = ec.ExitCode() + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } +} + +// tracerFromFlags parses the cli flags and returns the specified tracer. +func tracerFromFlags(ctx *cli.Context) *tracing.Hooks { + config := &logger.Config{ + EnableMemory: !ctx.Bool(TraceDisableMemoryFlag.Name), + DisableStack: ctx.Bool(TraceDisableStackFlag.Name), + DisableStorage: ctx.Bool(TraceDisableStorageFlag.Name), + EnableReturnData: !ctx.Bool(TraceDisableReturnDataFlag.Name), + } + switch { + case ctx.Bool(TraceFlag.Name): + switch format := ctx.String(TraceFormatFlag.Name); format { + case "struct": + return logger.NewStreamingStructLogger(config, os.Stderr).Hooks() + case "json": + return logger.NewJSONLogger(config, os.Stderr) + case "md", "markdown": + return logger.NewMarkdownLogger(config, os.Stderr).Hooks() + default: + fmt.Fprintf(os.Stderr, "unknown trace format: %q\n", format) + os.Exit(1) + return nil } + // Deprecated ways of configuring tracing. + case ctx.Bool(MachineFlag.Name): + return logger.NewJSONLogger(config, os.Stderr) + case ctx.Bool(DebugFlag.Name): + return logger.NewStreamingStructLogger(config, os.Stderr).Hooks() + default: + return nil + } +} + +// collectJSONFiles walks the given path and accumulates all files with json +// extension. +func collectJSONFiles(path string) []string { + var out []string + err := filepath.Walk(path, func(path string, info fs.FileInfo, err error) error { + if err != nil { + return err + } + if !info.IsDir() && filepath.Ext(info.Name()) == ".json" { + out = append(out, path) + } + return nil + }) + if err != nil { fmt.Fprintln(os.Stderr, err) - os.Exit(code) } + return out +} + +// dump returns a state dump for the most current trie. +func dump(s *state.StateDB) *state.Dump { + root := s.IntermediateRoot(false) + cpy, _ := state.New(root, s.Database()) + dump := cpy.RawDump(nil) + return &dump } diff --git a/cmd/evm/reporter.go b/cmd/evm/reporter.go new file mode 100644 index 0000000000..f6249e1843 --- /dev/null +++ b/cmd/evm/reporter.go @@ -0,0 +1,87 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of go-ethereum. +// +// go-ethereum is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// go-ethereum is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with go-ethereum. If not, see . + +package main + +import ( + "encoding/json" + "fmt" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/state" + "github.com/urfave/cli/v2" +) + +const ( + PASS = "\033[32mPASS\033[0m" + FAIL = "\033[31mFAIL\033[0m" +) + +// testResult contains the execution status after running a state test, any +// error that might have occurred and a dump of the final state if requested. +type testResult struct { + Name string `json:"name"` + Pass bool `json:"pass"` + Root *common.Hash `json:"stateRoot,omitempty"` + Fork string `json:"fork"` + Error string `json:"error,omitempty"` + State *state.Dump `json:"state,omitempty"` + Stats *execStats `json:"benchStats,omitempty"` +} + +func (r testResult) String() string { + var status string + if r.Pass { + status = fmt.Sprintf("[%s]", PASS) + } else { + status = fmt.Sprintf("[%s]", FAIL) + } + info := r.Name + m := parseTestMetadata(r.Name) + if m != nil { + info = fmt.Sprintf("%s %s, param=%s", m.module, m.function, m.parameters) + } + var extra string + if !r.Pass { + extra = fmt.Sprintf(", err=%v, fork=%s", r.Error, r.Fork) + } + out := fmt.Sprintf("%s %s%s", status, info, extra) + if r.State != nil { + state, _ := json.MarshalIndent(r.State, "", " ") + out += "\n" + string(state) + } + return out +} + +// report prints the after-test summary. +func report(ctx *cli.Context, results []testResult) { + if ctx.Bool(HumanReadableFlag.Name) { + pass := 0 + for _, r := range results { + if r.Pass { + pass++ + } + } + for _, r := range results { + fmt.Println(r) + } + fmt.Println("--") + fmt.Printf("%d tests passed, %d tests failed.\n", pass, len(results)-pass) + return + } + out, _ := json.MarshalIndent(results, "", " ") + fmt.Println(string(out)) +} diff --git a/cmd/evm/runner.go b/cmd/evm/runner.go index c9923dab02..ab1b140f9f 100644 --- a/cmd/evm/runner.go +++ b/cmd/evm/runner.go @@ -18,25 +18,27 @@ package main import ( "bytes" + "encoding/hex" "encoding/json" "fmt" "io" "math/big" "os" goruntime "runtime" + "slices" + "strings" "testing" "time" - "github.com/ethereum/go-ethereum/cmd/evm/internal/compiler" "github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/core/vm/runtime" - "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/triedb" @@ -50,14 +52,83 @@ var runCommand = &cli.Command{ Usage: "Run arbitrary evm binary", ArgsUsage: "", Description: `The run command runs arbitrary EVM code.`, - Flags: flags.Merge(vmFlags, traceFlags), + Flags: slices.Concat([]cli.Flag{ + BenchFlag, + CodeFileFlag, + CreateFlag, + GasFlag, + GenesisFlag, + InputFlag, + InputFileFlag, + PriceFlag, + ReceiverFlag, + SenderFlag, + ValueFlag, + StatDumpFlag, + DumpFlag, + }, traceFlags), } +var ( + CodeFileFlag = &cli.StringFlag{ + Name: "codefile", + Usage: "File containing EVM code. If '-' is specified, code is read from stdin ", + Category: flags.VMCategory, + } + CreateFlag = &cli.BoolFlag{ + Name: "create", + Usage: "Indicates the action should be create rather than call", + Category: flags.VMCategory, + } + GasFlag = &cli.Uint64Flag{ + Name: "gas", + Usage: "Gas limit for the evm", + Value: 10000000000, + Category: flags.VMCategory, + } + GenesisFlag = &cli.StringFlag{ + Name: "prestate", + Usage: "JSON file with prestate (genesis) config", + Category: flags.VMCategory, + } + InputFlag = &cli.StringFlag{ + Name: "input", + Usage: "Input for the EVM", + Category: flags.VMCategory, + } + InputFileFlag = &cli.StringFlag{ + Name: "inputfile", + Usage: "File containing input for the EVM", + Category: flags.VMCategory, + } + PriceFlag = &flags.BigFlag{ + Name: "price", + Usage: "Price set for the evm", + Value: new(big.Int), + Category: flags.VMCategory, + } + ReceiverFlag = &cli.StringFlag{ + Name: "receiver", + Usage: "The transaction receiver (execution context)", + Category: flags.VMCategory, + } + SenderFlag = &cli.StringFlag{ + Name: "sender", + Usage: "The transaction origin", + Category: flags.VMCategory, + } + ValueFlag = &flags.BigFlag{ + Name: "value", + Usage: "Value set for the evm", + Value: new(big.Int), + Category: flags.VMCategory, + } +) + // readGenesis will read the given JSON format genesis file and return // the initialized Genesis structure func readGenesis(genesisPath string) *core.Genesis { // Make sure we have a valid genesis JSON - //genesisPath := ctx.Args().First() if len(genesisPath) == 0 { utils.Fatalf("Must supply path to genesis JSON file") } @@ -75,51 +146,60 @@ func readGenesis(genesisPath string) *core.Genesis { } type execStats struct { - time time.Duration // The execution time. - allocs int64 // The number of heap allocations during execution. - bytesAllocated int64 // The cumulative number of bytes allocated during execution. + Time time.Duration `json:"time"` // The execution Time. + Allocs int64 `json:"allocs"` // The number of heap allocations during execution. + BytesAllocated int64 `json:"bytesAllocated"` // The cumulative number of bytes allocated during execution. + GasUsed uint64 `json:"gasUsed"` // the amount of gas used during execution } -func timedExec(bench bool, execFunc func() ([]byte, uint64, error)) (output []byte, gasLeft uint64, stats execStats, err error) { +func timedExec(bench bool, execFunc func() ([]byte, uint64, error)) ([]byte, execStats, error) { if bench { + testing.Init() + // Do one warm-up run + output, gasUsed, err := execFunc() result := testing.Benchmark(func(b *testing.B) { for i := 0; i < b.N; i++ { - output, gasLeft, err = execFunc() + haveOutput, haveGasUsed, haveErr := execFunc() + if !bytes.Equal(haveOutput, output) { + panic(fmt.Sprintf("output differs\nhave %x\nwant %x\n", haveOutput, output)) + } + if haveGasUsed != gasUsed { + panic(fmt.Sprintf("gas differs, have %v want %v", haveGasUsed, gasUsed)) + } + if haveErr != err { + panic(fmt.Sprintf("err differs, have %v want %v", haveErr, err)) + } } }) - // Get the average execution time from the benchmarking result. // There are other useful stats here that could be reported. - stats.time = time.Duration(result.NsPerOp()) - stats.allocs = result.AllocsPerOp() - stats.bytesAllocated = result.AllocedBytesPerOp() - } else { - var memStatsBefore, memStatsAfter goruntime.MemStats - goruntime.ReadMemStats(&memStatsBefore) - startTime := time.Now() - output, gasLeft, err = execFunc() - stats.time = time.Since(startTime) - goruntime.ReadMemStats(&memStatsAfter) - stats.allocs = int64(memStatsAfter.Mallocs - memStatsBefore.Mallocs) - stats.bytesAllocated = int64(memStatsAfter.TotalAlloc - memStatsBefore.TotalAlloc) + stats := execStats{ + Time: time.Duration(result.NsPerOp()), + Allocs: result.AllocsPerOp(), + BytesAllocated: result.AllocedBytesPerOp(), + GasUsed: gasUsed, + } + return output, stats, err } - - return output, gasLeft, stats, err + var memStatsBefore, memStatsAfter goruntime.MemStats + goruntime.ReadMemStats(&memStatsBefore) + t0 := time.Now() + output, gasUsed, err := execFunc() + duration := time.Since(t0) + goruntime.ReadMemStats(&memStatsAfter) + stats := execStats{ + Time: duration, + Allocs: int64(memStatsAfter.Mallocs - memStatsBefore.Mallocs), + BytesAllocated: int64(memStatsAfter.TotalAlloc - memStatsBefore.TotalAlloc), + GasUsed: gasUsed, + } + return output, stats, err } func runCmd(ctx *cli.Context) error { - logconfig := &logger.Config{ - EnableMemory: !ctx.Bool(DisableMemoryFlag.Name), - DisableStack: ctx.Bool(DisableStackFlag.Name), - DisableStorage: ctx.Bool(DisableStorageFlag.Name), - EnableReturnData: !ctx.Bool(DisableReturnDataFlag.Name), - Debug: ctx.Bool(DebugFlag.Name), - } - var ( tracer *tracing.Hooks - debugLogger *logger.StructLogger - statedb *state.StateDB + prestate *state.StateDB chainConfig *params.ChainConfig sender = common.BytesToAddress([]byte("sender")) receiver = common.BytesToAddress([]byte("receiver")) @@ -127,15 +207,7 @@ func runCmd(ctx *cli.Context) error { blobHashes []common.Hash // TODO (MariusVanDerWijden) implement blob hashes in state tests blobBaseFee = new(big.Int) // TODO (MariusVanDerWijden) implement blob fee in state tests ) - if ctx.Bool(MachineFlag.Name) { - tracer = logger.NewJSONLogger(logconfig, os.Stdout) - } else if ctx.Bool(DebugFlag.Name) { - debugLogger = logger.NewStructLogger(logconfig) - tracer = debugLogger.Hooks() - } else { - debugLogger = logger.NewStructLogger(logconfig) - } - + tracer = tracerFromFlags(ctx) initialGas := ctx.Uint64(GasFlag.Name) genesisConfig := new(core.Genesis) genesisConfig.GasLimit = initialGas @@ -156,7 +228,7 @@ func runCmd(ctx *cli.Context) error { defer triedb.Close() genesis := genesisConfig.MustCommit(db, triedb) sdb := state.NewDatabase(triedb, nil) - statedb, _ = state.New(genesis.Root(), sdb) + prestate, _ = state.New(genesis.Root(), sdb) chainConfig = genesisConfig.Config if ctx.String(SenderFlag.Name) != "" { @@ -169,51 +241,38 @@ func runCmd(ctx *cli.Context) error { var code []byte codeFileFlag := ctx.String(CodeFileFlag.Name) - codeFlag := ctx.String(CodeFlag.Name) + hexcode := ctx.Args().First() - // The '--code' or '--codefile' flag overrides code in state - if codeFileFlag != "" || codeFlag != "" { - var hexcode []byte - if codeFileFlag != "" { - var err error - // If - is specified, it means that code comes from stdin - if codeFileFlag == "-" { - //Try reading from stdin - if hexcode, err = io.ReadAll(os.Stdin); err != nil { - fmt.Printf("Could not load code from stdin: %v\n", err) - os.Exit(1) - } - } else { - // Codefile with hex assembly - if hexcode, err = os.ReadFile(codeFileFlag); err != nil { - fmt.Printf("Could not load code from file: %v\n", err) - os.Exit(1) - } - } - } else { - hexcode = []byte(codeFlag) - } - hexcode = bytes.TrimSpace(hexcode) - if len(hexcode)%2 != 0 { - fmt.Printf("Invalid input length for hex data (%d)\n", len(hexcode)) - os.Exit(1) - } - code = common.FromHex(string(hexcode)) - } else if fn := ctx.Args().First(); len(fn) > 0 { - // EASM-file to compile - src, err := os.ReadFile(fn) + // The '--codefile' flag overrides code in state + if codeFileFlag == "-" { + // If - is specified, it means that code comes from stdin + // Try reading from stdin + input, err := io.ReadAll(os.Stdin) if err != nil { - return err + fmt.Printf("Could not load code from stdin: %v\n", err) + os.Exit(1) } - bin, err := compiler.Compile(fn, src, false) + hexcode = string(input) + } else if codeFileFlag != "" { + // Codefile with hex assembly + input, err := os.ReadFile(codeFileFlag) if err != nil { - return err + fmt.Printf("Could not load code from file: %v\n", err) + os.Exit(1) } - code = common.Hex2Bytes(bin) + hexcode = string(input) + } + + hexcode = strings.TrimSpace(hexcode) + if len(hexcode)%2 != 0 { + fmt.Printf("Invalid input length for hex data (%d)\n", len(hexcode)) + os.Exit(1) } + code = common.FromHex(hexcode) + runtimeConfig := runtime.Config{ Origin: sender, - State: statedb, + State: prestate, GasLimit: initialGas, GasPrice: flags.GlobalBig(ctx, PriceFlag.Name), Value: flags.GlobalBig(ctx, ValueFlag.Name), @@ -256,23 +315,28 @@ func runCmd(ctx *cli.Context) error { if ctx.Bool(CreateFlag.Name) { input = append(code, input...) execFunc = func() ([]byte, uint64, error) { + // don't mutate the state! + runtimeConfig.State = prestate.Copy() output, _, gasLeft, err := runtime.Create(input, &runtimeConfig) return output, gasLeft, err } } else { if len(code) > 0 { - statedb.SetCode(receiver, code) + prestate.SetCode(receiver, code) } execFunc = func() ([]byte, uint64, error) { - return runtime.Call(receiver, input, &runtimeConfig) + // don't mutate the state! + runtimeConfig.State = prestate.Copy() + output, gasLeft, err := runtime.Call(receiver, input, &runtimeConfig) + return output, initialGas - gasLeft, err } } bench := ctx.Bool(BenchFlag.Name) - output, leftOverGas, stats, err := timedExec(bench, execFunc) + output, stats, err := timedExec(bench, execFunc) if ctx.Bool(DumpFlag.Name) { - root, _, err := statedb.Commit(genesisConfig.Number, true) + root, _, err := runtimeConfig.State.Commit(genesisConfig.Number, true) if err != nil { fmt.Printf("Failed to commit changes %v\n", err) return err @@ -286,12 +350,10 @@ func runCmd(ctx *cli.Context) error { } if ctx.Bool(DebugFlag.Name) { - if debugLogger != nil { - fmt.Fprintln(os.Stderr, "#### TRACE ####") - logger.WriteTrace(os.Stderr, debugLogger.StructLogs()) + if logs := runtimeConfig.State.Logs(); len(logs) > 0 { + fmt.Fprintln(os.Stderr, "### LOGS") + writeLogs(os.Stderr, logs) } - fmt.Fprintln(os.Stderr, "#### LOGS ####") - logger.WriteLogs(os.Stderr, statedb.Logs()) } if bench || ctx.Bool(StatDumpFlag.Name) { @@ -299,7 +361,7 @@ func runCmd(ctx *cli.Context) error { execution time: %v allocations: %d allocated bytes: %d -`, initialGas-leftOverGas, stats.time, stats.allocs, stats.bytesAllocated) +`, stats.GasUsed, stats.Time, stats.Allocs, stats.BytesAllocated) } if tracer == nil { fmt.Printf("%#x\n", output) @@ -310,3 +372,16 @@ allocated bytes: %d return nil } + +// writeLogs writes vm logs in a readable format to the given writer +func writeLogs(writer io.Writer, logs []*types.Log) { + for _, log := range logs { + fmt.Fprintf(writer, "LOG%d: %x bn=%d txi=%x\n", len(log.Topics), log.Address, log.BlockNumber, log.TxIndex) + + for i, topic := range log.Topics { + fmt.Fprintf(writer, "%08d %x\n", i, topic) + } + fmt.Fprint(writer, hex.Dump(log.Data)) + fmt.Fprintln(writer) + } +} diff --git a/cmd/evm/staterunner.go b/cmd/evm/staterunner.go index 4514367e8a..323b7d60ab 100644 --- a/cmd/evm/staterunner.go +++ b/cmd/evm/staterunner.go @@ -21,106 +21,138 @@ import ( "encoding/json" "fmt" "os" + "regexp" + "slices" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/vm" - "github.com/ethereum/go-ethereum/eth/tracers/logger" + "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/tests" "github.com/urfave/cli/v2" ) +var ( + forkFlag = &cli.StringFlag{ + Name: "statetest.fork", + Usage: "Only run tests for the specified fork.", + Category: flags.VMCategory, + } + idxFlag = &cli.IntFlag{ + Name: "statetest.index", + Usage: "The index of the subtest to run.", + Category: flags.VMCategory, + Value: -1, // default to select all subtest indices + } +) var stateTestCommand = &cli.Command{ Action: stateTestCmd, Name: "statetest", Usage: "Executes the given state tests. Filenames can be fed via standard input (batch mode) or as an argument (one-off execution).", ArgsUsage: "", -} - -// StatetestResult contains the execution status after running a state test, any -// error that might have occurred and a dump of the final state if requested. -type StatetestResult struct { - Name string `json:"name"` - Pass bool `json:"pass"` - Root *common.Hash `json:"stateRoot,omitempty"` - Fork string `json:"fork"` - Error string `json:"error,omitempty"` - State *state.Dump `json:"state,omitempty"` + Flags: slices.Concat([]cli.Flag{ + DumpFlag, + HumanReadableFlag, + RunFlag, + }, traceFlags), } func stateTestCmd(ctx *cli.Context) error { - // Configure the EVM logger - config := &logger.Config{ - EnableMemory: !ctx.Bool(DisableMemoryFlag.Name), - DisableStack: ctx.Bool(DisableStackFlag.Name), - DisableStorage: ctx.Bool(DisableStorageFlag.Name), - EnableReturnData: !ctx.Bool(DisableReturnDataFlag.Name), - } - var cfg vm.Config - switch { - case ctx.Bool(MachineFlag.Name): - cfg.Tracer = logger.NewJSONLogger(config, os.Stderr) + path := ctx.Args().First() - case ctx.Bool(DebugFlag.Name): - cfg.Tracer = logger.NewStructLogger(config).Hooks() - } - // Load the test content from the input file - if len(ctx.Args().First()) != 0 { - return runStateTest(ctx.Args().First(), cfg, ctx.Bool(DumpFlag.Name)) + // If path is provided, run the tests at that path. + if len(path) != 0 { + var ( + collected = collectJSONFiles(path) + results []testResult + ) + for _, fname := range collected { + r, err := runStateTest(ctx, fname) + if err != nil { + return err + } + results = append(results, r...) + } + report(ctx, results) + return nil } - // Read filenames from stdin and execute back-to-back + // Otherwise, read filenames from stdin and execute back-to-back. scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { fname := scanner.Text() if len(fname) == 0 { return nil } - if err := runStateTest(fname, cfg, ctx.Bool(DumpFlag.Name)); err != nil { + results, err := runStateTest(ctx, fname) + if err != nil { return err } + report(ctx, results) } return nil } // runStateTest loads the state-test given by fname, and executes the test. -func runStateTest(fname string, cfg vm.Config, dump bool) error { +func runStateTest(ctx *cli.Context, fname string) ([]testResult, error) { src, err := os.ReadFile(fname) if err != nil { - return err + return nil, err } var testsByName map[string]tests.StateTest if err := json.Unmarshal(src, &testsByName); err != nil { - return err + return nil, fmt.Errorf("unable to read test file %s: %w", fname, err) + } + + cfg := vm.Config{Tracer: tracerFromFlags(ctx)} + re, err := regexp.Compile(ctx.String(RunFlag.Name)) + if err != nil { + return nil, fmt.Errorf("invalid regex -%s: %v", RunFlag.Name, err) } // Iterate over all the tests, run them and aggregate the results - results := make([]StatetestResult, 0, len(testsByName)) + results := make([]testResult, 0, len(testsByName)) for key, test := range testsByName { - for _, st := range test.Subtests() { + if !re.MatchString(key) { + continue + } + for i, st := range test.Subtests() { + if idx := ctx.Int(idxFlag.Name); idx != -1 && idx != i { + // If specific index requested, skip all tests that do not match. + continue + } + if fork := ctx.String(forkFlag.Name); fork != "" && st.Fork != fork { + // If specific fork requested, skip all tests that do not match. + continue + } // Run the test and aggregate the result - result := &StatetestResult{Name: key, Fork: st.Fork, Pass: true} - test.Run(st, cfg, false, rawdb.HashScheme, func(err error, tstate *tests.StateTestState) { + result := &testResult{Name: key, Fork: st.Fork, Pass: true} + test.Run(st, cfg, false, rawdb.HashScheme, func(err error, state *tests.StateTestState) { var root common.Hash - if tstate.StateDB != nil { - root = tstate.StateDB.IntermediateRoot(false) + if state.StateDB != nil { + root = state.StateDB.IntermediateRoot(false) result.Root = &root fmt.Fprintf(os.Stderr, "{\"stateRoot\": \"%#x\"}\n", root) - if dump { // Dump any state to aid debugging - cpy, _ := state.New(root, tstate.StateDB.Database()) - dump := cpy.RawDump(nil) - result.State = &dump + // Dump any state to aid debugging. + if ctx.Bool(DumpFlag.Name) { + result.State = dump(state.StateDB) } } + // Collect bench stats if requested. + if ctx.Bool(BenchFlag.Name) { + _, stats, _ := timedExec(true, func() ([]byte, uint64, error) { + _, _, gasUsed, _ := test.RunNoVerify(st, cfg, false, rawdb.HashScheme) + return nil, gasUsed, nil + }) + result.Stats = &stats + } if err != nil { - // Test failed, mark as so + // Test failed, mark as so. result.Pass, result.Error = false, err.Error() + return } }) results = append(results, *result) } } - out, _ := json.MarshalIndent(results, "", " ") - fmt.Println(string(out)) - return nil + return results, nil } diff --git a/cmd/evm/t8n_test.go b/cmd/evm/t8n_test.go index 3f3da8be63..25ec9745a8 100644 --- a/cmd/evm/t8n_test.go +++ b/cmd/evm/t8n_test.go @@ -290,6 +290,14 @@ func TestT8n(t *testing.T) { output: t8nOutput{alloc: true, result: true}, expOut: "exp.json", }, + { // Prague test, EIP-7702 transaction + base: "./testdata/33", + input: t8nInput{ + "alloc.json", "txs.json", "env.json", "Prague", "", + }, + output: t8nOutput{alloc: true, result: true}, + expOut: "exp.json", + }, } { args := []string{"t8n"} args = append(args, tc.output.get()...) @@ -344,98 +352,6 @@ func lineIterator(path string) func() (string, error) { } } -// TestT8nTracing is a test that checks the tracing-output from t8n. -func TestT8nTracing(t *testing.T) { - t.Parallel() - tt := new(testT8n) - tt.TestCmd = cmdtest.NewTestCmd(t, tt) - for i, tc := range []struct { - base string - input t8nInput - expExitCode int - extraArgs []string - expectedTraces []string - }{ - { - base: "./testdata/31", - input: t8nInput{ - "alloc.json", "txs.json", "env.json", "Cancun", "", - }, - extraArgs: []string{"--trace"}, - expectedTraces: []string{"trace-0-0x88f5fbd1524731a81e49f637aa847543268a5aaf2a6b32a69d2c6d978c45dcfb.jsonl"}, - }, - { - base: "./testdata/31", - input: t8nInput{ - "alloc.json", "txs.json", "env.json", "Cancun", "", - }, - extraArgs: []string{"--trace.tracer", ` -{ - result: function(){ - return "hello world" - }, - fault: function(){} -}`}, - expectedTraces: []string{"trace-0-0x88f5fbd1524731a81e49f637aa847543268a5aaf2a6b32a69d2c6d978c45dcfb.json"}, - }, - { - base: "./testdata/32", - input: t8nInput{ - "alloc.json", "txs.json", "env.json", "Paris", "", - }, - extraArgs: []string{"--trace", "--trace.callframes"}, - expectedTraces: []string{"trace-0-0x47806361c0fa084be3caa18afe8c48156747c01dbdfc1ee11b5aecdbe4fcf23e.jsonl"}, - }, - } { - args := []string{"t8n"} - args = append(args, tc.input.get(tc.base)...) - // Place the output somewhere we can find it - outdir := t.TempDir() - args = append(args, "--output.basedir", outdir) - args = append(args, tc.extraArgs...) - - var qArgs []string // quoted args for debugging purposes - for _, arg := range args { - if len(arg) == 0 { - qArgs = append(qArgs, `""`) - } else { - qArgs = append(qArgs, arg) - } - } - tt.Logf("args: %v\n", strings.Join(qArgs, " ")) - tt.Run("evm-test", args...) - t.Log(string(tt.Output())) - - // Compare the expected traces - for _, traceFile := range tc.expectedTraces { - haveFn := lineIterator(filepath.Join(outdir, traceFile)) - wantFn := lineIterator(filepath.Join(tc.base, traceFile)) - - for line := 0; ; line++ { - want, wErr := wantFn() - have, hErr := haveFn() - if want != have { - t.Fatalf("test %d, trace %v, line %d\nwant: %v\nhave: %v\n", - i, traceFile, line, want, have) - } - if wErr != nil && hErr != nil { - break - } - if wErr != nil { - t.Fatal(wErr) - } - if hErr != nil { - t.Fatal(hErr) - } - t.Logf("%v\n", want) - } - } - if have, want := tt.ExitStatus(), tc.expExitCode; have != want { - t.Fatalf("test %d: wrong exit code, have %d, want %d", i, have, want) - } - } -} - type t9nInput struct { inTxs string stFork string @@ -527,7 +443,7 @@ func TestT9n(t *testing.T) { ok, err := cmpJson(have, want) switch { case err != nil: - t.Logf(string(have)) + t.Log(string(have)) t.Fatalf("test %d, json parsing failed: %v", i, err) case !ok: t.Fatalf("test %d: output wrong, have \n%v\nwant\n%v\n", i, string(have), string(want)) @@ -662,7 +578,7 @@ func TestB11r(t *testing.T) { ok, err := cmpJson(have, want) switch { case err != nil: - t.Logf(string(have)) + t.Log(string(have)) t.Fatalf("test %d, json parsing failed: %v", i, err) case !ok: t.Fatalf("test %d: output wrong, have \n%v\nwant\n%v\n", i, string(have), string(want)) @@ -675,6 +591,88 @@ func TestB11r(t *testing.T) { } } +func TestEvmRun(t *testing.T) { + t.Parallel() + tt := cmdtest.NewTestCmd(t, nil) + for i, tc := range []struct { + input []string + wantStdout string + wantStderr string + }{ + { // json tracing + input: []string{"run", "--trace", "--trace.format=json", "6040"}, + wantStdout: "./testdata/evmrun/1.out.1.txt", + wantStderr: "./testdata/evmrun/1.out.2.txt", + }, + { // Same as above, using the deprecated --json + input: []string{"run", "--json", "6040"}, + wantStdout: "./testdata/evmrun/1.out.1.txt", + wantStderr: "./testdata/evmrun/1.out.2.txt", + }, + { // default tracing (struct) + input: []string{"run", "--trace", "0x6040"}, + wantStdout: "./testdata/evmrun/2.out.1.txt", + wantStderr: "./testdata/evmrun/2.out.2.txt", + }, + { // default tracing (struct), plus alloc-dump + input: []string{"run", "--trace", "--dump", "0x6040"}, + wantStdout: "./testdata/evmrun/3.out.1.txt", + //wantStderr: "./testdata/evmrun/3.out.2.txt", + }, + { // json-tracing, plus alloc-dump + input: []string{"run", "--trace", "--trace.format=json", "--dump", "0x6040"}, + wantStdout: "./testdata/evmrun/4.out.1.txt", + //wantStderr: "./testdata/evmrun/4.out.2.txt", + }, + { // md-tracing + input: []string{"run", "--trace", "--trace.format=md", "0x6040"}, + wantStdout: "./testdata/evmrun/5.out.1.txt", + wantStderr: "./testdata/evmrun/5.out.2.txt", + }, + { // statetest subcommand + input: []string{"statetest", "./testdata/statetest.json"}, + wantStdout: "./testdata/evmrun/6.out.1.txt", + wantStderr: "./testdata/evmrun/6.out.2.txt", + }, + { // statetest subcommand with output + input: []string{"statetest", "--trace", "--trace.format=md", "./testdata/statetest.json"}, + wantStdout: "./testdata/evmrun/7.out.1.txt", + wantStderr: "./testdata/evmrun/7.out.2.txt", + }, + { // statetest subcommand with output + input: []string{"statetest", "--trace", "--trace.format=json", "./testdata/statetest.json"}, + wantStdout: "./testdata/evmrun/8.out.1.txt", + wantStderr: "./testdata/evmrun/8.out.2.txt", + }, + } { + tt.Logf("args: go run ./cmd/evm %v\n", strings.Join(tc.input, " ")) + tt.Run("evm-test", tc.input...) + + haveStdOut := tt.Output() + tt.WaitExit() + haveStdErr := tt.StderrText() + + if have, wantFile := haveStdOut, tc.wantStdout; wantFile != "" { + want, err := os.ReadFile(wantFile) + if err != nil { + t.Fatalf("test %d: could not read expected output: %v", i, err) + } + if string(haveStdOut) != string(want) { + t.Fatalf("test %d, output wrong, have \n%v\nwant\n%v\n", i, string(have), string(want)) + } + } + if have, wantFile := haveStdErr, tc.wantStderr; wantFile != "" { + want, err := os.ReadFile(wantFile) + if err != nil { + t.Fatalf("test %d: could not read expected output: %v", i, err) + } + if have != string(want) { + t.Fatalf("test %d, output wrong\nhave %q\nwant %q\n", i, have, string(want)) + } + } + } +} + // cmpJson compares the JSON in two byte slices. func cmpJson(a, b []byte) (bool, error) { var j, j2 interface{} @@ -686,3 +684,93 @@ func cmpJson(a, b []byte) (bool, error) { } return reflect.DeepEqual(j2, j), nil } + +// TestEVMTracing is a test that checks the tracing-output from evm. +func TestEVMTracing(t *testing.T) { + t.Parallel() + tt := cmdtest.NewTestCmd(t, nil) + for i, tc := range []struct { + base string + input []string + expectedTraces []string + }{ + { + base: "./testdata/31", + input: []string{"t8n", + "--input.alloc=./testdata/31/alloc.json", "--input.txs=./testdata/31/txs.json", + "--input.env=./testdata/31/env.json", "--state.fork=Cancun", + "--trace", + }, + expectedTraces: []string{"trace-0-0x88f5fbd1524731a81e49f637aa847543268a5aaf2a6b32a69d2c6d978c45dcfb.jsonl"}, + }, + { + base: "./testdata/31", + input: []string{"t8n", + "--input.alloc=./testdata/31/alloc.json", "--input.txs=./testdata/31/txs.json", + "--input.env=./testdata/31/env.json", "--state.fork=Cancun", + "--trace.tracer", ` +{ + result: function(){ + return "hello world" + }, + fault: function(){} +}`, + }, + expectedTraces: []string{"trace-0-0x88f5fbd1524731a81e49f637aa847543268a5aaf2a6b32a69d2c6d978c45dcfb.json"}, + }, + { + base: "./testdata/32", + input: []string{"t8n", + "--input.alloc=./testdata/32/alloc.json", "--input.txs=./testdata/32/txs.json", + "--input.env=./testdata/32/env.json", "--state.fork=Paris", + "--trace", "--trace.callframes", + }, + expectedTraces: []string{"trace-0-0x47806361c0fa084be3caa18afe8c48156747c01dbdfc1ee11b5aecdbe4fcf23e.jsonl"}, + }, + // TODO, make it possible to run tracers on statetests, e.g: + //{ + // base: "./testdata/31", + // input: []string{"statetest", "--trace", "--trace.tracer", `{ + // result: function(){ + // return "hello world" + // }, + // fault: function(){} + //}`, "./testdata/statetest.json"}, + // expectedTraces: []string{"trace-0-0x88f5fbd1524731a81e49f637aa847543268a5aaf2a6b32a69d2c6d978c45dcfb.json"}, + // }, + } { + // Place the output somewhere we can find it + outdir := t.TempDir() + args := append(tc.input, "--output.basedir", outdir) + + tt.Run("evm-test", args...) + tt.Logf("args: go run ./cmd/evm %v\n", args) + tt.WaitExit() + //t.Log(string(tt.Output())) + + // Compare the expected traces + for _, traceFile := range tc.expectedTraces { + haveFn := lineIterator(filepath.Join(outdir, traceFile)) + wantFn := lineIterator(filepath.Join(tc.base, traceFile)) + + for line := 0; ; line++ { + want, wErr := wantFn() + have, hErr := haveFn() + if want != have { + t.Fatalf("test %d, trace %v, line %d\nwant: %v\nhave: %v\n", + i, traceFile, line, want, have) + } + if wErr != nil && hErr != nil { + break + } + if wErr != nil { + t.Fatal(wErr) + } + if hErr != nil { + t.Fatal(hErr) + } + //t.Logf("%v\n", want) + } + } + } +} diff --git a/cmd/evm/testdata/1/exp.json b/cmd/evm/testdata/1/exp.json index d1351e5b76..50662f35ea 100644 --- a/cmd/evm/testdata/1/exp.json +++ b/cmd/evm/testdata/1/exp.json @@ -40,6 +40,7 @@ } ], "currentDifficulty": "0x20000", - "gasUsed": "0x5208" + "gasUsed": "0x5208", + "requests": null } } diff --git a/cmd/evm/testdata/13/exp2.json b/cmd/evm/testdata/13/exp2.json index babce35929..6415a4f1f4 100644 --- a/cmd/evm/testdata/13/exp2.json +++ b/cmd/evm/testdata/13/exp2.json @@ -37,6 +37,7 @@ ], "currentDifficulty": "0x20000", "gasUsed": "0x109a0", - "currentBaseFee": "0x36b" + "currentBaseFee": "0x36b", + "requests": null } } diff --git a/cmd/evm/testdata/14/exp.json b/cmd/evm/testdata/14/exp.json index 26d49173ce..300217ee34 100644 --- a/cmd/evm/testdata/14/exp.json +++ b/cmd/evm/testdata/14/exp.json @@ -8,6 +8,7 @@ "currentDifficulty": "0x2000020000000", "receipts": [], "gasUsed": "0x0", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/14/exp2.json b/cmd/evm/testdata/14/exp2.json index cd75b47d5a..6d139e371d 100644 --- a/cmd/evm/testdata/14/exp2.json +++ b/cmd/evm/testdata/14/exp2.json @@ -8,6 +8,7 @@ "receipts": [], "currentDifficulty": "0x1ff8020000000", "gasUsed": "0x0", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/14/exp_berlin.json b/cmd/evm/testdata/14/exp_berlin.json index 5c00ef130a..c952d0f517 100644 --- a/cmd/evm/testdata/14/exp_berlin.json +++ b/cmd/evm/testdata/14/exp_berlin.json @@ -8,6 +8,7 @@ "receipts": [], "currentDifficulty": "0x1ff9000000000", "gasUsed": "0x0", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/19/exp_arrowglacier.json b/cmd/evm/testdata/19/exp_arrowglacier.json index dd49f7d02e..0822fcc290 100644 --- a/cmd/evm/testdata/19/exp_arrowglacier.json +++ b/cmd/evm/testdata/19/exp_arrowglacier.json @@ -8,6 +8,7 @@ "currentDifficulty": "0x2000000200000", "receipts": [], "gasUsed": "0x0", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/19/exp_grayglacier.json b/cmd/evm/testdata/19/exp_grayglacier.json index 86fd8e6c13..e80c9eb000 100644 --- a/cmd/evm/testdata/19/exp_grayglacier.json +++ b/cmd/evm/testdata/19/exp_grayglacier.json @@ -1,13 +1,14 @@ { - "result": { - "stateRoot": "0x6f058887ca01549716789c380ede95aecc510e6d1fdc4dbf67d053c7c07f4bdc", - "txRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "logsHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "receipts": [], - "currentDifficulty": "0x2000000004000", - "gasUsed": "0x0", - "currentBaseFee": "0x500" - } -} \ No newline at end of file + "result": { + "stateRoot": "0x6f058887ca01549716789c380ede95aecc510e6d1fdc4dbf67d053c7c07f4bdc", + "txRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "logsHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "receipts": [], + "currentDifficulty": "0x2000000004000", + "gasUsed": "0x0", + "currentBaseFee": "0x500", + "requests": null + } +} diff --git a/cmd/evm/testdata/19/exp_london.json b/cmd/evm/testdata/19/exp_london.json index 9e9a17da90..a17f684484 100644 --- a/cmd/evm/testdata/19/exp_london.json +++ b/cmd/evm/testdata/19/exp_london.json @@ -8,6 +8,7 @@ "currentDifficulty": "0x2000080000000", "receipts": [], "gasUsed": "0x0", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/23/exp.json b/cmd/evm/testdata/23/exp.json index 22dde0a27c..7f36165e35 100644 --- a/cmd/evm/testdata/23/exp.json +++ b/cmd/evm/testdata/23/exp.json @@ -21,6 +21,7 @@ } ], "currentDifficulty": "0x20000", - "gasUsed": "0x520b" + "gasUsed": "0x520b", + "requests": null } } diff --git a/cmd/evm/testdata/24/exp.json b/cmd/evm/testdata/24/exp.json index ac571d149b..8f380c662b 100644 --- a/cmd/evm/testdata/24/exp.json +++ b/cmd/evm/testdata/24/exp.json @@ -51,6 +51,7 @@ ], "currentDifficulty": null, "gasUsed": "0x10306", - "currentBaseFee": "0x500" + "currentBaseFee": "0x500", + "requests": null } } diff --git a/cmd/evm/testdata/25/exp.json b/cmd/evm/testdata/25/exp.json index 1cb521794c..a674633762 100644 --- a/cmd/evm/testdata/25/exp.json +++ b/cmd/evm/testdata/25/exp.json @@ -34,6 +34,7 @@ ], "currentDifficulty": null, "gasUsed": "0x5208", - "currentBaseFee": "0x460" + "currentBaseFee": "0x460", + "requests": null } } diff --git a/cmd/evm/testdata/26/exp.json b/cmd/evm/testdata/26/exp.json index 4815e5cb65..d6275270f0 100644 --- a/cmd/evm/testdata/26/exp.json +++ b/cmd/evm/testdata/26/exp.json @@ -15,6 +15,7 @@ "currentDifficulty": null, "gasUsed": "0x0", "currentBaseFee": "0x500", - "withdrawalsRoot": "0x4921c0162c359755b2ae714a0978a1dad2eb8edce7ff9b38b9b6fc4cbc547eb5" + "withdrawalsRoot": "0x4921c0162c359755b2ae714a0978a1dad2eb8edce7ff9b38b9b6fc4cbc547eb5", + "requests": null } } diff --git a/cmd/evm/testdata/28/exp.json b/cmd/evm/testdata/28/exp.json index 75c715e972..b86c2d8def 100644 --- a/cmd/evm/testdata/28/exp.json +++ b/cmd/evm/testdata/28/exp.json @@ -42,6 +42,7 @@ "currentBaseFee": "0x9", "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "currentExcessBlobGas": "0x0", - "blobGasUsed": "0x20000" + "blobGasUsed": "0x20000", + "requests": null } } diff --git a/cmd/evm/testdata/29/exp.json b/cmd/evm/testdata/29/exp.json index c4c001ec14..7fbdc18283 100644 --- a/cmd/evm/testdata/29/exp.json +++ b/cmd/evm/testdata/29/exp.json @@ -40,6 +40,7 @@ "currentBaseFee": "0x9", "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "currentExcessBlobGas": "0x0", - "blobGasUsed": "0x0" + "blobGasUsed": "0x0", + "requests": null } } diff --git a/cmd/evm/testdata/3/exp.json b/cmd/evm/testdata/3/exp.json index 7230dca2cf..831c078591 100644 --- a/cmd/evm/testdata/3/exp.json +++ b/cmd/evm/testdata/3/exp.json @@ -34,6 +34,7 @@ } ], "currentDifficulty": "0x20000", - "gasUsed": "0x521f" + "gasUsed": "0x521f", + "requests": null } } diff --git a/cmd/evm/testdata/30/exp.json b/cmd/evm/testdata/30/exp.json index f0b19c6b3d..a206c3bbdf 100644 --- a/cmd/evm/testdata/30/exp.json +++ b/cmd/evm/testdata/30/exp.json @@ -59,6 +59,7 @@ "currentBaseFee": "0x7", "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", "currentExcessBlobGas": "0x0", - "blobGasUsed": "0x0" + "blobGasUsed": "0x0", + "requests": null } -} \ No newline at end of file +} diff --git a/cmd/evm/testdata/33/README.md b/cmd/evm/testdata/33/README.md new file mode 100644 index 0000000000..24bea566e5 --- /dev/null +++ b/cmd/evm/testdata/33/README.md @@ -0,0 +1 @@ +This test sets some EIP-7702 delegations and calls them. diff --git a/cmd/evm/testdata/33/alloc.json b/cmd/evm/testdata/33/alloc.json new file mode 100644 index 0000000000..6874a6b339 --- /dev/null +++ b/cmd/evm/testdata/33/alloc.json @@ -0,0 +1,30 @@ +{ + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x0de0b6b3a7640000", + "code": "0x600060006000600060007310000000000000000000000000000000000000015af1600155600060006000600060007310000000000000000000000000000000000000025af16002553d600060003e600051600355", + "storage": { + "0x01": "0x0100", + "0x02": "0x0100", + "0x03": "0x0100" + } + }, + "0x000000000000000000000000000000000000aaaa": { + "nonce": "0x00", + "balance": "0x4563918244f40000", + "code": "0x58808080600173703c4b2bd70c169f5717101caee543299fc946c75af100", + "storage": {} + }, + "0x000000000000000000000000000000000000bbbb": { + "nonce": "0x00", + "balance": "0x29a2241af62c0000", + "code": "0x6042805500", + "storage": {} + }, + "0x71562b71999873DB5b286dF957af199Ec94617F7": { + "nonce": "0x00", + "balance": "0x6124fee993bc0000", + "code": "0x", + "storage": {} + } +} diff --git a/cmd/evm/testdata/33/env.json b/cmd/evm/testdata/33/env.json new file mode 100644 index 0000000000..70bb7f9812 --- /dev/null +++ b/cmd/evm/testdata/33/env.json @@ -0,0 +1,14 @@ +{ + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "71794957647893862", + "currentNumber": "1", + "currentTimestamp": "1000", + "currentRandom": "0", + "currentDifficulty": "0", + "blockHashes": {}, + "ommers": [], + "currentBaseFee": "7", + "parentUncleHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "withdrawals": [], + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000" +} diff --git a/cmd/evm/testdata/33/exp.json b/cmd/evm/testdata/33/exp.json new file mode 100644 index 0000000000..ae82ef3efa --- /dev/null +++ b/cmd/evm/testdata/33/exp.json @@ -0,0 +1,62 @@ +{ + "alloc": { + "0x000000000000000000000000000000000000aaaa": { + "code": "0x58808080600173703c4b2bd70c169f5717101caee543299fc946c75af100", + "balance": "0x4563918244f40000" + }, + "0x000000000000000000000000000000000000bbbb": { + "code": "0x6042805500", + "balance": "0x29a2241af62c0000" + }, + "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba": { + "balance": "0x2bf52" + }, + "0x703c4b2bd70c169f5717101caee543299fc946c7": { + "code": "0xef0100000000000000000000000000000000000000bbbb", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000042": "0x0000000000000000000000000000000000000000000000000000000000000042" + }, + "balance": "0x1", + "nonce": "0x1" + }, + "0x71562b71999873db5b286df957af199ec94617f7": { + "code": "0xef0100000000000000000000000000000000000000aaaa", + "balance": "0x6124fee993afa30e", + "nonce": "0x2" + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "code": "0x600060006000600060007310000000000000000000000000000000000000015af1600155600060006000600060007310000000000000000000000000000000000000025af16002553d600060003e600051600355", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000100", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0000000000000000000000000000000000000000000000000000000000000100", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x0000000000000000000000000000000000000000000000000000000000000100" + }, + "balance": "0xde0b6b3a7640000" + } + }, + "result": { + "stateRoot": "0x9fdcacd4510e93c4488e537dc51578b5c6d505771db64a2610036eeb4be7b26f", + "txRoot": "0x5d13a0b074e80388dc754da92b22922313a63417b3e25a10f324935e09697a53", + "receiptsRoot": "0x504c5d86c34391f70d210e6c482615b391db4bdb9f43479366399d9c5599850a", + "logsHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","receipts": [{ + "type": "0x4", + "root": "0x", + "status": "0x1", + "cumulativeGasUsed": "0x15fa9", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","logs": null,"transactionHash": "0x0417aab7c1d8a3989190c3167c132876ce9b8afd99262c5a0f9d06802de3d7ef", + "contractAddress": "0x0000000000000000000000000000000000000000", + "gasUsed": "0x15fa9", + "effectiveGasPrice": null, + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "transactionIndex": "0x0" + } + ], + "currentDifficulty": null, + "gasUsed": "0x15fa9", + "currentBaseFee": "0x7", + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "requestsHash": "0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "requests": [] +} +} diff --git a/cmd/evm/testdata/33/txs.json b/cmd/evm/testdata/33/txs.json new file mode 100644 index 0000000000..9c4db138c8 --- /dev/null +++ b/cmd/evm/testdata/33/txs.json @@ -0,0 +1,37 @@ +[ + { + "type": "0x4", + "chainId": "0x1", + "nonce": "0x0", + "to": "0x71562b71999873db5b286df957af199ec94617f7", + "gas": "0x7a120", + "gasPrice": null, + "maxPriorityFeePerGas": "0x2", + "maxFeePerGas": "0x12a05f200", + "value": "0x0", + "input": "0x", + "accessList": [], + "authorizationList": [ + { + "chainId": "0x1", + "address": "0x000000000000000000000000000000000000aaaa", + "nonce": "0x1", + "v": "0x1", + "r": "0xf7e3e597fc097e71ed6c26b14b25e5395bc8510d58b9136af439e12715f2d721", + "s": "0x6cf7c3d7939bfdb784373effc0ebb0bd7549691a513f395e3cdabf8602724987" + }, + { + "chainId": "0x0", + "address": "0x000000000000000000000000000000000000bbbb", + "nonce": "0x0", + "v": "0x1", + "r": "0x5011890f198f0356a887b0779bde5afa1ed04e6acb1e3f37f8f18c7b6f521b98", + "s": "0x56c3fa3456b103f3ef4a0acb4b647b9cab9ec4bc68fbcdf1e10b49fb2bcbcf61" + } + ], + "secretKey": "0xb71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291", + "v": "0x0", + "r": "0x0", + "s": "0x0" + } +] diff --git a/cmd/evm/testdata/5/exp.json b/cmd/evm/testdata/5/exp.json index 7d715672c5..00af8b084d 100644 --- a/cmd/evm/testdata/5/exp.json +++ b/cmd/evm/testdata/5/exp.json @@ -18,6 +18,7 @@ "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "receipts": [], "currentDifficulty": "0x20000", - "gasUsed": "0x0" + "gasUsed": "0x0", + "requests": null } } diff --git a/cmd/evm/testdata/eof/eof_benches.txt b/cmd/evm/testdata/eof/eof_benches.txt new file mode 100644 index 0000000000..5c38dffa29 --- /dev/null +++ b/cmd/evm/testdata/eof/eof_benches.txt @@ -0,0 +1,19 @@ +0xef000101000402000100010400000000800000e0 +0xef0001010004020001000204000000008000014900 +0xef0001010004020001000404000000008000035f5fa100 +0xef0001010004020001000404000000008000035f5ffb00 +0xef0001010004020001000504000000008000045f5f5ff800 +0xef00010100040200010006030001003204000000008000045f5f5fec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef0001010004020001000d040020000080000b5f5f5f5f5f5f5f5f5f5f5f99001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000d040020000080000c5f5f5f5f5f5f5f5f5f5f5f8a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000e040000000080000d5f5f5f5f5f5f5f5f5f5f5f5f9b00 +0xef0001010004020001000e040000000080000e5f5f5f5f5f5f5f5f5f5f5f5f8c00 +0xef0001010004020001000f0300015fdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ef104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ea304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015db904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ccf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ca804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015be504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015afb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ad404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001599c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001594e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001592704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001588b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001583d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001577a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001572c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001566904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001561b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001557f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001555804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001550a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001546e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001544704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001535d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001530f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001529a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001524c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001518904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001513b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001509f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001507804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001502a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ef204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ecb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ea404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014de104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ca904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014be604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014afc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ad504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001499d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001494f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001492804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001488c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001483e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001481704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001477b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001472d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001466a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001461c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001455904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001450b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001446f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001444804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001435e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001433704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001429b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001424d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001418a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001413c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001407904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001402b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ef304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ecc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ea504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013de204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013caa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013be704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013afd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ad604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013aaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001399e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001397704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001392904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001388d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001383f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001381804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001377c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001372e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001370704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001366b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001361d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001355a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001350c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001349704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001344904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001335f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001333804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001329c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001324e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001322704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001318b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001313d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001307a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001302c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ef404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ecd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ea604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012de304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012be804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012afe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ad704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001299f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001297804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001292a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001288e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001286704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001281904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001277d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001272f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001270804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001266c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001261e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001255b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001250d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001249804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001244a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001238704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001233904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001229d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001224f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001222804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001218c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001213e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001211704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001207b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001202d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ef504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ece04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ea704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011de404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011be904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011aff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ad804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ab104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001197904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001192b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001188f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001186804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001181a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001177e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001175704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001170904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001166d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001161f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001155c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001150e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001149904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001144b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001138804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001133a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001129e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001127704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001122904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001118d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001113f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001111804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001107c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001102e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001100704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ef604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ecf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ea804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010de504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cfb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cd404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ad904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ab204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001097a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001092c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001086904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001081b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001077f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001075804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001070a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001066e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001064704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001055d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001050f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001049a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001044c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001038904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001033b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001029f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001027804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001022a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001018e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001016704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001011904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001007d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005604000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010032040000000080000261201560015560006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f040000000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f8d00 +0xef0001010004020001002304000000008000215f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe8ff00 +0xef00010100040200010083040000000080002061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001fe8ff505050505050505050505050505050505050505050505050505050505050505000 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfe00 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f55601055601155601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef0001010004020001040104000000008003ff4141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414100 +0xef0001010004020001000d04000000008000303000e130306630303030303030 \ No newline at end of file diff --git a/cmd/evm/testdata/eof/eof_corpus_0.txt b/cmd/evm/testdata/eof/eof_corpus_0.txt new file mode 100644 index 0000000000..20aa4b6ac1 --- /dev/null +++ b/cmd/evm/testdata/eof/eof_corpus_0.txt @@ -0,0 +1,1986 @@ + +0x0000010100040200010001040000000080000000 +0x0001010100040200010001040000000080000000 +0x0002010100040200010001040000000080000000 +0x00fe010100040200010001040000000080000000 +0x00ff010100040200010001040000000080000000 +0x0100010100040200010001040000000080000000 +0x0101010100040200010001040000000080000000 +0x0102010100040200010001040000000080000000 +0x01fe010100040200010001040000000080000000 +0x01ff010100040200010001040000000080000000 +0xee00010100040200010001040000000080000000 +0xee01010100040200010001040000000080000000 +0xee02010100040200010001040000000080000000 +0xeefe010100040200010001040000000080000000 +0xeeff010100040200010001040000000080000000 +0xef +0xef00 +0xef000001000402000100010400000000000000fe +0xef00000100040200010001040000000080000000 +0xef0001 +0xef000100 +0xef000101 +0xef00010100 +0xef000101000002000004000000 +0xef000101000002000100010400000000 +0xef0001010000020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000101000004000400deadbeef +0xef00010100010200010001040000000000 +0xef00010100020200010001040000000000 +0xef0001010002020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000101000302000100010400000000800000 +0xef0001010004 +0xef000101000400 +0xef0001010004010004020001000104000000000000000000000000 +0xef0001010004010004020001000104000000008000000080000000 +0xef000101000402 +0xef00010100040200 +0xef00010100040200000400000000800000 +0xef0001010004020001 +0xef000101000402000100 +0xef000101000402000100000300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000101000402000100000400000000000000 +0xef000101000402000100000400000000800000 +0xef000101000402000100000400020000000000aabb +0xef000101000402000100000400040000800000deadbeef +0xef00010100040200010001 +0xef000101000402000100010000000000fe +0xef00010100040200010001000080000000 +0xef000101000402000100010200010001040001000080000000aa +0xef0001010004020001000103 +0xef000101000402000100010300 +0xef00010100040200010001030000040000000080000000 +0xef00010100040200010001030001 +0xef0001010004020001000103000100 +0xef000101000402000100010300010000040000000080000000 +0xef000101000402000100010300010001 +0xef00010100040200010001030001000104 +0xef0001010004020001000103000100010400 +0xef00010100040200010001030001c00004000000008000000000 +0xef000101000402000100010300020001 +0xef00010100040200010001030002000100 +0xef000101000402000100010300020001c0000400000000800000000000 +0xef0001010004020001000104 +0xef000101000402000100010400 +0xef00010100040200010001040000 +0xef0001010004020001000104000000 +0xef000101000402000100010400000000 +0xef00010100040200010001040000000000000000 +0xef000101000402000100010400000000000000e4 +0xef000101000402000100010400000000000000fe +0xef000101000402000100010400000000000000feaabbcc +0xef00010100040200010001040000000080 +0xef0001010004020001000104000000008000 +0xef000101000402000100010400000000800000 +0xef00010100040200010001040000000080000000 +0xef000101000402000100010400000000800000e0 +0xef000101000402000100010400000000800000e4 +0xef000101000402000100010400000000800000feaabbcc +0xef000101000402000100010400000080000000 +0xef00010100040200010001040000008000005b00 +0xef00010100040200010001040000040000000080000000 +0xef0001010004020001000104000004000100008000000001 +0xef000101000402000100010400000500010000000000fe +0xef000101000402000100010400000600010000000000fe +0xef0001010004020001000104000030310080000000 +0xef00010100040200010001040000ff00010000000000fe +0xef00010100040200010001040001000080000000 +0xef0001010004020001000104000100008000000000 +0xef0001010004020001000104000104000000008000000001 +0xef00010100040200010001040002 +0xef0001010004020001000104000200 +0xef000101000402000100010400020000 +0xef00010100040200010001040002000000 +0xef0001010004020001000104000200000000 +0xef000101000402000100010400020000000000 +0xef000101000402000100010400020000000000feaabbccdd +0xef000101000402000100010400020000800000fe +0xef000101000402000100010400020000800000feaa +0xef000101000402000100010400020000800000feaabb +0xef000101000402000100010400020000800000feaabbccdd +0xef000101000402000100010400020400020000000000feaabbaabb +0xef00010100040200010001040004000080000000aabbcc +0xef000101000402000100010400040080000000aabbccdd +0xef000101000402000100010400200000800000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000104002000008000005b0000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800000fe1122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100010400200000800001300000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001320000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001330000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001340000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001360000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104002000008000013a0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104002000008000013d0000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001410000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001420000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001430000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001440000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001450000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001460000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001470000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001480000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104002000008000014a0000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001590000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104002000008000015f0000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100010400200000800001d20000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104bfec00008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000104bfed0000800000003435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738313233343536373831323334353637383132333435363738 +0xef000101000402000100010500010400000000000000fe +0xef000101000402000100010600010400000000000000fe +0xef00010100040200010001ff00010400000000000000fe +0xef000101000402000100020300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000204000000 +0xef0001010004020001000204000000000000015fe4 +0xef0001010004020001000204000000000100015fe4 +0xef0001010004020001000204000000007f00015fe4 +0xef0001010004020001000204000000008000 +0xef00010100040200010002040000000080000000 +0xef0001010004020001000204000000008000000000 +0xef000101000402000100020400000000800000e000 +0xef000101000402000100020400000000800000fe +0xef000101000402000100020400000000800000fefe +0xef0001010004020001000204000000008000011500 +0xef0001010004020001000204000000008000011900 +0xef0001010004020001000204000000008000013100 +0xef0001010004020001000204000000008000013500 +0xef0001010004020001000204000000008000014000 +0xef0001010004020001000204000000008000014900 +0xef0001010004020001000204000000008000015000 +0xef0001010004020001000204000000008000015100 +0xef0001010004020001000204000000008000015400 +0xef0001010004020001000204000000008000015c00 +0xef0001010004020001000204000000008000015fe4 +0xef000101000402000100020400000000800001d000 +0xef000101000402000100020400000000800001f700 +0xef0001010004020001000204000000008000028000 +0xef0001010004020001000204000000008100015fe4 +0xef000101000402000100020400000000ff00015fe4 +0xef00010100040200010002040000000180000150e4 +0xef000101000402000100020400000080000000 +0xef00010100040200010002040000008000005b5b00 +0xef00010100040200010002040000008080000150e4 +0xef0001010004020001000204000000ff80000150e4 +0xef0001010004020001000204000030320080000000 +0xef000101000402000100020400010000800001600e01 +0xef000101000402000100020400010000800001600eef +0xef0001010004020001000204002000008000000c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000000d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000000e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000000f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000001e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000001f001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000021001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000022001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000023001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000024001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000025001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000026001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000027001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000028001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000029001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000002f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000004b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000004c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000004d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000004e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000004f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000005b001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000a5001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000a6001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000a7001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000a8001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000a9001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000aa001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ab001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ac001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ad001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ae001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000af001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b0001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b1001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b2001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b3001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b4001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b5001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b6001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b7001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b8001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000b9001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ba001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000bb001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000bc001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000bd001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000be001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000bf001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c0001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c1001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c2001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c3001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c4001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c5001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c6001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c7001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c8001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000c9001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ca001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000cb001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000cc001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000cd001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ce001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000cf001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d4001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d5001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d6001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d7001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d8001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000d9001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000da001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000db001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000dc001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000dd001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000de001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000df001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000e9001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ea001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000eb001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ed001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000ef001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000f6001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100020400200000800000fc001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000130001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000132001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000133001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000134001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000136001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000138001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000013a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000013d001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000141001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000142001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000143001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000144001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000145001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000146001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000147001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000148001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000014a001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000158001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010002040020000080000159001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000015a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000015f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000015f150000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f190000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f310000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f350000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f400000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f490000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f500000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f510000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f540000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015f5c0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015fd00000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000204002000008000015ff70000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010002040020000080000160000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100020400200000800001d2001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000204002000008000025f800000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100030000800001305000 +0xef000101000402000100030000800001305000ef +0xef0001010004020001000304000000000000013050fe +0xef000101000402000100030400000000800000e00002 +0xef000101000402000100030400000000800000e0ffe9 +0xef000101000402000100030400000000800000e0fffb +0xef000101000402000100030400000000800000e0fffd +0xef000101000402000100030400000000800000e50005 +0xef000101000402000100030400000000800000e50401 +0xef000101000402000100030400000000800000e5ffff +0xef000101000402000100030400000000800000e60000 +0xef000101000402000100030400000000800000e70000 +0xef000101000402000100030400000000800000e80000 +0xef000101000402000100030400000000800001305000 +0xef000101000402000100030400000000800001600000deadbeef +0xef0001010004020001000304000000008000016000e1 +0xef0001010004020001000304000000008000016001e2 +0xef000101000402000100030400000000800001e60000 +0xef0001010004020001000304000000008000025f0100 +0xef0001010004020001000304000000008000025f0200 +0xef0001010004020001000304000000008000025f0300 +0xef0001010004020001000304000000008000025f0400 +0xef0001010004020001000304000000008000025f0500 +0xef0001010004020001000304000000008000025f0600 +0xef0001010004020001000304000000008000025f0700 +0xef0001010004020001000304000000008000025f0a00 +0xef0001010004020001000304000000008000025f0b00 +0xef0001010004020001000304000000008000025f1000 +0xef0001010004020001000304000000008000025f1100 +0xef0001010004020001000304000000008000025f1200 +0xef0001010004020001000304000000008000025f1300 +0xef0001010004020001000304000000008000025f1400 +0xef0001010004020001000304000000008000025f1600 +0xef0001010004020001000304000000008000025f1700 +0xef0001010004020001000304000000008000025f1800 +0xef0001010004020001000304000000008000025f1a00 +0xef0001010004020001000304000000008000025f1b00 +0xef0001010004020001000304000000008000025f1c00 +0xef0001010004020001000304000000008000025f1d00 +0xef0001010004020001000304000000008000025f2000 +0xef0001010004020001000304000000008000025f5200 +0xef0001010004020001000304000000008000025f5300 +0xef0001010004020001000304000000008000025f5500 +0xef0001010004020001000304000000008000025f5d00 +0xef0001010004020001000304000000008000025f5fee +0xef0001010004020001000304000000008000025f9000 +0xef0001010004020001000304000000008000025fa000 +0xef0001010004020001000304000000008000025ff300 +0xef0001010004020001000304000000008000025ffd00 +0xef000101000402000100030400000000800002e60000 +0xef0001010004020001000304000000008000035f8100 +0xef0001010004020001000304000000800000 +0xef0001010004020001000304000000800000030004 +0xef0001010004020001000304000000800001600000 +0xef00010100040200010003040000303300800000 +0xef00010100040200010003040000303400800001600000 +0xef00010100040200010003040000666500800001600000 +0xef000101000402000100030400010000800001305000 +0xef000101000402000100030400010000800001600200ef +0xef000101000402000100030400010000800001600a0001 +0xef000101000402000100030400010000800001600a00ef +0xef000101000402000100030400010000800001ef +0xef000101000402000100030400010000800001ef305000 +0xef000101000402000100030400010030500000800001ef +0xef0001010004020001000304000100305000ef +0xef0001010004020001000304000100ef00800001305000 +0xef000101000402000100030400030000800000e00002aabbcc +0xef000101000402000100030400030400030000800001600000aabbccaabbcc +0xef0001010004020001000304000400008000013050000bad60a7 +0xef000101000402000100030400040000800001600000aabbccddee +0xef000101000402000100030400200000800000e500001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000013050001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f15001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f19001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f31001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f35001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f3b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f3f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f40001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f49001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f50001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f51001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f54001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f56001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015f5c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015fd0001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015ff7001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000015fff001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000016000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000016100000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100030400200000800001d100000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f010000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f020000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f030000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f040000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f050000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f060000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f070000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f0a0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f0b0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f100000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f110000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f120000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f130000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f140000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f160000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f170000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f180000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f1a0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f1b0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f1c0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f1d0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f200000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f520000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f530000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f550000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f5d0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5f900000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5fa00000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000025f5ff31122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000025f5ffd1122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000025f80001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000304002000008000025fe6000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000304002000008000035f5f810000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100030460000000800001305000112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010004030001001804002000008000025f5fee00ef00010100040200010005040000000080000260006000fd1122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100040400000000800000e0000100 +0xef000101000402000100040400000000800000e0fffd00 +0xef000101000402000100040400000000800000e0fffe00 +0xef000101000402000100040400000000800000e0ffff00 +0xef00010100040200010004040000000080000160005000 +0xef0001010004020001000404000000008000016000e100 +0xef0001010004020001000404000000008000016001e200 +0xef000101000402000100040400000000800001e1000000 +0xef0001010004020001000404000000008000025f5f00f3 +0xef0001010004020001000404000000008000025f5f00fd +0xef0001010004020001000404000000008000025f5f00fe +0xef0001010004020001000404000000008000025fe70000 +0xef0001010004020001000404000000008000035f5f0800 +0xef0001010004020001000404000000008000035f5f0900 +0xef0001010004020001000404000000008000035f5f3700 +0xef0001010004020001000404000000008000035f5f3e00 +0xef0001010004020001000404000000008000035f5f5e00 +0xef0001010004020001000404000000008000035f5f9100 +0xef0001010004020001000404000000008000035f5fa100 +0xef0001010004020001000404000000008000035f5fd300 +0xef0001010004020001000404000000008000035f5ff900 +0xef0001010004020001000404000000008000035f5ffb00 +0xef0001010004020001000404000000008000045f5f8200 +0xef00010100040200010004040004000080000160005000aabbccdd +0xef000101000402000100040400200000800000e00000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100040400200000800001610000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100040400200000800001620000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100040400200000800001d10000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f01001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f02001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f03001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f04001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f05001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f06001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f07001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f0a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f0b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f10001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f11001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f12001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f13001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f14001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f16001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f17001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f18001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f1a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f1b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f1c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f1d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f20001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f52001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f53001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f55001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f57001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f5d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5f90001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5fa0001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000025f5fe7000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000025fe600001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000035f5f5f080000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5f090000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5f370000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5f3e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5f5e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5f910000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5fa10000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5fd30000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5ff90000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f5ffb0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000404002000008000035f5f81001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000404002000008000045f5f5f820000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010005040000000000000260006000f3 +0xef000101000402000100050400000000800000e000010000 +0xef0001010004020001000504000000008000016000e0fffb +0xef0001010004020001000504000000008000016000e0fffd +0xef0001010004020001000504000000008000016001e20000 +0xef000101000402000100050400000000800001d1ffdf5000 +0xef000101000402000100050400000000800001e200000000 +0xef0001010004020001000504000000008000035f5fe80000 +0xef0001010004020001000504000000008000045f5f5f9200 +0xef0001010004020001000504000000008000045f5f5fa200 +0xef0001010004020001000504000000008000045f5f5ff800 +0xef0001010004020001000504000000008000055f5f5f8300 +0xef0001010004020001000504002000008000015fe10000001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010005040020000080000162000000001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010005040020000080000163000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000504002000008000025f5fe700001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f08001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f09001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f37001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f39001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f3e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f5e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5f91001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5fa1001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5fd3001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5fe8000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000504002000008000035f5f5ff0001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5ff9001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000035f5f5ffb001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000045f5f5f5f920000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000504002000008000045f5f5f5fa20000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000504002000008000045f5f5f5ff80000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000504002000008000045f5f5f82001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000504002000008000055f5f5f5f830000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100050400800000800001d1000050001122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100050400800000800001d1001050001122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100050400800000800001d1006050001122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100050400800000800001d1ffdf50001122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010005047fff0000800001d1ffdf500022334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100060300010013040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010006030001001404000000008000016000e0000000ef000101000402000100010400000000800000fe +0xef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000fe +0xef000101000402000100060300010014040000000080000260006000ee01ef000101000402000100010400000000800000fe +0xef000101000402000100060300010014040000000080000260006000eeffef000101000402000100010400000000800000fe +0xef00010100040200010006030001001404000200008000016000e0000000ef000101000402000100010400000000800000fe +0xef00010100040200010006030001001404000200008000016000e0000000ef000101000402000100010400000000800000feaabb +0xef000101000402000100060300010015040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010006030001003204000000008000045f5f5fec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010006030001003204002000008000045f5f5f5fec00ef000101000402000100060300010014040000000080000260006000ee00ef000101000402000100010400000000800000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010006030001240b040000000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00 +0xef00010100040200010006030001240b040001000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef000101000402000100060300020014001604000000008000016000e0000000ef000101000402000100010400000000800000feef0001010004020001000304000000008000025f5ff3 +0xef00010100040200010006030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000016000e0000000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef000101000402000100060400000000800000e00001e00000 +0xef000101000402000100060400000000800001600050e0fffc +0xef0001010004020001000604000000008000016001e0fffc00 +0xef0001010004020001000604000000008000016001e1000100 +0xef0001010004020001000604000000008000016001e1000200 +0xef0001010004020001000604000000008000016001e1ffe700 +0xef0001010004020001000604000000008000016001e1fff900 +0xef0001010004020001000604000000008000016001e1fffc00 +0xef0001010004020001000604000000008000016001e1fffd00 +0xef0001010004020001000604000000008000016001e1fffe00 +0xef0001010004020001000604000000008000016001e1ffff00 +0xef0001010004020001000604000000008000016001e2010000 +0xef000101000402000100060400000000800001610000e0fffb +0xef000101000402000100060400000000800001610000e0fffc +0xef000101000402000100060400000000800001610000e60100 +0xef000101000402000100060400000000800001610000e70100 +0xef000101000402000100060400000000800001e00001600100 +0xef00010100040200010006040000000080000232e100015000 +0xef0001010004020001000604000000008000025f80e1fffc00 +0xef00010100040200010006040000000080000260006000ee00 +0xef00010100040200010006040000000080000260006000f300 +0xef00010100040200010006040000000080000260006000fd00 +0xef00010100040200010006040000000080000260006000fe00 +0xef000101000402000100060400000000800002610000e60100 +0xef0001010004020001000604000000008000055f5f5f5f9300 +0xef0001010004020001000604000000008000055f5f5f5fa300 +0xef0001010004020001000604000000008000065f5f5f5f8400 +0xef0001010004020001000604000300008000016001e1000200aabbcc +0xef0001010004020001000604002000008000015fe2000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000016300000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000016400000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000604002000008000035f5f5fe800001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000045f5f5f5f3c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000045f5f5f5f92001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000045f5f5f5fa2001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000045f5f5f5ff5001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000045f5f5f5ff8001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000055f5f5f5f5f930000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000604002000008000055f5f5f5f5fa30000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000604002000008000055f5f5f5f83001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000604002000008000065f5f5f5f5f840000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010007030001001804002000008000045f5f5f5fec0000ef00010100040200010005040000000080000260006000fd1122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb804000000008000045f5f5f5fec0000ef00010100040200010004030001bf9c04000000008000025f5fee00ef00010100040200010007030001bf7d04000000008000045f5f5f5fec0000ef00010100040200010004030001bf6104000000008000025f5fee00ef00010100040200010007030001bf4204000000008000045f5f5f5fec0000ef00010100040200010004030001bf2604000000008000025f5fee00ef00010100040200010007030001bf0704000000008000045f5f5f5fec0000ef00010100040200010004030001beeb04000000008000025f5fee00ef00010100040200010007030001becc04000000008000045f5f5f5fec0000ef00010100040200010004030001beb004000000008000025f5fee00ef00010100040200010007030001be9104000000008000045f5f5f5fec0000ef00010100040200010004030001be7504000000008000025f5fee00ef00010100040200010007030001be5604000000008000045f5f5f5fec0000ef00010100040200010004030001be3a04000000008000025f5fee00ef00010100040200010007030001be1b04000000008000045f5f5f5fec0000ef00010100040200010004030001bdff04000000008000025f5fee00ef00010100040200010007030001bde004000000008000045f5f5f5fec0000ef00010100040200010004030001bdc404000000008000025f5fee00ef00010100040200010007030001bda504000000008000045f5f5f5fec0000ef00010100040200010004030001bd8904000000008000025f5fee00ef00010100040200010007030001bd6a04000000008000045f5f5f5fec0000ef00010100040200010004030001bd4e04000000008000025f5fee00ef00010100040200010007030001bd2f04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1304000000008000025f5fee00ef00010100040200010007030001bcf404000000008000045f5f5f5fec0000ef00010100040200010004030001bcd804000000008000025f5fee00ef00010100040200010007030001bcb904000000008000045f5f5f5fec0000ef00010100040200010004030001bc9d04000000008000025f5fee00ef00010100040200010007030001bc7e04000000008000045f5f5f5fec0000ef00010100040200010004030001bc6204000000008000025f5fee00ef00010100040200010007030001bc4304000000008000045f5f5f5fec0000ef00010100040200010004030001bc2704000000008000025f5fee00ef00010100040200010007030001bc0804000000008000045f5f5f5fec0000ef00010100040200010004030001bbec04000000008000025f5fee00ef00010100040200010007030001bbcd04000000008000045f5f5f5fec0000ef00010100040200010004030001bbb104000000008000025f5fee00ef00010100040200010007030001bb9204000000008000045f5f5f5fec0000ef00010100040200010004030001bb7604000000008000025f5fee00ef00010100040200010007030001bb5704000000008000045f5f5f5fec0000ef00010100040200010004030001bb3b04000000008000025f5fee00ef00010100040200010007030001bb1c04000000008000045f5f5f5fec0000ef00010100040200010004030001bb0004000000008000025f5fee00ef00010100040200010007030001bae104000000008000045f5f5f5fec0000ef00010100040200010004030001bac504000000008000025f5fee00ef00010100040200010007030001baa604000000008000045f5f5f5fec0000ef00010100040200010004030001ba8a04000000008000025f5fee00ef00010100040200010007030001ba6b04000000008000045f5f5f5fec0000ef00010100040200010004030001ba4f04000000008000025f5fee00ef00010100040200010007030001ba3004000000008000045f5f5f5fec0000ef00010100040200010004030001ba1404000000008000025f5fee00ef00010100040200010007030001b9f504000000008000045f5f5f5fec0000ef00010100040200010004030001b9d904000000008000025f5fee00ef00010100040200010007030001b9ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b99e04000000008000025f5fee00ef00010100040200010007030001b97f04000000008000045f5f5f5fec0000ef00010100040200010004030001b96304000000008000025f5fee00ef00010100040200010007030001b94404000000008000045f5f5f5fec0000ef00010100040200010004030001b92804000000008000025f5fee00ef00010100040200010007030001b90904000000008000045f5f5f5fec0000ef00010100040200010004030001b8ed04000000008000025f5fee00ef00010100040200010007030001b8ce04000000008000045f5f5f5fec0000ef00010100040200010004030001b8b204000000008000025f5fee00ef00010100040200010007030001b89304000000008000045f5f5f5fec0000ef00010100040200010004030001b87704000000008000025f5fee00ef00010100040200010007030001b85804000000008000045f5f5f5fec0000ef00010100040200010004030001b83c04000000008000025f5fee00ef00010100040200010007030001b81d04000000008000045f5f5f5fec0000ef00010100040200010004030001b80104000000008000025f5fee00ef00010100040200010007030001b7e204000000008000045f5f5f5fec0000ef00010100040200010004030001b7c604000000008000025f5fee00ef00010100040200010007030001b7a704000000008000045f5f5f5fec0000ef00010100040200010004030001b78b04000000008000025f5fee00ef00010100040200010007030001b76c04000000008000045f5f5f5fec0000ef00010100040200010004030001b75004000000008000025f5fee00ef00010100040200010007030001b73104000000008000045f5f5f5fec0000ef00010100040200010004030001b71504000000008000025f5fee00ef00010100040200010007030001b6f604000000008000045f5f5f5fec0000ef00010100040200010004030001b6da04000000008000025f5fee00ef00010100040200010007030001b6bb04000000008000045f5f5f5fec0000ef00010100040200010004030001b69f04000000008000025f5fee00ef00010100040200010007030001b68004000000008000045f5f5f5fec0000ef00010100040200010004030001b66404000000008000025f5fee00ef00010100040200010007030001b64504000000008000045f5f5f5fec0000ef00010100040200010004030001b62904000000008000025f5fee00ef00010100040200010007030001b60a04000000008000045f5f5f5fec0000ef00010100040200010004030001b5ee04000000008000025f5fee00ef00010100040200010007030001b5cf04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b304000000008000025f5fee00ef00010100040200010007030001b59404000000008000045f5f5f5fec0000ef00010100040200010004030001b57804000000008000025f5fee00ef00010100040200010007030001b55904000000008000045f5f5f5fec0000ef00010100040200010004030001b53d04000000008000025f5fee00ef00010100040200010007030001b51e04000000008000045f5f5f5fec0000ef00010100040200010004030001b50204000000008000025f5fee00ef00010100040200010007030001b4e304000000008000045f5f5f5fec0000ef00010100040200010004030001b4c704000000008000025f5fee00ef00010100040200010007030001b4a804000000008000045f5f5f5fec0000ef00010100040200010004030001b48c04000000008000025f5fee00ef00010100040200010007030001b46d04000000008000045f5f5f5fec0000ef00010100040200010004030001b45104000000008000025f5fee00ef00010100040200010007030001b43204000000008000045f5f5f5fec0000ef00010100040200010004030001b41604000000008000025f5fee00ef00010100040200010007030001b3f704000000008000045f5f5f5fec0000ef00010100040200010004030001b3db04000000008000025f5fee00ef00010100040200010007030001b3bc04000000008000045f5f5f5fec0000ef00010100040200010004030001b3a004000000008000025f5fee00ef00010100040200010007030001b38104000000008000045f5f5f5fec0000ef00010100040200010004030001b36504000000008000025f5fee00ef00010100040200010007030001b34604000000008000045f5f5f5fec0000ef00010100040200010004030001b32a04000000008000025f5fee00ef00010100040200010007030001b30b04000000008000045f5f5f5fec0000ef00010100040200010004030001b2ef04000000008000025f5fee00ef00010100040200010007030001b2d004000000008000045f5f5f5fec0000ef00010100040200010004030001b2b404000000008000025f5fee00ef00010100040200010007030001b29504000000008000045f5f5f5fec0000ef00010100040200010004030001b27904000000008000025f5fee00ef00010100040200010007030001b25a04000000008000045f5f5f5fec0000ef00010100040200010004030001b23e04000000008000025f5fee00ef00010100040200010007030001b21f04000000008000045f5f5f5fec0000ef00010100040200010004030001b20304000000008000025f5fee00ef00010100040200010007030001b1e404000000008000045f5f5f5fec0000ef00010100040200010004030001b1c804000000008000025f5fee00ef00010100040200010007030001b1a904000000008000045f5f5f5fec0000ef00010100040200010004030001b18d04000000008000025f5fee00ef00010100040200010007030001b16e04000000008000045f5f5f5fec0000ef00010100040200010004030001b15204000000008000025f5fee00ef00010100040200010007030001b13304000000008000045f5f5f5fec0000ef00010100040200010004030001b11704000000008000025f5fee00ef00010100040200010007030001b0f804000000008000045f5f5f5fec0000ef00010100040200010004030001b0dc04000000008000025f5fee00ef00010100040200010007030001b0bd04000000008000045f5f5f5fec0000ef00010100040200010004030001b0a104000000008000025f5fee00ef00010100040200010007030001b08204000000008000045f5f5f5fec0000ef00010100040200010004030001b06604000000008000025f5fee00ef00010100040200010007030001b04704000000008000045f5f5f5fec0000ef00010100040200010004030001b02b04000000008000025f5fee00ef00010100040200010007030001b00c04000000008000045f5f5f5fec0000ef00010100040200010004030001aff004000000008000025f5fee00ef00010100040200010007030001afd104000000008000045f5f5f5fec0000ef00010100040200010004030001afb504000000008000025f5fee00ef00010100040200010007030001af9604000000008000045f5f5f5fec0000ef00010100040200010004030001af7a04000000008000025f5fee00ef00010100040200010007030001af5b04000000008000045f5f5f5fec0000ef00010100040200010004030001af3f04000000008000025f5fee00ef00010100040200010007030001af2004000000008000045f5f5f5fec0000ef00010100040200010004030001af0404000000008000025f5fee00ef00010100040200010007030001aee504000000008000045f5f5f5fec0000ef00010100040200010004030001aec904000000008000025f5fee00ef00010100040200010007030001aeaa04000000008000045f5f5f5fec0000ef00010100040200010004030001ae8e04000000008000025f5fee00ef00010100040200010007030001ae6f04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5304000000008000025f5fee00ef00010100040200010007030001ae3404000000008000045f5f5f5fec0000ef00010100040200010004030001ae1804000000008000025f5fee00ef00010100040200010007030001adf904000000008000045f5f5f5fec0000ef00010100040200010004030001addd04000000008000025f5fee00ef00010100040200010007030001adbe04000000008000045f5f5f5fec0000ef00010100040200010004030001ada204000000008000025f5fee00ef00010100040200010007030001ad8304000000008000045f5f5f5fec0000ef00010100040200010004030001ad6704000000008000025f5fee00ef00010100040200010007030001ad4804000000008000045f5f5f5fec0000ef00010100040200010004030001ad2c04000000008000025f5fee00ef00010100040200010007030001ad0d04000000008000045f5f5f5fec0000ef00010100040200010004030001acf104000000008000025f5fee00ef00010100040200010007030001acd204000000008000045f5f5f5fec0000ef00010100040200010004030001acb604000000008000025f5fee00ef00010100040200010007030001ac9704000000008000045f5f5f5fec0000ef00010100040200010004030001ac7b04000000008000025f5fee00ef00010100040200010007030001ac5c04000000008000045f5f5f5fec0000ef00010100040200010004030001ac4004000000008000025f5fee00ef00010100040200010007030001ac2104000000008000045f5f5f5fec0000ef00010100040200010004030001ac0504000000008000025f5fee00ef00010100040200010007030001abe604000000008000045f5f5f5fec0000ef00010100040200010004030001abca04000000008000025f5fee00ef00010100040200010007030001abab04000000008000045f5f5f5fec0000ef00010100040200010004030001ab8f04000000008000025f5fee00ef00010100040200010007030001ab7004000000008000045f5f5f5fec0000ef00010100040200010004030001ab5404000000008000025f5fee00ef00010100040200010007030001ab3504000000008000045f5f5f5fec0000ef00010100040200010004030001ab1904000000008000025f5fee00ef00010100040200010007030001aafa04000000008000045f5f5f5fec0000ef00010100040200010004030001aade04000000008000025f5fee00ef00010100040200010007030001aabf04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa304000000008000025f5fee00ef00010100040200010007030001aa8404000000008000045f5f5f5fec0000ef00010100040200010004030001aa6804000000008000025f5fee00ef00010100040200010007030001aa4904000000008000045f5f5f5fec0000ef00010100040200010004030001aa2d04000000008000025f5fee00ef00010100040200010007030001aa0e04000000008000045f5f5f5fec0000ef00010100040200010004030001a9f204000000008000025f5fee00ef00010100040200010007030001a9d304000000008000045f5f5f5fec0000ef00010100040200010004030001a9b704000000008000025f5fee00ef00010100040200010007030001a99804000000008000045f5f5f5fec0000ef00010100040200010004030001a97c04000000008000025f5fee00ef00010100040200010007030001a95d04000000008000045f5f5f5fec0000ef00010100040200010004030001a94104000000008000025f5fee00ef00010100040200010007030001a92204000000008000045f5f5f5fec0000ef00010100040200010004030001a90604000000008000025f5fee00ef00010100040200010007030001a8e704000000008000045f5f5f5fec0000ef00010100040200010004030001a8cb04000000008000025f5fee00ef00010100040200010007030001a8ac04000000008000045f5f5f5fec0000ef00010100040200010004030001a89004000000008000025f5fee00ef00010100040200010007030001a87104000000008000045f5f5f5fec0000ef00010100040200010004030001a85504000000008000025f5fee00ef00010100040200010007030001a83604000000008000045f5f5f5fec0000ef00010100040200010004030001a81a04000000008000025f5fee00ef00010100040200010007030001a7fb04000000008000045f5f5f5fec0000ef00010100040200010004030001a7df04000000008000025f5fee00ef00010100040200010007030001a7c004000000008000045f5f5f5fec0000ef00010100040200010004030001a7a404000000008000025f5fee00ef00010100040200010007030001a78504000000008000045f5f5f5fec0000ef00010100040200010004030001a76904000000008000025f5fee00ef00010100040200010007030001a74a04000000008000045f5f5f5fec0000ef00010100040200010004030001a72e04000000008000025f5fee00ef00010100040200010007030001a70f04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f304000000008000025f5fee00ef00010100040200010007030001a6d404000000008000045f5f5f5fec0000ef00010100040200010004030001a6b804000000008000025f5fee00ef00010100040200010007030001a69904000000008000045f5f5f5fec0000ef00010100040200010004030001a67d04000000008000025f5fee00ef00010100040200010007030001a65e04000000008000045f5f5f5fec0000ef00010100040200010004030001a64204000000008000025f5fee00ef00010100040200010007030001a62304000000008000045f5f5f5fec0000ef00010100040200010004030001a60704000000008000025f5fee00ef00010100040200010007030001a5e804000000008000045f5f5f5fec0000ef00010100040200010004030001a5cc04000000008000025f5fee00ef00010100040200010007030001a5ad04000000008000045f5f5f5fec0000ef00010100040200010004030001a59104000000008000025f5fee00ef00010100040200010007030001a57204000000008000045f5f5f5fec0000ef00010100040200010004030001a55604000000008000025f5fee00ef00010100040200010007030001a53704000000008000045f5f5f5fec0000ef00010100040200010004030001a51b04000000008000025f5fee00ef00010100040200010007030001a4fc04000000008000045f5f5f5fec0000ef00010100040200010004030001a4e004000000008000025f5fee00ef00010100040200010007030001a4c104000000008000045f5f5f5fec0000ef00010100040200010004030001a4a504000000008000025f5fee00ef00010100040200010007030001a48604000000008000045f5f5f5fec0000ef00010100040200010004030001a46a04000000008000025f5fee00ef00010100040200010007030001a44b04000000008000045f5f5f5fec0000ef00010100040200010004030001a42f04000000008000025f5fee00ef00010100040200010007030001a41004000000008000045f5f5f5fec0000ef00010100040200010004030001a3f404000000008000025f5fee00ef00010100040200010007030001a3d504000000008000045f5f5f5fec0000ef00010100040200010004030001a3b904000000008000025f5fee00ef00010100040200010007030001a39a04000000008000045f5f5f5fec0000ef00010100040200010004030001a37e04000000008000025f5fee00ef00010100040200010007030001a35f04000000008000045f5f5f5fec0000ef00010100040200010004030001a34304000000008000025f5fee00ef00010100040200010007030001a32404000000008000045f5f5f5fec0000ef00010100040200010004030001a30804000000008000025f5fee00ef00010100040200010007030001a2e904000000008000045f5f5f5fec0000ef00010100040200010004030001a2cd04000000008000025f5fee00ef00010100040200010007030001a2ae04000000008000045f5f5f5fec0000ef00010100040200010004030001a29204000000008000025f5fee00ef00010100040200010007030001a27304000000008000045f5f5f5fec0000ef00010100040200010004030001a25704000000008000025f5fee00ef00010100040200010007030001a23804000000008000045f5f5f5fec0000ef00010100040200010004030001a21c04000000008000025f5fee00ef00010100040200010007030001a1fd04000000008000045f5f5f5fec0000ef00010100040200010004030001a1e104000000008000025f5fee00ef00010100040200010007030001a1c204000000008000045f5f5f5fec0000ef00010100040200010004030001a1a604000000008000025f5fee00ef00010100040200010007030001a18704000000008000045f5f5f5fec0000ef00010100040200010004030001a16b04000000008000025f5fee00ef00010100040200010007030001a14c04000000008000045f5f5f5fec0000ef00010100040200010004030001a13004000000008000025f5fee00ef00010100040200010007030001a11104000000008000045f5f5f5fec0000ef00010100040200010004030001a0f504000000008000025f5fee00ef00010100040200010007030001a0d604000000008000045f5f5f5fec0000ef00010100040200010004030001a0ba04000000008000025f5fee00ef00010100040200010007030001a09b04000000008000045f5f5f5fec0000ef00010100040200010004030001a07f04000000008000025f5fee00ef00010100040200010007030001a06004000000008000045f5f5f5fec0000ef00010100040200010004030001a04404000000008000025f5fee00ef00010100040200010007030001a02504000000008000045f5f5f5fec0000ef00010100040200010004030001a00904000000008000025f5fee00ef000101000402000100070300019fea04000000008000045f5f5f5fec0000ef000101000402000100040300019fce04000000008000025f5fee00ef000101000402000100070300019faf04000000008000045f5f5f5fec0000ef000101000402000100040300019f9304000000008000025f5fee00ef000101000402000100070300019f7404000000008000045f5f5f5fec0000ef000101000402000100040300019f5804000000008000025f5fee00ef000101000402000100070300019f3904000000008000045f5f5f5fec0000ef000101000402000100040300019f1d04000000008000025f5fee00ef000101000402000100070300019efe04000000008000045f5f5f5fec0000ef000101000402000100040300019ee204000000008000025f5fee00ef000101000402000100070300019ec304000000008000045f5f5f5fec0000ef000101000402000100040300019ea704000000008000025f5fee00ef000101000402000100070300019e8804000000008000045f5f5f5fec0000ef000101000402000100040300019e6c04000000008000025f5fee00ef000101000402000100070300019e4d04000000008000045f5f5f5fec0000ef000101000402000100040300019e3104000000008000025f5fee00ef000101000402000100070300019e1204000000008000045f5f5f5fec0000ef000101000402000100040300019df604000000008000025f5fee00ef000101000402000100070300019dd704000000008000045f5f5f5fec0000ef000101000402000100040300019dbb04000000008000025f5fee00ef000101000402000100070300019d9c04000000008000045f5f5f5fec0000ef000101000402000100040300019d8004000000008000025f5fee00ef000101000402000100070300019d6104000000008000045f5f5f5fec0000ef000101000402000100040300019d4504000000008000025f5fee00ef000101000402000100070300019d2604000000008000045f5f5f5fec0000ef000101000402000100040300019d0a04000000008000025f5fee00ef000101000402000100070300019ceb04000000008000045f5f5f5fec0000ef000101000402000100040300019ccf04000000008000025f5fee00ef000101000402000100070300019cb004000000008000045f5f5f5fec0000ef000101000402000100040300019c9404000000008000025f5fee00ef000101000402000100070300019c7504000000008000045f5f5f5fec0000ef000101000402000100040300019c5904000000008000025f5fee00ef000101000402000100070300019c3a04000000008000045f5f5f5fec0000ef000101000402000100040300019c1e04000000008000025f5fee00ef000101000402000100070300019bff04000000008000045f5f5f5fec0000ef000101000402000100040300019be304000000008000025f5fee00ef000101000402000100070300019bc404000000008000045f5f5f5fec0000ef000101000402000100040300019ba804000000008000025f5fee00ef000101000402000100070300019b8904000000008000045f5f5f5fec0000ef000101000402000100040300019b6d04000000008000025f5fee00ef000101000402000100070300019b4e04000000008000045f5f5f5fec0000ef000101000402000100040300019b3204000000008000025f5fee00ef000101000402000100070300019b1304000000008000045f5f5f5fec0000ef000101000402000100040300019af704000000008000025f5fee00ef000101000402000100070300019ad804000000008000045f5f5f5fec0000ef000101000402000100040300019abc04000000008000025f5fee00ef000101000402000100070300019a9d04000000008000045f5f5f5fec0000ef000101000402000100040300019a8104000000008000025f5fee00ef000101000402000100070300019a6204000000008000045f5f5f5fec0000ef000101000402000100040300019a4604000000008000025f5fee00ef000101000402000100070300019a2704000000008000045f5f5f5fec0000ef000101000402000100040300019a0b04000000008000025f5fee00ef0001010004020001000703000199ec04000000008000045f5f5f5fec0000ef0001010004020001000403000199d004000000008000025f5fee00ef0001010004020001000703000199b104000000008000045f5f5f5fec0000ef00010100040200010004030001999504000000008000025f5fee00ef00010100040200010007030001997604000000008000045f5f5f5fec0000ef00010100040200010004030001995a04000000008000025f5fee00ef00010100040200010007030001993b04000000008000045f5f5f5fec0000ef00010100040200010004030001991f04000000008000025f5fee00ef00010100040200010007030001990004000000008000045f5f5f5fec0000ef0001010004020001000403000198e404000000008000025f5fee00ef0001010004020001000703000198c504000000008000045f5f5f5fec0000ef0001010004020001000403000198a904000000008000025f5fee00ef00010100040200010007030001988a04000000008000045f5f5f5fec0000ef00010100040200010004030001986e04000000008000025f5fee00ef00010100040200010007030001984f04000000008000045f5f5f5fec0000ef00010100040200010004030001983304000000008000025f5fee00ef00010100040200010007030001981404000000008000045f5f5f5fec0000ef0001010004020001000403000197f804000000008000025f5fee00ef0001010004020001000703000197d904000000008000045f5f5f5fec0000ef0001010004020001000403000197bd04000000008000025f5fee00ef00010100040200010007030001979e04000000008000045f5f5f5fec0000ef00010100040200010004030001978204000000008000025f5fee00ef00010100040200010007030001976304000000008000045f5f5f5fec0000ef00010100040200010004030001974704000000008000025f5fee00ef00010100040200010007030001972804000000008000045f5f5f5fec0000ef00010100040200010004030001970c04000000008000025f5fee00ef0001010004020001000703000196ed04000000008000045f5f5f5fec0000ef0001010004020001000403000196d104000000008000025f5fee00ef0001010004020001000703000196b204000000008000045f5f5f5fec0000ef00010100040200010004030001969604000000008000025f5fee00ef00010100040200010007030001967704000000008000045f5f5f5fec0000ef00010100040200010004030001965b04000000008000025f5fee00ef00010100040200010007030001963c04000000008000045f5f5f5fec0000ef00010100040200010004030001962004000000008000025f5fee00ef00010100040200010007030001960104000000008000045f5f5f5fec0000ef0001010004020001000403000195e504000000008000025f5fee00ef0001010004020001000703000195c604000000008000045f5f5f5fec0000ef0001010004020001000403000195aa04000000008000025f5fee00ef00010100040200010007030001958b04000000008000045f5f5f5fec0000ef00010100040200010004030001956f04000000008000025f5fee00ef00010100040200010007030001955004000000008000045f5f5f5fec0000ef00010100040200010004030001953404000000008000025f5fee00ef00010100040200010007030001951504000000008000045f5f5f5fec0000ef0001010004020001000403000194f904000000008000025f5fee00ef0001010004020001000703000194da04000000008000045f5f5f5fec0000ef0001010004020001000403000194be04000000008000025f5fee00ef00010100040200010007030001949f04000000008000045f5f5f5fec0000ef00010100040200010004030001948304000000008000025f5fee00ef00010100040200010007030001946404000000008000045f5f5f5fec0000ef00010100040200010004030001944804000000008000025f5fee00ef00010100040200010007030001942904000000008000045f5f5f5fec0000ef00010100040200010004030001940d04000000008000025f5fee00ef0001010004020001000703000193ee04000000008000045f5f5f5fec0000ef0001010004020001000403000193d204000000008000025f5fee00ef0001010004020001000703000193b304000000008000045f5f5f5fec0000ef00010100040200010004030001939704000000008000025f5fee00ef00010100040200010007030001937804000000008000045f5f5f5fec0000ef00010100040200010004030001935c04000000008000025f5fee00ef00010100040200010007030001933d04000000008000045f5f5f5fec0000ef00010100040200010004030001932104000000008000025f5fee00ef00010100040200010007030001930204000000008000045f5f5f5fec0000ef0001010004020001000403000192e604000000008000025f5fee00ef0001010004020001000703000192c704000000008000045f5f5f5fec0000ef0001010004020001000403000192ab04000000008000025f5fee00ef00010100040200010007030001928c04000000008000045f5f5f5fec0000ef00010100040200010004030001927004000000008000025f5fee00ef00010100040200010007030001925104000000008000045f5f5f5fec0000ef00010100040200010004030001923504000000008000025f5fee00ef00010100040200010007030001921604000000008000045f5f5f5fec0000ef0001010004020001000403000191fa04000000008000025f5fee00ef0001010004020001000703000191db04000000008000045f5f5f5fec0000ef0001010004020001000403000191bf04000000008000025f5fee00ef0001010004020001000703000191a004000000008000045f5f5f5fec0000ef00010100040200010004030001918404000000008000025f5fee00ef00010100040200010007030001916504000000008000045f5f5f5fec0000ef00010100040200010004030001914904000000008000025f5fee00ef00010100040200010007030001912a04000000008000045f5f5f5fec0000ef00010100040200010004030001910e04000000008000025f5fee00ef0001010004020001000703000190ef04000000008000045f5f5f5fec0000ef0001010004020001000403000190d304000000008000025f5fee00ef0001010004020001000703000190b404000000008000045f5f5f5fec0000ef00010100040200010004030001909804000000008000025f5fee00ef00010100040200010007030001907904000000008000045f5f5f5fec0000ef00010100040200010004030001905d04000000008000025f5fee00ef00010100040200010007030001903e04000000008000045f5f5f5fec0000ef00010100040200010004030001902204000000008000025f5fee00ef00010100040200010007030001900304000000008000045f5f5f5fec0000ef000101000402000100040300018fe704000000008000025f5fee00ef000101000402000100070300018fc804000000008000045f5f5f5fec0000ef000101000402000100040300018fac04000000008000025f5fee00ef000101000402000100070300018f8d04000000008000045f5f5f5fec0000ef000101000402000100040300018f7104000000008000025f5fee00ef000101000402000100070300018f5204000000008000045f5f5f5fec0000ef000101000402000100040300018f3604000000008000025f5fee00ef000101000402000100070300018f1704000000008000045f5f5f5fec0000ef000101000402000100040300018efb04000000008000025f5fee00ef000101000402000100070300018edc04000000008000045f5f5f5fec0000ef000101000402000100040300018ec004000000008000025f5fee00ef000101000402000100070300018ea104000000008000045f5f5f5fec0000ef000101000402000100040300018e8504000000008000025f5fee00ef000101000402000100070300018e6604000000008000045f5f5f5fec0000ef000101000402000100040300018e4a04000000008000025f5fee00ef000101000402000100070300018e2b04000000008000045f5f5f5fec0000ef000101000402000100040300018e0f04000000008000025f5fee00ef000101000402000100070300018df004000000008000045f5f5f5fec0000ef000101000402000100040300018dd404000000008000025f5fee00ef000101000402000100070300018db504000000008000045f5f5f5fec0000ef000101000402000100040300018d9904000000008000025f5fee00ef000101000402000100070300018d7a04000000008000045f5f5f5fec0000ef000101000402000100040300018d5e04000000008000025f5fee00ef000101000402000100070300018d3f04000000008000045f5f5f5fec0000ef000101000402000100040300018d2304000000008000025f5fee00ef000101000402000100070300018d0404000000008000045f5f5f5fec0000ef000101000402000100040300018ce804000000008000025f5fee00ef000101000402000100070300018cc904000000008000045f5f5f5fec0000ef000101000402000100040300018cad04000000008000025f5fee00ef000101000402000100070300018c8e04000000008000045f5f5f5fec0000ef000101000402000100040300018c7204000000008000025f5fee00ef000101000402000100070300018c5304000000008000045f5f5f5fec0000ef000101000402000100040300018c3704000000008000025f5fee00ef000101000402000100070300018c1804000000008000045f5f5f5fec0000ef000101000402000100040300018bfc04000000008000025f5fee00ef000101000402000100070300018bdd04000000008000045f5f5f5fec0000ef000101000402000100040300018bc104000000008000025f5fee00ef000101000402000100070300018ba204000000008000045f5f5f5fec0000ef000101000402000100040300018b8604000000008000025f5fee00ef000101000402000100070300018b6704000000008000045f5f5f5fec0000ef000101000402000100040300018b4b04000000008000025f5fee00ef000101000402000100070300018b2c04000000008000045f5f5f5fec0000ef000101000402000100040300018b1004000000008000025f5fee00ef000101000402000100070300018af104000000008000045f5f5f5fec0000ef000101000402000100040300018ad504000000008000025f5fee00ef000101000402000100070300018ab604000000008000045f5f5f5fec0000ef000101000402000100040300018a9a04000000008000025f5fee00ef000101000402000100070300018a7b04000000008000045f5f5f5fec0000ef000101000402000100040300018a5f04000000008000025f5fee00ef000101000402000100070300018a4004000000008000045f5f5f5fec0000ef000101000402000100040300018a2404000000008000025f5fee00ef000101000402000100070300018a0504000000008000045f5f5f5fec0000ef0001010004020001000403000189e904000000008000025f5fee00ef0001010004020001000703000189ca04000000008000045f5f5f5fec0000ef0001010004020001000403000189ae04000000008000025f5fee00ef00010100040200010007030001898f04000000008000045f5f5f5fec0000ef00010100040200010004030001897304000000008000025f5fee00ef00010100040200010007030001895404000000008000045f5f5f5fec0000ef00010100040200010004030001893804000000008000025f5fee00ef00010100040200010007030001891904000000008000045f5f5f5fec0000ef0001010004020001000403000188fd04000000008000025f5fee00ef0001010004020001000703000188de04000000008000045f5f5f5fec0000ef0001010004020001000403000188c204000000008000025f5fee00ef0001010004020001000703000188a304000000008000045f5f5f5fec0000ef00010100040200010004030001888704000000008000025f5fee00ef00010100040200010007030001886804000000008000045f5f5f5fec0000ef00010100040200010004030001884c04000000008000025f5fee00ef00010100040200010007030001882d04000000008000045f5f5f5fec0000ef00010100040200010004030001881104000000008000025f5fee00ef0001010004020001000703000187f204000000008000045f5f5f5fec0000ef0001010004020001000403000187d604000000008000025f5fee00ef0001010004020001000703000187b704000000008000045f5f5f5fec0000ef00010100040200010004030001879b04000000008000025f5fee00ef00010100040200010007030001877c04000000008000045f5f5f5fec0000ef00010100040200010004030001876004000000008000025f5fee00ef00010100040200010007030001874104000000008000045f5f5f5fec0000ef00010100040200010004030001872504000000008000025f5fee00ef00010100040200010007030001870604000000008000045f5f5f5fec0000ef0001010004020001000403000186ea04000000008000025f5fee00ef0001010004020001000703000186cb04000000008000045f5f5f5fec0000ef0001010004020001000403000186af04000000008000025f5fee00ef00010100040200010007030001869004000000008000045f5f5f5fec0000ef00010100040200010004030001867404000000008000025f5fee00ef00010100040200010007030001865504000000008000045f5f5f5fec0000ef00010100040200010004030001863904000000008000025f5fee00ef00010100040200010007030001861a04000000008000045f5f5f5fec0000ef0001010004020001000403000185fe04000000008000025f5fee00ef0001010004020001000703000185df04000000008000045f5f5f5fec0000ef0001010004020001000403000185c304000000008000025f5fee00ef0001010004020001000703000185a404000000008000045f5f5f5fec0000ef00010100040200010004030001858804000000008000025f5fee00ef00010100040200010007030001856904000000008000045f5f5f5fec0000ef00010100040200010004030001854d04000000008000025f5fee00ef00010100040200010007030001852e04000000008000045f5f5f5fec0000ef00010100040200010004030001851204000000008000025f5fee00ef0001010004020001000703000184f304000000008000045f5f5f5fec0000ef0001010004020001000403000184d704000000008000025f5fee00ef0001010004020001000703000184b804000000008000045f5f5f5fec0000ef00010100040200010004030001849c04000000008000025f5fee00ef00010100040200010007030001847d04000000008000045f5f5f5fec0000ef00010100040200010004030001846104000000008000025f5fee00ef00010100040200010007030001844204000000008000045f5f5f5fec0000ef00010100040200010004030001842604000000008000025f5fee00ef00010100040200010007030001840704000000008000045f5f5f5fec0000ef0001010004020001000403000183eb04000000008000025f5fee00ef0001010004020001000703000183cc04000000008000045f5f5f5fec0000ef0001010004020001000403000183b004000000008000025f5fee00ef00010100040200010007030001839104000000008000045f5f5f5fec0000ef00010100040200010004030001837504000000008000025f5fee00ef00010100040200010007030001835604000000008000045f5f5f5fec0000ef00010100040200010004030001833a04000000008000025f5fee00ef00010100040200010007030001831b04000000008000045f5f5f5fec0000ef0001010004020001000403000182ff04000000008000025f5fee00ef0001010004020001000703000182e004000000008000045f5f5f5fec0000ef0001010004020001000403000182c404000000008000025f5fee00ef0001010004020001000703000182a504000000008000045f5f5f5fec0000ef00010100040200010004030001828904000000008000025f5fee00ef00010100040200010007030001826a04000000008000045f5f5f5fec0000ef00010100040200010004030001824e04000000008000025f5fee00ef00010100040200010007030001822f04000000008000045f5f5f5fec0000ef00010100040200010004030001821304000000008000025f5fee00ef0001010004020001000703000181f404000000008000045f5f5f5fec0000ef0001010004020001000403000181d804000000008000025f5fee00ef0001010004020001000703000181b904000000008000045f5f5f5fec0000ef00010100040200010004030001819d04000000008000025f5fee00ef00010100040200010007030001817e04000000008000045f5f5f5fec0000ef00010100040200010004030001816204000000008000025f5fee00ef00010100040200010007030001814304000000008000045f5f5f5fec0000ef00010100040200010004030001812704000000008000025f5fee00ef00010100040200010007030001810804000000008000045f5f5f5fec0000ef0001010004020001000403000180ec04000000008000025f5fee00ef0001010004020001000703000180cd04000000008000045f5f5f5fec0000ef0001010004020001000403000180b104000000008000025f5fee00ef00010100040200010007030001809204000000008000045f5f5f5fec0000ef00010100040200010004030001807604000000008000025f5fee00ef00010100040200010007030001805704000000008000045f5f5f5fec0000ef00010100040200010004030001803b04000000008000025f5fee00ef00010100040200010007030001801c04000000008000045f5f5f5fec0000ef00010100040200010004030001800004000000008000025f5fee00ef000101000402000100070300017fe104000000008000045f5f5f5fec0000ef000101000402000100040300017fc504000000008000025f5fee00ef000101000402000100070300017fa604000000008000045f5f5f5fec0000ef000101000402000100040300017f8a04000000008000025f5fee00ef000101000402000100070300017f6b04000000008000045f5f5f5fec0000ef000101000402000100040300017f4f04000000008000025f5fee00ef000101000402000100070300017f3004000000008000045f5f5f5fec0000ef000101000402000100040300017f1404000000008000025f5fee00ef000101000402000100070300017ef504000000008000045f5f5f5fec0000ef000101000402000100040300017ed904000000008000025f5fee00ef000101000402000100070300017eba04000000008000045f5f5f5fec0000ef000101000402000100040300017e9e04000000008000025f5fee00ef000101000402000100070300017e7f04000000008000045f5f5f5fec0000ef000101000402000100040300017e6304000000008000025f5fee00ef000101000402000100070300017e4404000000008000045f5f5f5fec0000ef000101000402000100040300017e2804000000008000025f5fee00ef000101000402000100070300017e0904000000008000045f5f5f5fec0000ef000101000402000100040300017ded04000000008000025f5fee00ef000101000402000100070300017dce04000000008000045f5f5f5fec0000ef000101000402000100040300017db204000000008000025f5fee00ef000101000402000100070300017d9304000000008000045f5f5f5fec0000ef000101000402000100040300017d7704000000008000025f5fee00ef000101000402000100070300017d5804000000008000045f5f5f5fec0000ef000101000402000100040300017d3c04000000008000025f5fee00ef000101000402000100070300017d1d04000000008000045f5f5f5fec0000ef000101000402000100040300017d0104000000008000025f5fee00ef000101000402000100070300017ce204000000008000045f5f5f5fec0000ef000101000402000100040300017cc604000000008000025f5fee00ef000101000402000100070300017ca704000000008000045f5f5f5fec0000ef000101000402000100040300017c8b04000000008000025f5fee00ef000101000402000100070300017c6c04000000008000045f5f5f5fec0000ef000101000402000100040300017c5004000000008000025f5fee00ef000101000402000100070300017c3104000000008000045f5f5f5fec0000ef000101000402000100040300017c1504000000008000025f5fee00ef000101000402000100070300017bf604000000008000045f5f5f5fec0000ef000101000402000100040300017bda04000000008000025f5fee00ef000101000402000100070300017bbb04000000008000045f5f5f5fec0000ef000101000402000100040300017b9f04000000008000025f5fee00ef000101000402000100070300017b8004000000008000045f5f5f5fec0000ef000101000402000100040300017b6404000000008000025f5fee00ef000101000402000100070300017b4504000000008000045f5f5f5fec0000ef000101000402000100040300017b2904000000008000025f5fee00ef000101000402000100070300017b0a04000000008000045f5f5f5fec0000ef000101000402000100040300017aee04000000008000025f5fee00ef000101000402000100070300017acf04000000008000045f5f5f5fec0000ef000101000402000100040300017ab304000000008000025f5fee00ef000101000402000100070300017a9404000000008000045f5f5f5fec0000ef000101000402000100040300017a7804000000008000025f5fee00ef000101000402000100070300017a5904000000008000045f5f5f5fec0000ef000101000402000100040300017a3d04000000008000025f5fee00ef000101000402000100070300017a1e04000000008000045f5f5f5fec0000ef000101000402000100040300017a0204000000008000025f5fee00ef0001010004020001000703000179e304000000008000045f5f5f5fec0000ef0001010004020001000403000179c704000000008000025f5fee00ef0001010004020001000703000179a804000000008000045f5f5f5fec0000ef00010100040200010004030001798c04000000008000025f5fee00ef00010100040200010007030001796d04000000008000045f5f5f5fec0000ef00010100040200010004030001795104000000008000025f5fee00ef00010100040200010007030001793204000000008000045f5f5f5fec0000ef00010100040200010004030001791604000000008000025f5fee00ef0001010004020001000703000178f704000000008000045f5f5f5fec0000ef0001010004020001000403000178db04000000008000025f5fee00ef0001010004020001000703000178bc04000000008000045f5f5f5fec0000ef0001010004020001000403000178a004000000008000025f5fee00ef00010100040200010007030001788104000000008000045f5f5f5fec0000ef00010100040200010004030001786504000000008000025f5fee00ef00010100040200010007030001784604000000008000045f5f5f5fec0000ef00010100040200010004030001782a04000000008000025f5fee00ef00010100040200010007030001780b04000000008000045f5f5f5fec0000ef0001010004020001000403000177ef04000000008000025f5fee00ef0001010004020001000703000177d004000000008000045f5f5f5fec0000ef0001010004020001000403000177b404000000008000025f5fee00ef00010100040200010007030001779504000000008000045f5f5f5fec0000ef00010100040200010004030001777904000000008000025f5fee00ef00010100040200010007030001775a04000000008000045f5f5f5fec0000ef00010100040200010004030001773e04000000008000025f5fee00ef00010100040200010007030001771f04000000008000045f5f5f5fec0000ef00010100040200010004030001770304000000008000025f5fee00ef0001010004020001000703000176e404000000008000045f5f5f5fec0000ef0001010004020001000403000176c804000000008000025f5fee00ef0001010004020001000703000176a904000000008000045f5f5f5fec0000ef00010100040200010004030001768d04000000008000025f5fee00ef00010100040200010007030001766e04000000008000045f5f5f5fec0000ef00010100040200010004030001765204000000008000025f5fee00ef00010100040200010007030001763304000000008000045f5f5f5fec0000ef00010100040200010004030001761704000000008000025f5fee00ef0001010004020001000703000175f804000000008000045f5f5f5fec0000ef0001010004020001000403000175dc04000000008000025f5fee00ef0001010004020001000703000175bd04000000008000045f5f5f5fec0000ef0001010004020001000403000175a104000000008000025f5fee00ef00010100040200010007030001758204000000008000045f5f5f5fec0000ef00010100040200010004030001756604000000008000025f5fee00ef00010100040200010007030001754704000000008000045f5f5f5fec0000ef00010100040200010004030001752b04000000008000025f5fee00ef00010100040200010007030001750c04000000008000045f5f5f5fec0000ef0001010004020001000403000174f004000000008000025f5fee00ef0001010004020001000703000174d104000000008000045f5f5f5fec0000ef0001010004020001000403000174b504000000008000025f5fee00ef00010100040200010007030001749604000000008000045f5f5f5fec0000ef00010100040200010004030001747a04000000008000025f5fee00ef00010100040200010007030001745b04000000008000045f5f5f5fec0000ef00010100040200010004030001743f04000000008000025f5fee00ef00010100040200010007030001742004000000008000045f5f5f5fec0000ef00010100040200010004030001740404000000008000025f5fee00ef0001010004020001000703000173e504000000008000045f5f5f5fec0000ef0001010004020001000403000173c904000000008000025f5fee00ef0001010004020001000703000173aa04000000008000045f5f5f5fec0000ef00010100040200010004030001738e04000000008000025f5fee00ef00010100040200010007030001736f04000000008000045f5f5f5fec0000ef00010100040200010004030001735304000000008000025f5fee00ef00010100040200010007030001733404000000008000045f5f5f5fec0000ef00010100040200010004030001731804000000008000025f5fee00ef0001010004020001000703000172f904000000008000045f5f5f5fec0000ef0001010004020001000403000172dd04000000008000025f5fee00ef0001010004020001000703000172be04000000008000045f5f5f5fec0000ef0001010004020001000403000172a204000000008000025f5fee00ef00010100040200010007030001728304000000008000045f5f5f5fec0000ef00010100040200010004030001726704000000008000025f5fee00ef00010100040200010007030001724804000000008000045f5f5f5fec0000ef00010100040200010004030001722c04000000008000025f5fee00ef00010100040200010007030001720d04000000008000045f5f5f5fec0000ef0001010004020001000403000171f104000000008000025f5fee00ef0001010004020001000703000171d204000000008000045f5f5f5fec0000ef0001010004020001000403000171b604000000008000025f5fee00ef00010100040200010007030001719704000000008000045f5f5f5fec0000ef00010100040200010004030001717b04000000008000025f5fee00ef00010100040200010007030001715c04000000008000045f5f5f5fec0000ef00010100040200010004030001714004000000008000025f5fee00ef00010100040200010007030001712104000000008000045f5f5f5fec0000ef00010100040200010004030001710504000000008000025f5fee00ef0001010004020001000703000170e604000000008000045f5f5f5fec0000ef0001010004020001000403000170ca04000000008000025f5fee00ef0001010004020001000703000170ab04000000008000045f5f5f5fec0000ef00010100040200010004030001708f04000000008000025f5fee00ef00010100040200010007030001707004000000008000045f5f5f5fec0000ef00010100040200010004030001705404000000008000025f5fee00ef00010100040200010007030001703504000000008000045f5f5f5fec0000ef00010100040200010004030001701904000000008000025f5fee00ef000101000402000100070300016ffa04000000008000045f5f5f5fec0000ef000101000402000100040300016fde04000000008000025f5fee00ef000101000402000100070300016fbf04000000008000045f5f5f5fec0000ef000101000402000100040300016fa304000000008000025f5fee00ef000101000402000100070300016f8404000000008000045f5f5f5fec0000ef000101000402000100040300016f6804000000008000025f5fee00ef000101000402000100070300016f4904000000008000045f5f5f5fec0000ef000101000402000100040300016f2d04000000008000025f5fee00ef000101000402000100070300016f0e04000000008000045f5f5f5fec0000ef000101000402000100040300016ef204000000008000025f5fee00ef000101000402000100070300016ed304000000008000045f5f5f5fec0000ef000101000402000100040300016eb704000000008000025f5fee00ef000101000402000100070300016e9804000000008000045f5f5f5fec0000ef000101000402000100040300016e7c04000000008000025f5fee00ef000101000402000100070300016e5d04000000008000045f5f5f5fec0000ef000101000402000100040300016e4104000000008000025f5fee00ef000101000402000100070300016e2204000000008000045f5f5f5fec0000ef000101000402000100040300016e0604000000008000025f5fee00ef000101000402000100070300016de704000000008000045f5f5f5fec0000ef000101000402000100040300016dcb04000000008000025f5fee00ef000101000402000100070300016dac04000000008000045f5f5f5fec0000ef000101000402000100040300016d9004000000008000025f5fee00ef000101000402000100070300016d7104000000008000045f5f5f5fec0000ef000101000402000100040300016d5504000000008000025f5fee00ef000101000402000100070300016d3604000000008000045f5f5f5fec0000ef000101000402000100040300016d1a04000000008000025f5fee00ef000101000402000100070300016cfb04000000008000045f5f5f5fec0000ef000101000402000100040300016cdf04000000008000025f5fee00ef000101000402000100070300016cc004000000008000045f5f5f5fec0000ef000101000402000100040300016ca404000000008000025f5fee00ef000101000402000100070300016c8504000000008000045f5f5f5fec0000ef000101000402000100040300016c6904000000008000025f5fee00ef000101000402000100070300016c4a04000000008000045f5f5f5fec0000ef000101000402000100040300016c2e04000000008000025f5fee00ef000101000402000100070300016c0f04000000008000045f5f5f5fec0000ef000101000402000100040300016bf304000000008000025f5fee00ef000101000402000100070300016bd404000000008000045f5f5f5fec0000ef000101000402000100040300016bb804000000008000025f5fee00ef000101000402000100070300016b9904000000008000045f5f5f5fec0000ef000101000402000100040300016b7d04000000008000025f5fee00ef000101000402000100070300016b5e04000000008000045f5f5f5fec0000ef000101000402000100040300016b4204000000008000025f5fee00ef000101000402000100070300016b2304000000008000045f5f5f5fec0000ef000101000402000100040300016b0704000000008000025f5fee00ef000101000402000100070300016ae804000000008000045f5f5f5fec0000ef000101000402000100040300016acc04000000008000025f5fee00ef000101000402000100070300016aad04000000008000045f5f5f5fec0000ef000101000402000100040300016a9104000000008000025f5fee00ef000101000402000100070300016a7204000000008000045f5f5f5fec0000ef000101000402000100040300016a5604000000008000025f5fee00ef000101000402000100070300016a3704000000008000045f5f5f5fec0000ef000101000402000100040300016a1b04000000008000025f5fee00ef0001010004020001000703000169fc04000000008000045f5f5f5fec0000ef0001010004020001000403000169e004000000008000025f5fee00ef0001010004020001000703000169c104000000008000045f5f5f5fec0000ef0001010004020001000403000169a504000000008000025f5fee00ef00010100040200010007030001698604000000008000045f5f5f5fec0000ef00010100040200010004030001696a04000000008000025f5fee00ef00010100040200010007030001694b04000000008000045f5f5f5fec0000ef00010100040200010004030001692f04000000008000025f5fee00ef00010100040200010007030001691004000000008000045f5f5f5fec0000ef0001010004020001000403000168f404000000008000025f5fee00ef0001010004020001000703000168d504000000008000045f5f5f5fec0000ef0001010004020001000403000168b904000000008000025f5fee00ef00010100040200010007030001689a04000000008000045f5f5f5fec0000ef00010100040200010004030001687e04000000008000025f5fee00ef00010100040200010007030001685f04000000008000045f5f5f5fec0000ef00010100040200010004030001684304000000008000025f5fee00ef00010100040200010007030001682404000000008000045f5f5f5fec0000ef00010100040200010004030001680804000000008000025f5fee00ef0001010004020001000703000167e904000000008000045f5f5f5fec0000ef0001010004020001000403000167cd04000000008000025f5fee00ef0001010004020001000703000167ae04000000008000045f5f5f5fec0000ef00010100040200010004030001679204000000008000025f5fee00ef00010100040200010007030001677304000000008000045f5f5f5fec0000ef00010100040200010004030001675704000000008000025f5fee00ef00010100040200010007030001673804000000008000045f5f5f5fec0000ef00010100040200010004030001671c04000000008000025f5fee00ef0001010004020001000703000166fd04000000008000045f5f5f5fec0000ef0001010004020001000403000166e104000000008000025f5fee00ef0001010004020001000703000166c204000000008000045f5f5f5fec0000ef0001010004020001000403000166a604000000008000025f5fee00ef00010100040200010007030001668704000000008000045f5f5f5fec0000ef00010100040200010004030001666b04000000008000025f5fee00ef00010100040200010007030001664c04000000008000045f5f5f5fec0000ef00010100040200010004030001663004000000008000025f5fee00ef00010100040200010007030001661104000000008000045f5f5f5fec0000ef0001010004020001000403000165f504000000008000025f5fee00ef0001010004020001000703000165d604000000008000045f5f5f5fec0000ef0001010004020001000403000165ba04000000008000025f5fee00ef00010100040200010007030001659b04000000008000045f5f5f5fec0000ef00010100040200010004030001657f04000000008000025f5fee00ef00010100040200010007030001656004000000008000045f5f5f5fec0000ef00010100040200010004030001654404000000008000025f5fee00ef00010100040200010007030001652504000000008000045f5f5f5fec0000ef00010100040200010004030001650904000000008000025f5fee00ef0001010004020001000703000164ea04000000008000045f5f5f5fec0000ef0001010004020001000403000164ce04000000008000025f5fee00ef0001010004020001000703000164af04000000008000045f5f5f5fec0000ef00010100040200010004030001649304000000008000025f5fee00ef00010100040200010007030001647404000000008000045f5f5f5fec0000ef00010100040200010004030001645804000000008000025f5fee00ef00010100040200010007030001643904000000008000045f5f5f5fec0000ef00010100040200010004030001641d04000000008000025f5fee00ef0001010004020001000703000163fe04000000008000045f5f5f5fec0000ef0001010004020001000403000163e204000000008000025f5fee00ef0001010004020001000703000163c304000000008000045f5f5f5fec0000ef0001010004020001000403000163a704000000008000025f5fee00ef00010100040200010007030001638804000000008000045f5f5f5fec0000ef00010100040200010004030001636c04000000008000025f5fee00ef00010100040200010007030001634d04000000008000045f5f5f5fec0000ef00010100040200010004030001633104000000008000025f5fee00ef00010100040200010007030001631204000000008000045f5f5f5fec0000ef0001010004020001000403000162f604000000008000025f5fee00ef0001010004020001000703000162d704000000008000045f5f5f5fec0000ef0001010004020001000403000162bb04000000008000025f5fee00ef00010100040200010007030001629c04000000008000045f5f5f5fec0000ef00010100040200010004030001628004000000008000025f5fee00ef00010100040200010007030001626104000000008000045f5f5f5fec0000ef00010100040200010004030001624504000000008000025f5fee00ef00010100040200010007030001622604000000008000045f5f5f5fec0000ef00010100040200010004030001620a04000000008000025f5fee00ef0001010004020001000703000161eb04000000008000045f5f5f5fec0000ef0001010004020001000403000161cf04000000008000025f5fee00ef0001010004020001000703000161b004000000008000045f5f5f5fec0000ef00010100040200010004030001619404000000008000025f5fee00ef00010100040200010007030001617504000000008000045f5f5f5fec0000ef00010100040200010004030001615904000000008000025f5fee00ef00010100040200010007030001613a04000000008000045f5f5f5fec0000ef00010100040200010004030001611e04000000008000025f5fee00ef0001010004020001000703000160ff04000000008000045f5f5f5fec0000ef0001010004020001000403000160e304000000008000025f5fee00ef0001010004020001000703000160c404000000008000045f5f5f5fec0000ef0001010004020001000403000160a804000000008000025f5fee00ef00010100040200010007030001608904000000008000045f5f5f5fec0000ef00010100040200010004030001606d04000000008000025f5fee00ef00010100040200010007030001604e04000000008000045f5f5f5fec0000ef00010100040200010004030001603204000000008000025f5fee00ef00010100040200010007030001601304000000008000045f5f5f5fec0000ef000101000402000100040300015ff704000000008000025f5fee00ef000101000402000100070300015fd804000000008000045f5f5f5fec0000ef000101000402000100040300015fbc04000000008000025f5fee00ef000101000402000100070300015f9d04000000008000045f5f5f5fec0000ef000101000402000100040300015f8104000000008000025f5fee00ef000101000402000100070300015f6204000000008000045f5f5f5fec0000ef000101000402000100040300015f4604000000008000025f5fee00ef000101000402000100070300015f2704000000008000045f5f5f5fec0000ef000101000402000100040300015f0b04000000008000025f5fee00ef000101000402000100070300015eec04000000008000045f5f5f5fec0000ef000101000402000100040300015ed004000000008000025f5fee00ef000101000402000100070300015eb104000000008000045f5f5f5fec0000ef000101000402000100040300015e9504000000008000025f5fee00ef000101000402000100070300015e7604000000008000045f5f5f5fec0000ef000101000402000100040300015e5a04000000008000025f5fee00ef000101000402000100070300015e3b04000000008000045f5f5f5fec0000ef000101000402000100040300015e1f04000000008000025f5fee00ef000101000402000100070300015e0004000000008000045f5f5f5fec0000ef000101000402000100040300015de404000000008000025f5fee00ef000101000402000100070300015dc504000000008000045f5f5f5fec0000ef000101000402000100040300015da904000000008000025f5fee00ef000101000402000100070300015d8a04000000008000045f5f5f5fec0000ef000101000402000100040300015d6e04000000008000025f5fee00ef000101000402000100070300015d4f04000000008000045f5f5f5fec0000ef000101000402000100040300015d3304000000008000025f5fee00ef000101000402000100070300015d1404000000008000045f5f5f5fec0000ef000101000402000100040300015cf804000000008000025f5fee00ef000101000402000100070300015cd904000000008000045f5f5f5fec0000ef000101000402000100040300015cbd04000000008000025f5fee00ef000101000402000100070300015c9e04000000008000045f5f5f5fec0000ef000101000402000100040300015c8204000000008000025f5fee00ef000101000402000100070300015c6304000000008000045f5f5f5fec0000ef000101000402000100040300015c4704000000008000025f5fee00ef000101000402000100070300015c2804000000008000045f5f5f5fec0000ef000101000402000100040300015c0c04000000008000025f5fee00ef000101000402000100070300015bed04000000008000045f5f5f5fec0000ef000101000402000100040300015bd104000000008000025f5fee00ef000101000402000100070300015bb204000000008000045f5f5f5fec0000ef000101000402000100040300015b9604000000008000025f5fee00ef000101000402000100070300015b7704000000008000045f5f5f5fec0000ef000101000402000100040300015b5b04000000008000025f5fee00ef000101000402000100070300015b3c04000000008000045f5f5f5fec0000ef000101000402000100040300015b2004000000008000025f5fee00ef000101000402000100070300015b0104000000008000045f5f5f5fec0000ef000101000402000100040300015ae504000000008000025f5fee00ef000101000402000100070300015ac604000000008000045f5f5f5fec0000ef000101000402000100040300015aaa04000000008000025f5fee00ef000101000402000100070300015a8b04000000008000045f5f5f5fec0000ef000101000402000100040300015a6f04000000008000025f5fee00ef000101000402000100070300015a5004000000008000045f5f5f5fec0000ef000101000402000100040300015a3404000000008000025f5fee00ef000101000402000100070300015a1504000000008000045f5f5f5fec0000ef0001010004020001000403000159f904000000008000025f5fee00ef0001010004020001000703000159da04000000008000045f5f5f5fec0000ef0001010004020001000403000159be04000000008000025f5fee00ef00010100040200010007030001599f04000000008000045f5f5f5fec0000ef00010100040200010004030001598304000000008000025f5fee00ef00010100040200010007030001596404000000008000045f5f5f5fec0000ef00010100040200010004030001594804000000008000025f5fee00ef00010100040200010007030001592904000000008000045f5f5f5fec0000ef00010100040200010004030001590d04000000008000025f5fee00ef0001010004020001000703000158ee04000000008000045f5f5f5fec0000ef0001010004020001000403000158d204000000008000025f5fee00ef0001010004020001000703000158b304000000008000045f5f5f5fec0000ef00010100040200010004030001589704000000008000025f5fee00ef00010100040200010007030001587804000000008000045f5f5f5fec0000ef00010100040200010004030001585c04000000008000025f5fee00ef00010100040200010007030001583d04000000008000045f5f5f5fec0000ef00010100040200010004030001582104000000008000025f5fee00ef00010100040200010007030001580204000000008000045f5f5f5fec0000ef0001010004020001000403000157e604000000008000025f5fee00ef0001010004020001000703000157c704000000008000045f5f5f5fec0000ef0001010004020001000403000157ab04000000008000025f5fee00ef00010100040200010007030001578c04000000008000045f5f5f5fec0000ef00010100040200010004030001577004000000008000025f5fee00ef00010100040200010007030001575104000000008000045f5f5f5fec0000ef00010100040200010004030001573504000000008000025f5fee00ef00010100040200010007030001571604000000008000045f5f5f5fec0000ef0001010004020001000403000156fa04000000008000025f5fee00ef0001010004020001000703000156db04000000008000045f5f5f5fec0000ef0001010004020001000403000156bf04000000008000025f5fee00ef0001010004020001000703000156a004000000008000045f5f5f5fec0000ef00010100040200010004030001568404000000008000025f5fee00ef00010100040200010007030001566504000000008000045f5f5f5fec0000ef00010100040200010004030001564904000000008000025f5fee00ef00010100040200010007030001562a04000000008000045f5f5f5fec0000ef00010100040200010004030001560e04000000008000025f5fee00ef0001010004020001000703000155ef04000000008000045f5f5f5fec0000ef0001010004020001000403000155d304000000008000025f5fee00ef0001010004020001000703000155b404000000008000045f5f5f5fec0000ef00010100040200010004030001559804000000008000025f5fee00ef00010100040200010007030001557904000000008000045f5f5f5fec0000ef00010100040200010004030001555d04000000008000025f5fee00ef00010100040200010007030001553e04000000008000045f5f5f5fec0000ef00010100040200010004030001552204000000008000025f5fee00ef00010100040200010007030001550304000000008000045f5f5f5fec0000ef0001010004020001000403000154e704000000008000025f5fee00ef0001010004020001000703000154c804000000008000045f5f5f5fec0000ef0001010004020001000403000154ac04000000008000025f5fee00ef00010100040200010007030001548d04000000008000045f5f5f5fec0000ef00010100040200010004030001547104000000008000025f5fee00ef00010100040200010007030001545204000000008000045f5f5f5fec0000ef00010100040200010004030001543604000000008000025f5fee00ef00010100040200010007030001541704000000008000045f5f5f5fec0000ef0001010004020001000403000153fb04000000008000025f5fee00ef0001010004020001000703000153dc04000000008000045f5f5f5fec0000ef0001010004020001000403000153c004000000008000025f5fee00ef0001010004020001000703000153a104000000008000045f5f5f5fec0000ef00010100040200010004030001538504000000008000025f5fee00ef00010100040200010007030001536604000000008000045f5f5f5fec0000ef00010100040200010004030001534a04000000008000025f5fee00ef00010100040200010007030001532b04000000008000045f5f5f5fec0000ef00010100040200010004030001530f04000000008000025f5fee00ef0001010004020001000703000152f004000000008000045f5f5f5fec0000ef0001010004020001000403000152d404000000008000025f5fee00ef0001010004020001000703000152b504000000008000045f5f5f5fec0000ef00010100040200010004030001529904000000008000025f5fee00ef00010100040200010007030001527a04000000008000045f5f5f5fec0000ef00010100040200010004030001525e04000000008000025f5fee00ef00010100040200010007030001523f04000000008000045f5f5f5fec0000ef00010100040200010004030001522304000000008000025f5fee00ef00010100040200010007030001520404000000008000045f5f5f5fec0000ef0001010004020001000403000151e804000000008000025f5fee00ef0001010004020001000703000151c904000000008000045f5f5f5fec0000ef0001010004020001000403000151ad04000000008000025f5fee00ef00010100040200010007030001518e04000000008000045f5f5f5fec0000ef00010100040200010004030001517204000000008000025f5fee00ef00010100040200010007030001515304000000008000045f5f5f5fec0000ef00010100040200010004030001513704000000008000025f5fee00ef00010100040200010007030001511804000000008000045f5f5f5fec0000ef0001010004020001000403000150fc04000000008000025f5fee00ef0001010004020001000703000150dd04000000008000045f5f5f5fec0000ef0001010004020001000403000150c104000000008000025f5fee00ef0001010004020001000703000150a204000000008000045f5f5f5fec0000ef00010100040200010004030001508604000000008000025f5fee00ef00010100040200010007030001506704000000008000045f5f5f5fec0000ef00010100040200010004030001504b04000000008000025f5fee00ef00010100040200010007030001502c04000000008000045f5f5f5fec0000ef00010100040200010004030001501004000000008000025f5fee00ef000101000402000100070300014ff104000000008000045f5f5f5fec0000ef000101000402000100040300014fd504000000008000025f5fee00ef000101000402000100070300014fb604000000008000045f5f5f5fec0000ef000101000402000100040300014f9a04000000008000025f5fee00ef000101000402000100070300014f7b04000000008000045f5f5f5fec0000ef000101000402000100040300014f5f04000000008000025f5fee00ef000101000402000100070300014f4004000000008000045f5f5f5fec0000ef000101000402000100040300014f2404000000008000025f5fee00ef000101000402000100070300014f0504000000008000045f5f5f5fec0000ef000101000402000100040300014ee904000000008000025f5fee00ef000101000402000100070300014eca04000000008000045f5f5f5fec0000ef000101000402000100040300014eae04000000008000025f5fee00ef000101000402000100070300014e8f04000000008000045f5f5f5fec0000ef000101000402000100040300014e7304000000008000025f5fee00ef000101000402000100070300014e5404000000008000045f5f5f5fec0000ef000101000402000100040300014e3804000000008000025f5fee00ef000101000402000100070300014e1904000000008000045f5f5f5fec0000ef000101000402000100040300014dfd04000000008000025f5fee00ef000101000402000100070300014dde04000000008000045f5f5f5fec0000ef000101000402000100040300014dc204000000008000025f5fee00ef000101000402000100070300014da304000000008000045f5f5f5fec0000ef000101000402000100040300014d8704000000008000025f5fee00ef000101000402000100070300014d6804000000008000045f5f5f5fec0000ef000101000402000100040300014d4c04000000008000025f5fee00ef000101000402000100070300014d2d04000000008000045f5f5f5fec0000ef000101000402000100040300014d1104000000008000025f5fee00ef000101000402000100070300014cf204000000008000045f5f5f5fec0000ef000101000402000100040300014cd604000000008000025f5fee00ef000101000402000100070300014cb704000000008000045f5f5f5fec0000ef000101000402000100040300014c9b04000000008000025f5fee00ef000101000402000100070300014c7c04000000008000045f5f5f5fec0000ef000101000402000100040300014c6004000000008000025f5fee00ef000101000402000100070300014c4104000000008000045f5f5f5fec0000ef000101000402000100040300014c2504000000008000025f5fee00ef000101000402000100070300014c0604000000008000045f5f5f5fec0000ef000101000402000100040300014bea04000000008000025f5fee00ef000101000402000100070300014bcb04000000008000045f5f5f5fec0000ef000101000402000100040300014baf04000000008000025f5fee00ef000101000402000100070300014b9004000000008000045f5f5f5fec0000ef000101000402000100040300014b7404000000008000025f5fee00ef000101000402000100070300014b5504000000008000045f5f5f5fec0000ef000101000402000100040300014b3904000000008000025f5fee00ef000101000402000100070300014b1a04000000008000045f5f5f5fec0000ef000101000402000100040300014afe04000000008000025f5fee00ef000101000402000100070300014adf04000000008000045f5f5f5fec0000ef000101000402000100040300014ac304000000008000025f5fee00ef000101000402000100070300014aa404000000008000045f5f5f5fec0000ef000101000402000100040300014a8804000000008000025f5fee00ef000101000402000100070300014a6904000000008000045f5f5f5fec0000ef000101000402000100040300014a4d04000000008000025f5fee00ef000101000402000100070300014a2e04000000008000045f5f5f5fec0000ef000101000402000100040300014a1204000000008000025f5fee00ef0001010004020001000703000149f304000000008000045f5f5f5fec0000ef0001010004020001000403000149d704000000008000025f5fee00ef0001010004020001000703000149b804000000008000045f5f5f5fec0000ef00010100040200010004030001499c04000000008000025f5fee00ef00010100040200010007030001497d04000000008000045f5f5f5fec0000ef00010100040200010004030001496104000000008000025f5fee00ef00010100040200010007030001494204000000008000045f5f5f5fec0000ef00010100040200010004030001492604000000008000025f5fee00ef00010100040200010007030001490704000000008000045f5f5f5fec0000ef0001010004020001000403000148eb04000000008000025f5fee00ef0001010004020001000703000148cc04000000008000045f5f5f5fec0000ef0001010004020001000403000148b004000000008000025f5fee00ef00010100040200010007030001489104000000008000045f5f5f5fec0000ef00010100040200010004030001487504000000008000025f5fee00ef00010100040200010007030001485604000000008000045f5f5f5fec0000ef00010100040200010004030001483a04000000008000025f5fee00ef00010100040200010007030001481b04000000008000045f5f5f5fec0000ef0001010004020001000403000147ff04000000008000025f5fee00ef0001010004020001000703000147e004000000008000045f5f5f5fec0000ef0001010004020001000403000147c404000000008000025f5fee00ef0001010004020001000703000147a504000000008000045f5f5f5fec0000ef00010100040200010004030001478904000000008000025f5fee00ef00010100040200010007030001476a04000000008000045f5f5f5fec0000ef00010100040200010004030001474e04000000008000025f5fee00ef00010100040200010007030001472f04000000008000045f5f5f5fec0000ef00010100040200010004030001471304000000008000025f5fee00ef0001010004020001000703000146f404000000008000045f5f5f5fec0000ef0001010004020001000403000146d804000000008000025f5fee00ef0001010004020001000703000146b904000000008000045f5f5f5fec0000ef00010100040200010004030001469d04000000008000025f5fee00ef00010100040200010007030001467e04000000008000045f5f5f5fec0000ef00010100040200010004030001466204000000008000025f5fee00ef00010100040200010007030001464304000000008000045f5f5f5fec0000ef00010100040200010004030001462704000000008000025f5fee00ef00010100040200010007030001460804000000008000045f5f5f5fec0000ef0001010004020001000403000145ec04000000008000025f5fee00ef0001010004020001000703000145cd04000000008000045f5f5f5fec0000ef0001010004020001000403000145b104000000008000025f5fee00ef00010100040200010007030001459204000000008000045f5f5f5fec0000ef00010100040200010004030001457604000000008000025f5fee00ef00010100040200010007030001455704000000008000045f5f5f5fec0000ef00010100040200010004030001453b04000000008000025f5fee00ef00010100040200010007030001451c04000000008000045f5f5f5fec0000ef00010100040200010004030001450004000000008000025f5fee00ef0001010004020001000703000144e104000000008000045f5f5f5fec0000ef0001010004020001000403000144c504000000008000025f5fee00ef0001010004020001000703000144a604000000008000045f5f5f5fec0000ef00010100040200010004030001448a04000000008000025f5fee00ef00010100040200010007030001446b04000000008000045f5f5f5fec0000ef00010100040200010004030001444f04000000008000025f5fee00ef00010100040200010007030001443004000000008000045f5f5f5fec0000ef00010100040200010004030001441404000000008000025f5fee00ef0001010004020001000703000143f504000000008000045f5f5f5fec0000ef0001010004020001000403000143d904000000008000025f5fee00ef0001010004020001000703000143ba04000000008000045f5f5f5fec0000ef00010100040200010004030001439e04000000008000025f5fee00ef00010100040200010007030001437f04000000008000045f5f5f5fec0000ef00010100040200010004030001436304000000008000025f5fee00ef00010100040200010007030001434404000000008000045f5f5f5fec0000ef00010100040200010004030001432804000000008000025f5fee00ef00010100040200010007030001430904000000008000045f5f5f5fec0000ef0001010004020001000403000142ed04000000008000025f5fee00ef0001010004020001000703000142ce04000000008000045f5f5f5fec0000ef0001010004020001000403000142b204000000008000025f5fee00ef00010100040200010007030001429304000000008000045f5f5f5fec0000ef00010100040200010004030001427704000000008000025f5fee00ef00010100040200010007030001425804000000008000045f5f5f5fec0000ef00010100040200010004030001423c04000000008000025f5fee00ef00010100040200010007030001421d04000000008000045f5f5f5fec0000ef00010100040200010004030001420104000000008000025f5fee00ef0001010004020001000703000141e204000000008000045f5f5f5fec0000ef0001010004020001000403000141c604000000008000025f5fee00ef0001010004020001000703000141a704000000008000045f5f5f5fec0000ef00010100040200010004030001418b04000000008000025f5fee00ef00010100040200010007030001416c04000000008000045f5f5f5fec0000ef00010100040200010004030001415004000000008000025f5fee00ef00010100040200010007030001413104000000008000045f5f5f5fec0000ef00010100040200010004030001411504000000008000025f5fee00ef0001010004020001000703000140f604000000008000045f5f5f5fec0000ef0001010004020001000403000140da04000000008000025f5fee00ef0001010004020001000703000140bb04000000008000045f5f5f5fec0000ef00010100040200010004030001409f04000000008000025f5fee00ef00010100040200010007030001408004000000008000045f5f5f5fec0000ef00010100040200010004030001406404000000008000025f5fee00ef00010100040200010007030001404504000000008000045f5f5f5fec0000ef00010100040200010004030001402904000000008000025f5fee00ef00010100040200010007030001400a04000000008000045f5f5f5fec0000ef000101000402000100040300013fee04000000008000025f5fee00ef000101000402000100070300013fcf04000000008000045f5f5f5fec0000ef000101000402000100040300013fb304000000008000025f5fee00ef000101000402000100070300013f9404000000008000045f5f5f5fec0000ef000101000402000100040300013f7804000000008000025f5fee00ef000101000402000100070300013f5904000000008000045f5f5f5fec0000ef000101000402000100040300013f3d04000000008000025f5fee00ef000101000402000100070300013f1e04000000008000045f5f5f5fec0000ef000101000402000100040300013f0204000000008000025f5fee00ef000101000402000100070300013ee304000000008000045f5f5f5fec0000ef000101000402000100040300013ec704000000008000025f5fee00ef000101000402000100070300013ea804000000008000045f5f5f5fec0000ef000101000402000100040300013e8c04000000008000025f5fee00ef000101000402000100070300013e6d04000000008000045f5f5f5fec0000ef000101000402000100040300013e5104000000008000025f5fee00ef000101000402000100070300013e3204000000008000045f5f5f5fec0000ef000101000402000100040300013e1604000000008000025f5fee00ef000101000402000100070300013df704000000008000045f5f5f5fec0000ef000101000402000100040300013ddb04000000008000025f5fee00ef000101000402000100070300013dbc04000000008000045f5f5f5fec0000ef000101000402000100040300013da004000000008000025f5fee00ef000101000402000100070300013d8104000000008000045f5f5f5fec0000ef000101000402000100040300013d6504000000008000025f5fee00ef000101000402000100070300013d4604000000008000045f5f5f5fec0000ef000101000402000100040300013d2a04000000008000025f5fee00ef000101000402000100070300013d0b04000000008000045f5f5f5fec0000ef000101000402000100040300013cef04000000008000025f5fee00ef000101000402000100070300013cd004000000008000045f5f5f5fec0000ef000101000402000100040300013cb404000000008000025f5fee00ef000101000402000100070300013c9504000000008000045f5f5f5fec0000ef000101000402000100040300013c7904000000008000025f5fee00ef000101000402000100070300013c5a04000000008000045f5f5f5fec0000ef000101000402000100040300013c3e04000000008000025f5fee00ef000101000402000100070300013c1f04000000008000045f5f5f5fec0000ef000101000402000100040300013c0304000000008000025f5fee00ef000101000402000100070300013be404000000008000045f5f5f5fec0000ef000101000402000100040300013bc804000000008000025f5fee00ef000101000402000100070300013ba904000000008000045f5f5f5fec0000ef000101000402000100040300013b8d04000000008000025f5fee00ef000101000402000100070300013b6e04000000008000045f5f5f5fec0000ef000101000402000100040300013b5204000000008000025f5fee00ef000101000402000100070300013b3304000000008000045f5f5f5fec0000ef000101000402000100040300013b1704000000008000025f5fee00ef000101000402000100070300013af804000000008000045f5f5f5fec0000ef000101000402000100040300013adc04000000008000025f5fee00ef000101000402000100070300013abd04000000008000045f5f5f5fec0000ef000101000402000100040300013aa104000000008000025f5fee00ef000101000402000100070300013a8204000000008000045f5f5f5fec0000ef000101000402000100040300013a6604000000008000025f5fee00ef000101000402000100070300013a4704000000008000045f5f5f5fec0000ef000101000402000100040300013a2b04000000008000025f5fee00ef000101000402000100070300013a0c04000000008000045f5f5f5fec0000ef0001010004020001000403000139f004000000008000025f5fee00ef0001010004020001000703000139d104000000008000045f5f5f5fec0000ef0001010004020001000403000139b504000000008000025f5fee00ef00010100040200010007030001399604000000008000045f5f5f5fec0000ef00010100040200010004030001397a04000000008000025f5fee00ef00010100040200010007030001395b04000000008000045f5f5f5fec0000ef00010100040200010004030001393f04000000008000025f5fee00ef00010100040200010007030001392004000000008000045f5f5f5fec0000ef00010100040200010004030001390404000000008000025f5fee00ef0001010004020001000703000138e504000000008000045f5f5f5fec0000ef0001010004020001000403000138c904000000008000025f5fee00ef0001010004020001000703000138aa04000000008000045f5f5f5fec0000ef00010100040200010004030001388e04000000008000025f5fee00ef00010100040200010007030001386f04000000008000045f5f5f5fec0000ef00010100040200010004030001385304000000008000025f5fee00ef00010100040200010007030001383404000000008000045f5f5f5fec0000ef00010100040200010004030001381804000000008000025f5fee00ef0001010004020001000703000137f904000000008000045f5f5f5fec0000ef0001010004020001000403000137dd04000000008000025f5fee00ef0001010004020001000703000137be04000000008000045f5f5f5fec0000ef0001010004020001000403000137a204000000008000025f5fee00ef00010100040200010007030001378304000000008000045f5f5f5fec0000ef00010100040200010004030001376704000000008000025f5fee00ef00010100040200010007030001374804000000008000045f5f5f5fec0000ef00010100040200010004030001372c04000000008000025f5fee00ef00010100040200010007030001370d04000000008000045f5f5f5fec0000ef0001010004020001000403000136f104000000008000025f5fee00ef0001010004020001000703000136d204000000008000045f5f5f5fec0000ef0001010004020001000403000136b604000000008000025f5fee00ef00010100040200010007030001369704000000008000045f5f5f5fec0000ef00010100040200010004030001367b04000000008000025f5fee00ef00010100040200010007030001365c04000000008000045f5f5f5fec0000ef00010100040200010004030001364004000000008000025f5fee00ef00010100040200010007030001362104000000008000045f5f5f5fec0000ef00010100040200010004030001360504000000008000025f5fee00ef0001010004020001000703000135e604000000008000045f5f5f5fec0000ef0001010004020001000403000135ca04000000008000025f5fee00ef0001010004020001000703000135ab04000000008000045f5f5f5fec0000ef00010100040200010004030001358f04000000008000025f5fee00ef00010100040200010007030001357004000000008000045f5f5f5fec0000ef00010100040200010004030001355404000000008000025f5fee00ef00010100040200010007030001353504000000008000045f5f5f5fec0000ef00010100040200010004030001351904000000008000025f5fee00ef0001010004020001000703000134fa04000000008000045f5f5f5fec0000ef0001010004020001000403000134de04000000008000025f5fee00ef0001010004020001000703000134bf04000000008000045f5f5f5fec0000ef0001010004020001000403000134a304000000008000025f5fee00ef00010100040200010007030001348404000000008000045f5f5f5fec0000ef00010100040200010004030001346804000000008000025f5fee00ef00010100040200010007030001344904000000008000045f5f5f5fec0000ef00010100040200010004030001342d04000000008000025f5fee00ef00010100040200010007030001340e04000000008000045f5f5f5fec0000ef0001010004020001000403000133f204000000008000025f5fee00ef0001010004020001000703000133d304000000008000045f5f5f5fec0000ef0001010004020001000403000133b704000000008000025f5fee00ef00010100040200010007030001339804000000008000045f5f5f5fec0000ef00010100040200010004030001337c04000000008000025f5fee00ef00010100040200010007030001335d04000000008000045f5f5f5fec0000ef00010100040200010004030001334104000000008000025f5fee00ef00010100040200010007030001332204000000008000045f5f5f5fec0000ef00010100040200010004030001330604000000008000025f5fee00ef0001010004020001000703000132e704000000008000045f5f5f5fec0000ef0001010004020001000403000132cb04000000008000025f5fee00ef0001010004020001000703000132ac04000000008000045f5f5f5fec0000ef00010100040200010004030001329004000000008000025f5fee00ef00010100040200010007030001327104000000008000045f5f5f5fec0000ef00010100040200010004030001325504000000008000025f5fee00ef00010100040200010007030001323604000000008000045f5f5f5fec0000ef00010100040200010004030001321a04000000008000025f5fee00ef0001010004020001000703000131fb04000000008000045f5f5f5fec0000ef0001010004020001000403000131df04000000008000025f5fee00ef0001010004020001000703000131c004000000008000045f5f5f5fec0000ef0001010004020001000403000131a404000000008000025f5fee00ef00010100040200010007030001318504000000008000045f5f5f5fec0000ef00010100040200010004030001316904000000008000025f5fee00ef00010100040200010007030001314a04000000008000045f5f5f5fec0000ef00010100040200010004030001312e04000000008000025f5fee00ef00010100040200010007030001310f04000000008000045f5f5f5fec0000ef0001010004020001000403000130f304000000008000025f5fee00ef0001010004020001000703000130d404000000008000045f5f5f5fec0000ef0001010004020001000403000130b804000000008000025f5fee00ef00010100040200010007030001309904000000008000045f5f5f5fec0000ef00010100040200010004030001307d04000000008000025f5fee00ef00010100040200010007030001305e04000000008000045f5f5f5fec0000ef00010100040200010004030001304204000000008000025f5fee00ef00010100040200010007030001302304000000008000045f5f5f5fec0000ef00010100040200010004030001300704000000008000025f5fee00ef000101000402000100070300012fe804000000008000045f5f5f5fec0000ef000101000402000100040300012fcc04000000008000025f5fee00ef000101000402000100070300012fad04000000008000045f5f5f5fec0000ef000101000402000100040300012f9104000000008000025f5fee00ef000101000402000100070300012f7204000000008000045f5f5f5fec0000ef000101000402000100040300012f5604000000008000025f5fee00ef000101000402000100070300012f3704000000008000045f5f5f5fec0000ef000101000402000100040300012f1b04000000008000025f5fee00ef000101000402000100070300012efc04000000008000045f5f5f5fec0000ef000101000402000100040300012ee004000000008000025f5fee00ef000101000402000100070300012ec104000000008000045f5f5f5fec0000ef000101000402000100040300012ea504000000008000025f5fee00ef000101000402000100070300012e8604000000008000045f5f5f5fec0000ef000101000402000100040300012e6a04000000008000025f5fee00ef000101000402000100070300012e4b04000000008000045f5f5f5fec0000ef000101000402000100040300012e2f04000000008000025f5fee00ef000101000402000100070300012e1004000000008000045f5f5f5fec0000ef000101000402000100040300012df404000000008000025f5fee00ef000101000402000100070300012dd504000000008000045f5f5f5fec0000ef000101000402000100040300012db904000000008000025f5fee00ef000101000402000100070300012d9a04000000008000045f5f5f5fec0000ef000101000402000100040300012d7e04000000008000025f5fee00ef000101000402000100070300012d5f04000000008000045f5f5f5fec0000ef000101000402000100040300012d4304000000008000025f5fee00ef000101000402000100070300012d2404000000008000045f5f5f5fec0000ef000101000402000100040300012d0804000000008000025f5fee00ef000101000402000100070300012ce904000000008000045f5f5f5fec0000ef000101000402000100040300012ccd04000000008000025f5fee00ef000101000402000100070300012cae04000000008000045f5f5f5fec0000ef000101000402000100040300012c9204000000008000025f5fee00ef000101000402000100070300012c7304000000008000045f5f5f5fec0000ef000101000402000100040300012c5704000000008000025f5fee00ef000101000402000100070300012c3804000000008000045f5f5f5fec0000ef000101000402000100040300012c1c04000000008000025f5fee00ef000101000402000100070300012bfd04000000008000045f5f5f5fec0000ef000101000402000100040300012be104000000008000025f5fee00ef000101000402000100070300012bc204000000008000045f5f5f5fec0000ef000101000402000100040300012ba604000000008000025f5fee00ef000101000402000100070300012b8704000000008000045f5f5f5fec0000ef000101000402000100040300012b6b04000000008000025f5fee00ef000101000402000100070300012b4c04000000008000045f5f5f5fec0000ef000101000402000100040300012b3004000000008000025f5fee00ef000101000402000100070300012b1104000000008000045f5f5f5fec0000ef000101000402000100040300012af504000000008000025f5fee00ef000101000402000100070300012ad604000000008000045f5f5f5fec0000ef000101000402000100040300012aba04000000008000025f5fee00ef000101000402000100070300012a9b04000000008000045f5f5f5fec0000ef000101000402000100040300012a7f04000000008000025f5fee00ef000101000402000100070300012a6004000000008000045f5f5f5fec0000ef000101000402000100040300012a4404000000008000025f5fee00ef000101000402000100070300012a2504000000008000045f5f5f5fec0000ef000101000402000100040300012a0904000000008000025f5fee00ef0001010004020001000703000129ea04000000008000045f5f5f5fec0000ef0001010004020001000403000129ce04000000008000025f5fee00ef0001010004020001000703000129af04000000008000045f5f5f5fec0000ef00010100040200010004030001299304000000008000025f5fee00ef00010100040200010007030001297404000000008000045f5f5f5fec0000ef00010100040200010004030001295804000000008000025f5fee00ef00010100040200010007030001293904000000008000045f5f5f5fec0000ef00010100040200010004030001291d04000000008000025f5fee00ef0001010004020001000703000128fe04000000008000045f5f5f5fec0000ef0001010004020001000403000128e204000000008000025f5fee00ef0001010004020001000703000128c304000000008000045f5f5f5fec0000ef0001010004020001000403000128a704000000008000025f5fee00ef00010100040200010007030001288804000000008000045f5f5f5fec0000ef00010100040200010004030001286c04000000008000025f5fee00ef00010100040200010007030001284d04000000008000045f5f5f5fec0000ef00010100040200010004030001283104000000008000025f5fee00ef00010100040200010007030001281204000000008000045f5f5f5fec0000ef0001010004020001000403000127f604000000008000025f5fee00ef0001010004020001000703000127d704000000008000045f5f5f5fec0000ef0001010004020001000403000127bb04000000008000025f5fee00ef00010100040200010007030001279c04000000008000045f5f5f5fec0000ef00010100040200010004030001278004000000008000025f5fee00ef00010100040200010007030001276104000000008000045f5f5f5fec0000ef00010100040200010004030001274504000000008000025f5fee00ef00010100040200010007030001272604000000008000045f5f5f5fec0000ef00010100040200010004030001270a04000000008000025f5fee00ef0001010004020001000703000126eb04000000008000045f5f5f5fec0000ef0001010004020001000403000126cf04000000008000025f5fee00ef0001010004020001000703000126b004000000008000045f5f5f5fec0000ef00010100040200010004030001269404000000008000025f5fee00ef00010100040200010007030001267504000000008000045f5f5f5fec0000ef00010100040200010004030001265904000000008000025f5fee00ef00010100040200010007030001263a04000000008000045f5f5f5fec0000ef00010100040200010004030001261e04000000008000025f5fee00ef0001010004020001000703000125ff04000000008000045f5f5f5fec0000ef0001010004020001000403000125e304000000008000025f5fee00ef0001010004020001000703000125c404000000008000045f5f5f5fec0000ef0001010004020001000403000125a804000000008000025f5fee00ef00010100040200010007030001258904000000008000045f5f5f5fec0000ef00010100040200010004030001256d04000000008000025f5fee00ef00010100040200010007030001254e04000000008000045f5f5f5fec0000ef00010100040200010004030001253204000000008000025f5fee00ef00010100040200010007030001251304000000008000045f5f5f5fec0000ef0001010004020001000403000124f704000000008000025f5fee00ef0001010004020001000703000124d804000000008000045f5f5f5fec0000ef0001010004020001000403000124bc04000000008000025f5fee00ef00010100040200010007030001249d04000000008000045f5f5f5fec0000ef00010100040200010004030001248104000000008000025f5fee00ef00010100040200010007030001246204000000008000045f5f5f5fec0000ef00010100040200010004030001244604000000008000025f5fee00ef00010100040200010007030001242704000000008000045f5f5f5fec0000ef00010100040200010004030001240b04000000008000025f5fee00ef0001010004020001000703000123ec04000000008000045f5f5f5fec0000ef0001010004020001000403000123d004000000008000025f5fee00ef0001010004020001000703000123b104000000008000045f5f5f5fec0000ef00010100040200010004030001239504000000008000025f5fee00ef00010100040200010007030001237604000000008000045f5f5f5fec0000ef00010100040200010004030001235a04000000008000025f5fee00ef00010100040200010007030001233b04000000008000045f5f5f5fec0000ef00010100040200010004030001231f04000000008000025f5fee00ef00010100040200010007030001230004000000008000045f5f5f5fec0000ef0001010004020001000403000122e404000000008000025f5fee00ef0001010004020001000703000122c504000000008000045f5f5f5fec0000ef0001010004020001000403000122a904000000008000025f5fee00ef00010100040200010007030001228a04000000008000045f5f5f5fec0000ef00010100040200010004030001226e04000000008000025f5fee00ef00010100040200010007030001224f04000000008000045f5f5f5fec0000ef00010100040200010004030001223304000000008000025f5fee00ef00010100040200010007030001221404000000008000045f5f5f5fec0000ef0001010004020001000403000121f804000000008000025f5fee00ef0001010004020001000703000121d904000000008000045f5f5f5fec0000ef0001010004020001000403000121bd04000000008000025f5fee00ef00010100040200010007030001219e04000000008000045f5f5f5fec0000ef00010100040200010004030001218204000000008000025f5fee00ef00010100040200010007030001216304000000008000045f5f5f5fec0000ef00010100040200010004030001214704000000008000025f5fee00ef00010100040200010007030001212804000000008000045f5f5f5fec0000ef00010100040200010004030001210c04000000008000025f5fee00ef0001010004020001000703000120ed04000000008000045f5f5f5fec0000ef0001010004020001000403000120d104000000008000025f5fee00ef0001010004020001000703000120b204000000008000045f5f5f5fec0000ef00010100040200010004030001209604000000008000025f5fee00ef00010100040200010007030001207704000000008000045f5f5f5fec0000ef00010100040200010004030001205b04000000008000025f5fee00ef00010100040200010007030001203c04000000008000045f5f5f5fec0000ef00010100040200010004030001202004000000008000025f5fee00ef00010100040200010007030001200104000000008000045f5f5f5fec0000ef000101000402000100040300011fe504000000008000025f5fee00ef000101000402000100070300011fc604000000008000045f5f5f5fec0000ef000101000402000100040300011faa04000000008000025f5fee00ef000101000402000100070300011f8b04000000008000045f5f5f5fec0000ef000101000402000100040300011f6f04000000008000025f5fee00ef000101000402000100070300011f5004000000008000045f5f5f5fec0000ef000101000402000100040300011f3404000000008000025f5fee00ef000101000402000100070300011f1504000000008000045f5f5f5fec0000ef000101000402000100040300011ef904000000008000025f5fee00ef000101000402000100070300011eda04000000008000045f5f5f5fec0000ef000101000402000100040300011ebe04000000008000025f5fee00ef000101000402000100070300011e9f04000000008000045f5f5f5fec0000ef000101000402000100040300011e8304000000008000025f5fee00ef000101000402000100070300011e6404000000008000045f5f5f5fec0000ef000101000402000100040300011e4804000000008000025f5fee00ef000101000402000100070300011e2904000000008000045f5f5f5fec0000ef000101000402000100040300011e0d04000000008000025f5fee00ef000101000402000100070300011dee04000000008000045f5f5f5fec0000ef000101000402000100040300011dd204000000008000025f5fee00ef000101000402000100070300011db304000000008000045f5f5f5fec0000ef000101000402000100040300011d9704000000008000025f5fee00ef000101000402000100070300011d7804000000008000045f5f5f5fec0000ef000101000402000100040300011d5c04000000008000025f5fee00ef000101000402000100070300011d3d04000000008000045f5f5f5fec0000ef000101000402000100040300011d2104000000008000025f5fee00ef000101000402000100070300011d0204000000008000045f5f5f5fec0000ef000101000402000100040300011ce604000000008000025f5fee00ef000101000402000100070300011cc704000000008000045f5f5f5fec0000ef000101000402000100040300011cab04000000008000025f5fee00ef000101000402000100070300011c8c04000000008000045f5f5f5fec0000ef000101000402000100040300011c7004000000008000025f5fee00ef000101000402000100070300011c5104000000008000045f5f5f5fec0000ef000101000402000100040300011c3504000000008000025f5fee00ef000101000402000100070300011c1604000000008000045f5f5f5fec0000ef000101000402000100040300011bfa04000000008000025f5fee00ef000101000402000100070300011bdb04000000008000045f5f5f5fec0000ef000101000402000100040300011bbf04000000008000025f5fee00ef000101000402000100070300011ba004000000008000045f5f5f5fec0000ef000101000402000100040300011b8404000000008000025f5fee00ef000101000402000100070300011b6504000000008000045f5f5f5fec0000ef000101000402000100040300011b4904000000008000025f5fee00ef000101000402000100070300011b2a04000000008000045f5f5f5fec0000ef000101000402000100040300011b0e04000000008000025f5fee00ef000101000402000100070300011aef04000000008000045f5f5f5fec0000ef000101000402000100040300011ad304000000008000025f5fee00ef000101000402000100070300011ab404000000008000045f5f5f5fec0000ef000101000402000100040300011a9804000000008000025f5fee00ef000101000402000100070300011a7904000000008000045f5f5f5fec0000ef000101000402000100040300011a5d04000000008000025f5fee00ef000101000402000100070300011a3e04000000008000045f5f5f5fec0000ef000101000402000100040300011a2204000000008000025f5fee00ef000101000402000100070300011a0304000000008000045f5f5f5fec0000ef0001010004020001000403000119e704000000008000025f5fee00ef0001010004020001000703000119c804000000008000045f5f5f5fec0000ef0001010004020001000403000119ac04000000008000025f5fee00ef00010100040200010007030001198d04000000008000045f5f5f5fec0000ef00010100040200010004030001197104000000008000025f5fee00ef00010100040200010007030001195204000000008000045f5f5f5fec0000ef00010100040200010004030001193604000000008000025f5fee00ef00010100040200010007030001191704000000008000045f5f5f5fec0000ef0001010004020001000403000118fb04000000008000025f5fee00ef0001010004020001000703000118dc04000000008000045f5f5f5fec0000ef0001010004020001000403000118c004000000008000025f5fee00ef0001010004020001000703000118a104000000008000045f5f5f5fec0000ef00010100040200010004030001188504000000008000025f5fee00ef00010100040200010007030001186604000000008000045f5f5f5fec0000ef00010100040200010004030001184a04000000008000025f5fee00ef00010100040200010007030001182b04000000008000045f5f5f5fec0000ef00010100040200010004030001180f04000000008000025f5fee00ef0001010004020001000703000117f004000000008000045f5f5f5fec0000ef0001010004020001000403000117d404000000008000025f5fee00ef0001010004020001000703000117b504000000008000045f5f5f5fec0000ef00010100040200010004030001179904000000008000025f5fee00ef00010100040200010007030001177a04000000008000045f5f5f5fec0000ef00010100040200010004030001175e04000000008000025f5fee00ef00010100040200010007030001173f04000000008000045f5f5f5fec0000ef00010100040200010004030001172304000000008000025f5fee00ef00010100040200010007030001170404000000008000045f5f5f5fec0000ef0001010004020001000403000116e804000000008000025f5fee00ef0001010004020001000703000116c904000000008000045f5f5f5fec0000ef0001010004020001000403000116ad04000000008000025f5fee00ef00010100040200010007030001168e04000000008000045f5f5f5fec0000ef00010100040200010004030001167204000000008000025f5fee00ef00010100040200010007030001165304000000008000045f5f5f5fec0000ef00010100040200010004030001163704000000008000025f5fee00ef00010100040200010007030001161804000000008000045f5f5f5fec0000ef0001010004020001000403000115fc04000000008000025f5fee00ef0001010004020001000703000115dd04000000008000045f5f5f5fec0000ef0001010004020001000403000115c104000000008000025f5fee00ef0001010004020001000703000115a204000000008000045f5f5f5fec0000ef00010100040200010004030001158604000000008000025f5fee00ef00010100040200010007030001156704000000008000045f5f5f5fec0000ef00010100040200010004030001154b04000000008000025f5fee00ef00010100040200010007030001152c04000000008000045f5f5f5fec0000ef00010100040200010004030001151004000000008000025f5fee00ef0001010004020001000703000114f104000000008000045f5f5f5fec0000ef0001010004020001000403000114d504000000008000025f5fee00ef0001010004020001000703000114b604000000008000045f5f5f5fec0000ef00010100040200010004030001149a04000000008000025f5fee00ef00010100040200010007030001147b04000000008000045f5f5f5fec0000ef00010100040200010004030001145f04000000008000025f5fee00ef00010100040200010007030001144004000000008000045f5f5f5fec0000ef00010100040200010004030001142404000000008000025f5fee00ef00010100040200010007030001140504000000008000045f5f5f5fec0000ef0001010004020001000403000113e904000000008000025f5fee00ef0001010004020001000703000113ca04000000008000045f5f5f5fec0000ef0001010004020001000403000113ae04000000008000025f5fee00ef00010100040200010007030001138f04000000008000045f5f5f5fec0000ef00010100040200010004030001137304000000008000025f5fee00ef00010100040200010007030001135404000000008000045f5f5f5fec0000ef00010100040200010004030001133804000000008000025f5fee00ef00010100040200010007030001131904000000008000045f5f5f5fec0000ef0001010004020001000403000112fd04000000008000025f5fee00ef0001010004020001000703000112de04000000008000045f5f5f5fec0000ef0001010004020001000403000112c204000000008000025f5fee00ef0001010004020001000703000112a304000000008000045f5f5f5fec0000ef00010100040200010004030001128704000000008000025f5fee00ef00010100040200010007030001126804000000008000045f5f5f5fec0000ef00010100040200010004030001124c04000000008000025f5fee00ef00010100040200010007030001122d04000000008000045f5f5f5fec0000ef00010100040200010004030001121104000000008000025f5fee00ef0001010004020001000703000111f204000000008000045f5f5f5fec0000ef0001010004020001000403000111d604000000008000025f5fee00ef0001010004020001000703000111b704000000008000045f5f5f5fec0000ef00010100040200010004030001119b04000000008000025f5fee00ef00010100040200010007030001117c04000000008000045f5f5f5fec0000ef00010100040200010004030001116004000000008000025f5fee00ef00010100040200010007030001114104000000008000045f5f5f5fec0000ef00010100040200010004030001112504000000008000025f5fee00ef00010100040200010007030001110604000000008000045f5f5f5fec0000ef0001010004020001000403000110ea04000000008000025f5fee00ef0001010004020001000703000110cb04000000008000045f5f5f5fec0000ef0001010004020001000403000110af04000000008000025f5fee00ef00010100040200010007030001109004000000008000045f5f5f5fec0000ef00010100040200010004030001107404000000008000025f5fee00ef00010100040200010007030001105504000000008000045f5f5f5fec0000ef00010100040200010004030001103904000000008000025f5fee00ef00010100040200010007030001101a04000000008000045f5f5f5fec0000ef000101000402000100040300010ffe04000000008000025f5fee00ef000101000402000100070300010fdf04000000008000045f5f5f5fec0000ef000101000402000100040300010fc304000000008000025f5fee00ef000101000402000100070300010fa404000000008000045f5f5f5fec0000ef000101000402000100040300010f8804000000008000025f5fee00ef000101000402000100070300010f6904000000008000045f5f5f5fec0000ef000101000402000100040300010f4d04000000008000025f5fee00ef000101000402000100070300010f2e04000000008000045f5f5f5fec0000ef000101000402000100040300010f1204000000008000025f5fee00ef000101000402000100070300010ef304000000008000045f5f5f5fec0000ef000101000402000100040300010ed704000000008000025f5fee00ef000101000402000100070300010eb804000000008000045f5f5f5fec0000ef000101000402000100040300010e9c04000000008000025f5fee00ef000101000402000100070300010e7d04000000008000045f5f5f5fec0000ef000101000402000100040300010e6104000000008000025f5fee00ef000101000402000100070300010e4204000000008000045f5f5f5fec0000ef000101000402000100040300010e2604000000008000025f5fee00ef000101000402000100070300010e0704000000008000045f5f5f5fec0000ef000101000402000100040300010deb04000000008000025f5fee00ef000101000402000100070300010dcc04000000008000045f5f5f5fec0000ef000101000402000100040300010db004000000008000025f5fee00ef000101000402000100070300010d9104000000008000045f5f5f5fec0000ef000101000402000100040300010d7504000000008000025f5fee00ef000101000402000100070300010d5604000000008000045f5f5f5fec0000ef000101000402000100040300010d3a04000000008000025f5fee00ef000101000402000100070300010d1b04000000008000045f5f5f5fec0000ef000101000402000100040300010cff04000000008000025f5fee00ef000101000402000100070300010ce004000000008000045f5f5f5fec0000ef000101000402000100040300010cc404000000008000025f5fee00ef000101000402000100070300010ca504000000008000045f5f5f5fec0000ef000101000402000100040300010c8904000000008000025f5fee00ef000101000402000100070300010c6a04000000008000045f5f5f5fec0000ef000101000402000100040300010c4e04000000008000025f5fee00ef000101000402000100070300010c2f04000000008000045f5f5f5fec0000ef000101000402000100040300010c1304000000008000025f5fee00ef000101000402000100070300010bf404000000008000045f5f5f5fec0000ef000101000402000100040300010bd804000000008000025f5fee00ef000101000402000100070300010bb904000000008000045f5f5f5fec0000ef000101000402000100040300010b9d04000000008000025f5fee00ef000101000402000100070300010b7e04000000008000045f5f5f5fec0000ef000101000402000100040300010b6204000000008000025f5fee00ef000101000402000100070300010b4304000000008000045f5f5f5fec0000ef000101000402000100040300010b2704000000008000025f5fee00ef000101000402000100070300010b0804000000008000045f5f5f5fec0000ef000101000402000100040300010aec04000000008000025f5fee00ef000101000402000100070300010acd04000000008000045f5f5f5fec0000ef000101000402000100040300010ab104000000008000025f5fee00ef000101000402000100070300010a9204000000008000045f5f5f5fec0000ef000101000402000100040300010a7604000000008000025f5fee00ef000101000402000100070300010a5704000000008000045f5f5f5fec0000ef000101000402000100040300010a3b04000000008000025f5fee00ef000101000402000100070300010a1c04000000008000045f5f5f5fec0000ef000101000402000100040300010a0004000000008000025f5fee00ef0001010004020001000703000109e104000000008000045f5f5f5fec0000ef0001010004020001000403000109c504000000008000025f5fee00ef0001010004020001000703000109a604000000008000045f5f5f5fec0000ef00010100040200010004030001098a04000000008000025f5fee00ef00010100040200010007030001096b04000000008000045f5f5f5fec0000ef00010100040200010004030001094f04000000008000025f5fee00ef00010100040200010007030001093004000000008000045f5f5f5fec0000ef00010100040200010004030001091404000000008000025f5fee00ef0001010004020001000703000108f504000000008000045f5f5f5fec0000ef0001010004020001000403000108d904000000008000025f5fee00ef0001010004020001000703000108ba04000000008000045f5f5f5fec0000ef00010100040200010004030001089e04000000008000025f5fee00ef00010100040200010007030001087f04000000008000045f5f5f5fec0000ef00010100040200010004030001086304000000008000025f5fee00ef00010100040200010007030001084404000000008000045f5f5f5fec0000ef00010100040200010004030001082804000000008000025f5fee00ef00010100040200010007030001080904000000008000045f5f5f5fec0000ef0001010004020001000403000107ed04000000008000025f5fee00ef0001010004020001000703000107ce04000000008000045f5f5f5fec0000ef0001010004020001000403000107b204000000008000025f5fee00ef00010100040200010007030001079304000000008000045f5f5f5fec0000ef00010100040200010004030001077704000000008000025f5fee00ef00010100040200010007030001075804000000008000045f5f5f5fec0000ef00010100040200010004030001073c04000000008000025f5fee00ef00010100040200010007030001071d04000000008000045f5f5f5fec0000ef00010100040200010004030001070104000000008000025f5fee00ef0001010004020001000703000106e204000000008000045f5f5f5fec0000ef0001010004020001000403000106c604000000008000025f5fee00ef0001010004020001000703000106a704000000008000045f5f5f5fec0000ef00010100040200010004030001068b04000000008000025f5fee00ef00010100040200010007030001066c04000000008000045f5f5f5fec0000ef00010100040200010004030001065004000000008000025f5fee00ef00010100040200010007030001063104000000008000045f5f5f5fec0000ef00010100040200010004030001061504000000008000025f5fee00ef0001010004020001000703000105f604000000008000045f5f5f5fec0000ef0001010004020001000403000105da04000000008000025f5fee00ef0001010004020001000703000105bb04000000008000045f5f5f5fec0000ef00010100040200010004030001059f04000000008000025f5fee00ef00010100040200010007030001058004000000008000045f5f5f5fec0000ef00010100040200010004030001056404000000008000025f5fee00ef00010100040200010007030001054504000000008000045f5f5f5fec0000ef00010100040200010004030001052904000000008000025f5fee00ef00010100040200010007030001050a04000000008000045f5f5f5fec0000ef0001010004020001000403000104ee04000000008000025f5fee00ef0001010004020001000703000104cf04000000008000045f5f5f5fec0000ef0001010004020001000403000104b304000000008000025f5fee00ef00010100040200010007030001049404000000008000045f5f5f5fec0000ef00010100040200010004030001047804000000008000025f5fee00ef00010100040200010007030001045904000000008000045f5f5f5fec0000ef00010100040200010004030001043d04000000008000025f5fee00ef00010100040200010007030001041e04000000008000045f5f5f5fec0000ef00010100040200010004030001040204000000008000025f5fee00ef0001010004020001000703000103e304000000008000045f5f5f5fec0000ef0001010004020001000403000103c704000000008000025f5fee00ef0001010004020001000703000103a804000000008000045f5f5f5fec0000ef00010100040200010004030001038c04000000008000025f5fee00ef00010100040200010007030001036d04000000008000045f5f5f5fec0000ef00010100040200010004030001035104000000008000025f5fee00ef00010100040200010007030001033204000000008000045f5f5f5fec0000ef00010100040200010004030001031604000000008000025f5fee00ef0001010004020001000703000102f704000000008000045f5f5f5fec0000ef0001010004020001000403000102db04000000008000025f5fee00ef0001010004020001000703000102bc04000000008000045f5f5f5fec0000ef0001010004020001000403000102a004000000008000025f5fee00ef00010100040200010007030001028104000000008000045f5f5f5fec0000ef00010100040200010004030001026504000000008000025f5fee00ef00010100040200010007030001024604000000008000045f5f5f5fec0000ef00010100040200010004030001022a04000000008000025f5fee00ef00010100040200010007030001020b04000000008000045f5f5f5fec0000ef0001010004020001000403000101ef04000000008000025f5fee00ef0001010004020001000703000101d004000000008000045f5f5f5fec0000ef0001010004020001000403000101b404000000008000025f5fee00ef00010100040200010007030001019504000000008000045f5f5f5fec0000ef00010100040200010004030001017904000000008000025f5fee00ef00010100040200010007030001015a04000000008000045f5f5f5fec0000ef00010100040200010004030001013e04000000008000025f5fee00ef00010100040200010007030001011f04000000008000045f5f5f5fec0000ef00010100040200010004030001010304000000008000025f5fee00ef0001010004020001000703000100e404000000008000045f5f5f5fec0000ef0001010004020001000403000100c804000000008000025f5fee00ef0001010004020001000703000100a904000000008000045f5f5f5fec0000ef00010100040200010004030001008d04000000008000025f5fee00ef00010100040200010007030001006e04000000008000045f5f5f5fec0000ef00010100040200010004030001005204000000008000025f5fee00ef00010100040200010007030001003304000000008000045f5f5f5fec0000ef00010100040200010004030001001704000000008000025f5fee00ef0100a94f5374fce5edbc8e2a8697c15331677e6ebf0b +0xef0001010004020001000704000000008000016001e200000100 +0xef0001010004020001000704000000008000016001e200000200 +0xef0001010004020001000704000000008000016001e200fff100 +0xef0001010004020001000704000000008000016001e200fff900 +0xef0001010004020001000704000000008000016001e200fffb00 +0xef0001010004020001000704000000008000016001e200fffc00 +0xef0001010004020001000704000000008000016001e200fffd00 +0xef0001010004020001000704000000008000016001e200ffff00 +0xef0001010004020001000704000000008000016001e201000000 +0xef000101000402000100070400000000800001610000e1fffb00 +0xef000101000402000100070400000000800001610000e1fffc00 +0xef000101000402000100070400000000800001610000e8005000 +0xef00010100040200010007040000000080000162000000e0fffa +0xef00010100040200010007040000000080000162000000e0fffc +0xef000101000402000100070400000000800001e0000161000000 +0xef000101000402000100070400000000800001e0000261000000 +0xef00010100040200010007040000000080000232e10001005000 +0xef00010100040200010007040000000080000232e20000015000 +0xef0001010004020001000704000000008000025f80e200fffb00 +0xef0001010004020001000704000000008000065f5f5f5f5f9400 +0xef0001010004020001000704000000008000065f5f5f5f5fa400 +0xef0001010004020001000704000000008000075f5f5f5f5f8500 +0xef0001010004020001000704000300008000016001e200000200aabbcc +0xef000101000402000100070400200000800001640000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100070400200000800001650000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000704002000008000055f5f5f5f5f93001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000704002000008000055f5f5f5f5fa3001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000704002000008000065f5f5f5f5f5f940000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000704002000008000065f5f5f5f5f5fa40000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000704002000008000065f5f5f5f5f84001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000704002000008000075f5f5f5f5f5f850000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000804000000008000016001e10001305b00 +0xef000101000402000100080400000000800001610001e200fffa00 +0xef000101000402000100080400000000800001610001e200fffb00 +0xef00010100040200010008040000000080000162000000e1fffa00 +0xef00010100040200010008040000000080000162000000e1fffc00 +0xef0001010004020001000804000000008000016300000000e0fff9 +0xef0001010004020001000804000000008000016300000000e0fffc +0xef000101000402000100080400000000800001e000016200000000 +0xef000101000402000100080400000000800001e000036200000000 +0xef00010100040200010008040000000080000232e2000001005000 +0xef00010100040200010008040000000080000260006000e1fff900 +0xef0001010004020001000804000000008000075f5f5f5f5f5f9500 +0xef0001010004020001000804000000008000085f5f5f5f5f5f8600 +0xef00010100040200010008040020000080000165000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010008040020000080000166000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000804002000008000065f5f5f5f5f5f94001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000804002000008000065f5f5f5f5f5fa4001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000804002000008000065f5f5f5f5f5ff4001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000804002000008000065f5f5f5f5f5ffa001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000804002000008000075f5f5f5f5f5f5f950000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000804002000008000075f5f5f5f5f5f85001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000804002000008000085f5f5f5f5f5f5f860000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000904000000008000016001e1000160015000 +0xef0001010004020001000904000000008000016001e1000161000000 +0xef0001010004020001000904000000008000016001e1000261000000 +0xef0001010004020001000904000000008000016001e1000300e0fff7 +0xef00010100040200010009040000000080000162000001e200fff900 +0xef00010100040200010009040000000080000162000001e200fffb00 +0xef0001010004020001000904000000008000016300000000e1fff900 +0xef0001010004020001000904000000008000016300000000e1fffc00 +0xef000101000402000100090400000000800001640000000000e0fff8 +0xef000101000402000100090400000000800001640000000000e0fffc +0xef000101000402000100090400000000800001e00001630000000000 +0xef000101000402000100090400000000800001e00004630000000000 +0xef00010100040200010009040000000080000260006000e200fff800 +0xef0001010004020001000904000000008000085f5f5f5f5f5f5f9600 +0xef0001010004020001000904000000008000095f5f5f5f5f5f5f8700 +0xef0001010004020001000904002000008000016600000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000904002000008000016700000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000904002000008000075f5f5f5f5f5f5f95001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000904002000008000075f5f5f5f5f5f5ff1001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000904002000008000075f5f5f5f5f5f5ff2001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000904002000008000085f5f5f5f5f5f5f5f960000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000904002000008000085f5f5f5f5f5f5f86001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000904002000008000095f5f5f5f5f5f5f5f870000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000a0400000000800000e00003e00003e0fffa00 +0xef0001010004020001000a04000000008000016001e100016200000000 +0xef0001010004020001000a04000000008000016001e100036200000000 +0xef0001010004020001000a04000000008000016300000001e200fff800 +0xef0001010004020001000a04000000008000016300000001e200fffb00 +0xef0001010004020001000a0400000000800001640000000000e1fff800 +0xef0001010004020001000a0400000000800001640000000000e1fffc00 +0xef0001010004020001000a040000000080000165000000000000e0fff7 +0xef0001010004020001000a040000000080000165000000000000e0fffc +0xef0001010004020001000a0400000000800001e0000164000000000000 +0xef0001010004020001000a0400000000800001e00005006001e1fffa00 +0xef0001010004020001000a0400000000800001e0000564000000000000 +0xef0001010004020001000a040000000080000232e10003e00001005000 +0xef0001010004020001000a0400000000800002e0000061201560015500 +0xef0001010004020001000a04000000008000095f5f5f5f5f5f5f5f9700 +0xef0001010004020001000a040000000080000a5f5f5f5f5f5f5f5f8800 +0xef0001010004020001000a0400200000800001670000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000a0400200000800001680000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000a04002000008000085f5f5f5f5f5f5f5f96001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000a04002000008000095f5f5f5f5f5f5f5f5f970000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000a04002000008000095f5f5f5f5f5f5f5f87001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000a040020000080000a5f5f5f5f5f5f5f5f5f880000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000b030001000604000000008000046000600060006000ec0000aabbccddeeff +0xef0001010004020001000b030001001304000000008000046000600060006000ec0000ef00010100040200010001040000000080000000 +0xef0001010004020001000b0300010014030001001404000100008000046000600060006000ec0000ef000101000402000100010400000000800000feaa +0xef0001010004020001000b0300010014040000000080000260006000ee0060006000fdef000101000402000100010400000000800000fe +0xef0001010004020001000b0300010014040000000080000436600060ff6000ec005000ef000101000402000100010400000000800000fe +0xef0001010004020001000b030001001404000000008000046000600060006000ec0000 +0xef0001010004020001000b030001001404000000008000046000600060006000ec0000ef00000100040200010001040000000080000000 +0xef0001010004020001000b030001001404000000008000046000600060006000ec0000ef000101000402000100010400000000800000fe +0xef0001010004020001000b030001001404000000008000046000600060006000ec0000ef00ff0100040200010001040000000080000000 +0xef0001010004020001000b030001001404000000008000046000600060006000ec0100ef000101000402000100010400000000800000fe +0xef0001010004020001000b030001001404000000008000046000600060006000ecff00ef000101000402000100010400000000800000fe +0xef0001010004020001000b030001001404000100008000046000600060006000ec0000ef000101000402000100010400000000800000feaa +0xef0001010004020001000b030001001404001400008000046000600060006000ec00000000000000000000000000000000000000000000 +0xef0001010004020001000b030001001504000000008000046000600060006000ec0000ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001002f04000000008000046000600060006000ec0000ef00010100040200010003030001001404000000008000025fee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001003304000000008000046000600060006000ec0000ef00010100040200010007030001001404000000008000020060006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001003304000000008000046000600060006000ec0000ef000101000402000100070300010014040000000080000260006000ee0000ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001003504000000008000046000600060006000ec0000ef0001010004020001000903000100140400000000800002e0000560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001003604000000008000046000600060006000ec0000ef0001010004020001000a030001001404000000008000025fe1000560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001003804000000008000046000600060006000ec0000ef0001010004020001000c030001001404000000008000026000e200000560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001023604000000008000046000600060006000ec0000ef0001010004020001020a030001001404000000008000026000e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b030001023604000000008000046000600060006000ec0000ef0001010004020001020a030001001404000000008000026000e2ff000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b03000200140014040000000080000436600060ff6000ec015000ef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000b0301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060ff6000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000b04000000008000016001e10001630000000000 +0xef0001010004020001000b04000000008000016001e10004630000000000 +0xef0001010004020001000b04000000008000016001e200000200e0000000 +0xef0001010004020001000b04000000008000016001e200000300e0000000 +0xef0001010004020001000b0400000000800001640000000001e200fff700 +0xef0001010004020001000b0400000000800001640000000001e200fffb00 +0xef0001010004020001000b040000000080000165000000000000e1fff700 +0xef0001010004020001000b040000000080000165000000000000e1fffc00 +0xef0001010004020001000b04000000008000016600000000000000e0fff6 +0xef0001010004020001000b04000000008000016600000000000000e0fffc +0xef0001010004020001000b0400000000800001e000016500000000000000 +0xef0001010004020001000b0400000000800001e00003e0000432e1fff900 +0xef0001010004020001000b0400000000800001e00004006001e200000000 +0xef0001010004020001000b0400000000800001e00006006001e200000000 +0xef0001010004020001000b0400000000800001e000066500000000000000 +0xef0001010004020001000b040000000080000260006000e1000100e1fffc +0xef0001010004020001000b0400000000800002610000610001e800505000 +0xef0001010004020001000b04000000008000035f5fe100055f5fe10000f3 +0xef0001010004020001000b040000000080000360016001e00001e6015500 +0xef0001010004020001000b040000000080000360016001e00001e7015500 +0xef0001010004020001000b040000000080000a5f5f5f5f5f5f5f5f5f9800 +0xef0001010004020001000b040000000080000b5f5f5f5f5f5f5f5f5f8900 +0xef0001010004020001000b040020000080000168000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000b040020000080000169000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000b04002000008000095f5f5f5f5f5f5f5f5f97001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000b040020000080000a5f5f5f5f5f5f5f5f5f5f980000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000b040020000080000a5f5f5f5f5f5f5f5f5f88001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000b040020000080000b5f5f5f5f5f5f5f5f5f5f890000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000c0300010014040000000080000261201560015560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000c0300010015040000000080000261201560015560006000ee00ef0001010004020001000104000000008000000099 +0xef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001010004020001000c0300010032040000000080000261201560015560006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000c03000200140014040000000080000261201560015560006000ee00ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000 +0xef0001010004020001000c03000200140018040000000080000261201560015560006000ee00ef00010100040200010001040000000080000000ef00010100040200010005040000000080000260006000fd +0xef0001010004020001000c03000200140032040000000080000261201560015560006000ee00ef00010100040200010001040000000080000000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000c04000000008000016001e1000164000000000000 +0xef0001010004020001000c04000000008000016001e10005006001e1fff500 +0xef0001010004020001000c04000000008000016001e1000564000000000000 +0xef0001010004020001000c040000000080000165000000000001e200fff600 +0xef0001010004020001000c040000000080000165000000000001e200fffb00 +0xef0001010004020001000c04000000008000016600000000000000e1fff600 +0xef0001010004020001000c04000000008000016600000000000000e1fffc00 +0xef0001010004020001000c0400000000800001670000000000000000e0fff5 +0xef0001010004020001000c0400000000800001670000000000000000e0fffc +0xef0001010004020001000c0400000000800001e00001660000000000000000 +0xef0001010004020001000c0400000000800001e00003e0000532e200fff800 +0xef0001010004020001000c0400000000800001e00007660000000000000000 +0xef0001010004020001000c04000000008000026001e1000061201560015500 +0xef0001010004020001000c040000000080000b5f5f5f5f5f5f5f5f5f5f9900 +0xef0001010004020001000c040000000080000c5f5f5f5f5f5f5f5f5f5f8a00 +0xef0001010004020001000c04002000008000016900000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000c04002000008000016a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000c040020000080000a5f5f5f5f5f5f5f5f5f5f98001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000c040020000080000b5f5f5f5f5f5f5f5f5f5f5f990000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000c040020000080000b5f5f5f5f5f5f5f5f5f5f89001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000c040020000080000c5f5f5f5f5f5f5f5f5f5f5f8a0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000d0300010000040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d0300010002040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d0300010032040000000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa +0xef0001010004020001000d0300010032040002000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa +0xef0001010004020001000d0300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d0300010032040064000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa +0xef0001010004020001000d0300010032048000000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa +0xef0001010004020001000d030001003204ffff000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000daaa +0xef0001010004020001000d0300010064040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d0300018000040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d030001ffff040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001000d04000000008000016001e100016500000000000000 +0xef0001010004020001000d04000000008000016001e10004006001e200000000 +0xef0001010004020001000d04000000008000016001e10006006001e200000000 +0xef0001010004020001000d04000000008000016001e100066500000000000000 +0xef0001010004020001000d04000000008000016001e2000004006001e1000000 +0xef0001010004020001000d04000000008000016001e2000005006001e1000000 +0xef0001010004020001000d04000000008000016600000000000001e200fff500 +0xef0001010004020001000d04000000008000016600000000000001e200fffb00 +0xef0001010004020001000d0400000000800001670000000000000000e1fff500 +0xef0001010004020001000d0400000000800001670000000000000000e1fffc00 +0xef0001010004020001000d040000000080000168000000000000000000e0fff4 +0xef0001010004020001000d040000000080000168000000000000000000e0fffc +0xef0001010004020001000d0400000000800001e0000167000000000000000000 +0xef0001010004020001000d0400000000800001e0000867000000000000000000 +0xef0001010004020001000d04000000008000026000e200000061201560015500 +0xef0001010004020001000d04000000008000026001e200000200600160015500 +0xef0001010004020001000d04000000008000035f5fe20000065f5fe2000000f3 +0xef0001010004020001000d04000000008000035f6000e100015f6004e1fff700 +0xef0001010004020001000d0400000000800003600160016001e10001e6015500 +0xef0001010004020001000d0400000000800003600160026003e00001e8005500 +0xef0001010004020001000d0400000000800004600160016001e10001e7015500 +0xef0001010004020001000d040000000080000c5f5f5f5f5f5f5f5f5f5f5f9a00 +0xef0001010004020001000d040000000080000d5f5f5f5f5f5f5f5f5f5f5f8b00 +0xef0001010004020001000d04002000008000016a0000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000d04002000008000016b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000d040020000080000b5f5f5f5f5f5f5f5f5f5f5f99001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000d040020000080000c5f5f5f5f5f5f5f5f5f5f5f5f9a0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000d040020000080000c5f5f5f5f5f5f5f5f5f5f5f8a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000d040020000080000d5f5f5f5f5f5f5f5f5f5f5f5f8b0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000e030001001404000100008000046000600060006000ec00e0000000efef000101000402000100010400000000800000fe +0xef0001010004020001000e03000100140400010000800004ef000101000402000100010400000000800000fe6000600060006000ec00e0000000ef +0xef0001010004020001000e030001001404000100ef000101000402000100010400000000800000fe008000046000600060006000ec00e0000000ef +0xef0001010004020001000e03000100320400000000800004e000016000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000e04000000008000016001e10001660000000000000000 +0xef0001010004020001000e04000000008000016001e10007660000000000000000 +0xef0001010004020001000e04000000008000016001e2000004006001e200000000 +0xef0001010004020001000e04000000008000016001e2000006006001e200000000 +0xef0001010004020001000e0400000000800001670000000000000001e200fff400 +0xef0001010004020001000e0400000000800001670000000000000001e200fffb00 +0xef0001010004020001000e040000000080000168000000000000000000e1fff400 +0xef0001010004020001000e040000000080000168000000000000000000e1fffc00 +0xef0001010004020001000e04000000008000016900000000000000000000e0fff3 +0xef0001010004020001000e04000000008000016900000000000000000000e0fffc +0xef0001010004020001000e0400000000800001e000016800000000000000000000 +0xef0001010004020001000e0400000000800001e000096800000000000000000000 +0xef0001010004020001000e040000000080000260006000e10001006001e200fff9 +0xef0001010004020001000e04000000008000026001e20000020061000160015500 +0xef0001010004020001000e04000000008000026001e20000030061000160015500 +0xef0001010004020001000e04000000008000035f6000e100015f6004e200fff600 +0xef0001010004020001000e04000000008000035f6000e20000015f6004e1fff600 +0xef0001010004020001000e0400000000800003600160016000e2000001e6015500 +0xef0001010004020001000e0400000000800004600160016000e2000001e7015500 +0xef0001010004020001000e040000000080000d5f5f5f5f5f5f5f5f5f5f5f5f9b00 +0xef0001010004020001000e040000000080000e5f5f5f5f5f5f5f5f5f5f5f5f8c00 +0xef0001010004020001000e040001030001001400008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef +0xef0001010004020001000e040001030001001400008000046000600060006000ec00e0000000efef000101000402000100010400000000800000fe +0xef0001010004020001000e04002000008000016b000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000e04002000008000016c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000e040020000080000c5f5f5f5f5f5f5f5f5f5f5f5f9a001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000e040020000080000d5f5f5f5f5f5f5f5f5f5f5f5f5f9b0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000e040020000080000d5f5f5f5f5f5f5f5f5f5f5f5f8b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000e040020000080000e5f5f5f5f5f5f5f5f5f5f5f5f5f8c0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000f030001003204000000008000045fe100096000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ef104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ea304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015db904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ccf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ca804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015be504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015afb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ad404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001599c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001594e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001592704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001588b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001583d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001577a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001572c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001566904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001561b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001557f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001555804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001550a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001546e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001544704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001535d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001530f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001529a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001524c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001518904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001513b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001509f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001507804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001502a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ef204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ecb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ea404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014de104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ca904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014be604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014afc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ad504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001499d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001494f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001492804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001488c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001483e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001481704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001477b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001472d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001466a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001461c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001455904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001450b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001446f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001444804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001435e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001433704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001429b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001424d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001418a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001413c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001407904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001402b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ef304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ecc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ea504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013de204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013caa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013be704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013afd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ad604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013aaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001399e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001397704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001392904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001388d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001383f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001381804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001377c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001372e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001370704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001366b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001361d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001355a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001350c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001349704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001344904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001335f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001333804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001329c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001324e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001322704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001318b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001313d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001307a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001302c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ef404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ecd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ea604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012de304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012be804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012afe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ad704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001299f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001297804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001292a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001288e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001286704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001281904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001277d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001272f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001270804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001266c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001261e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001255b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001250d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001249804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001244a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001238704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001233904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001229d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001224f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001222804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001218c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001213e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001211704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001207b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001202d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ef504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ece04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ea704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011de404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011be904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011aff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ad804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ab104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001197904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001192b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001188f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001186804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001181a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001177e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001175704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001170904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001166d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001161f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001155c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001150e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001149904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001144b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001138804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001133a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001129e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001127704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001122904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001118d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001113f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001111804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001107c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001102e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001100704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ef604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ecf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ea804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010de504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cfb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cd404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ad904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ab204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001097a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001092c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001086904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001081b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001077f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001075804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001070a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001066e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001064704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001055d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001050f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001049a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001044c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001038904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001033b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001029f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001027804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001022a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001018e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001016704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001011904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001007d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005604000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010032040000000080000261201560015560006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ef404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ecd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ea604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015be804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015afe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ad704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001599f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001592a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001588e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001577d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001572f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001566c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001561e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001555b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001550d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001544a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001529d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001524f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001518c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001513e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001507b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001502d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ef504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ece04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ea704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014de404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014be904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ad804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ab104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001492b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001488f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001481a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001477e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001466d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001461f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001455c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001450e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001444b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001433a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001429e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001418d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001413f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001407c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001402e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ef604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ecf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ea804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013de504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cfb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cd404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ad904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ab204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001397a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001392c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001381b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001377f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001370a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001366e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001355d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001350f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001349a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001344c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001333b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001329f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001322a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001318e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001307d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001302f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fe104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ef704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ea904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012de604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cfc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cd504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012beb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ada04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001297b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001292d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001286a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001281c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001270b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001266f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001255e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001249b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001244d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001238a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001233c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001222b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001218f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001211a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001207e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fe204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ef804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ed104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eaa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011de704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cfd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cd604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011caf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011adb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ab404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001197c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001192e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001186b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001181d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001175a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001170c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001155f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001149c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001144e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001138b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001133d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001127a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001122c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001111b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001107f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001100a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ef904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ed204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010de804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cfe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cd704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010adc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ab504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001097d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001092f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001086c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001081e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001075b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001070d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001064a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001049d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001044f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001038c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001033e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001027b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001022d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001016a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001011c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003204000000008000046000600060006000ec0060006000fdef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cd804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015add04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ead04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ade04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ab704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013efc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013deb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013adf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ab804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003804000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010014040000000080000261201560015560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001404000000008000046000600060006000ec0060006000fdef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001010004020001000f0300015feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001591004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001565204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001554104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001543004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001517204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001506104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001491104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001480004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001459004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001454204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001443104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001432004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001406204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001396004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001391204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001380104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001359104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001348004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001343204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001332104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001321004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fa004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012edd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ce204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012baa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ac004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001296104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001285004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001280204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001259204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001248104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001237004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001232204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001221104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001210004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fa104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ede04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ac104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001196204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001185104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001174004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001148204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001137104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001126004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001121204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001110104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ff004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fa204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ac204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001085204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001074104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001063004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001037204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001026104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001015004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001010204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001804000000008000046000600060006000ec0060006000fdef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001591004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001565204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001554104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001543004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001517204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001506104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001491104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001480004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001459004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001454204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001443104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001432004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001406204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001396004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001391204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001380104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001359104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001348004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001343204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001332104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001321004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fa004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012edd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ce204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012baa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ac004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001296104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001285004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001280204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001259204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001248104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001237004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001232204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001221104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001210004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fa104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ede04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ac104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001196204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001185104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001174004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001148204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001137104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001126004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001121204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001110104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ff004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fa204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ac204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001085204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001074104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001063004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001037204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001026104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001015004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001010204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001804000000008000046000600060006000ec0060006000fdef00010100040200010005040000000080000260006000fd +0xef0001010004020001000f04000000008000016001e1000167000000000000000000 +0xef0001010004020001000f04000000008000016001e1000867000000000000000000 +0xef0001010004020001000f040000000080000168000000000000000001e200fff300 +0xef0001010004020001000f040000000080000168000000000000000001e200fffb00 +0xef0001010004020001000f04000000008000016900000000000000000000e1fff300 +0xef0001010004020001000f04000000008000016900000000000000000000e1fffc00 +0xef0001010004020001000f04000000008000016a0000000000000000000000e0fff2 +0xef0001010004020001000f04000000008000016a0000000000000000000000e0fffc +0xef0001010004020001000f0400000000800001e00001690000000000000000000000 +0xef0001010004020001000f0400000000800001e0000a690000000000000000000000 +0xef0001010004020001000f04000000008000026001e100035b5b0061201560015500 +0xef0001010004020001000f04000000008000026001e2000002006200000160015500 +0xef0001010004020001000f04000000008000026001e2000004006200000160015500 +0xef0001010004020001000f04000000008000035f6000e20000015f6004e200fff500 +0xef0001010004020001000f04000000008000046001600260036001e10001e8005500 +0xef0001010004020001000f040000000080000e5f5f5f5f5f5f5f5f5f5f5f5f5f9c00 +0xef0001010004020001000f040000000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f8d00 +0xef0001010004020001000f04002000008000016c00000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000f04002000008000016d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000f040020000080000d5f5f5f5f5f5f5f5f5f5f5f5f5f9b001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000f040020000080000e5f5f5f5f5f5f5f5f5f5f5f5f5f5f9c0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001000f040020000080000e5f5f5f5f5f5f5f5f5f5f5f5f5f8c001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001000f040020000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8d0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001004000000008000016001e100016800000000000000000000 +0xef0001010004020001001004000000008000016001e100096800000000000000000000 +0xef0001010004020001001004000000008000016900000000000000000001e200fff200 +0xef0001010004020001001004000000008000016900000000000000000001e200fffb00 +0xef0001010004020001001004000000008000016a0000000000000000000000e1fff200 +0xef0001010004020001001004000000008000016a0000000000000000000000e1fffc00 +0xef0001010004020001001004000000008000016b000000000000000000000000e0fff1 +0xef0001010004020001001004000000008000016b000000000000000000000000e0fffc +0xef000101000402000100100400000000800001e000016a000000000000000000000000 +0xef000101000402000100100400000000800001e0000b6a000000000000000000000000 +0xef0001010004020001001004000000008000026000e20000035b5b0061201560015500 +0xef0001010004020001001004000000008000026001e200000200630000000160015500 +0xef0001010004020001001004000000008000026001e200000500630000000160015500 +0xef0001010004020001001004000000008000046001600260036000e2000001e8005500 +0xef00010100040200010010040000000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9d00 +0xef0001010004020001001004000000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f8e00 +0xef0001010004020001001004002000008000016d0000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001004002000008000016e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010010040020000080000e5f5f5f5f5f5f5f5f5f5f5f5f5f5f9c001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010010040020000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9d0000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010010040020000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001004002000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8e0000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010011030001001404000000008000025f35e1000660006000ee0060006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010011030001001404000000008000046000600060006000ec0061201560015500ef00010100040200010001040000000080000000 +0xef00010100040200010011030001001804000000008000046000600060006000ec0061201560015500ef00010100040200010005040000000080000260006000f3 +0xef00010100040200010011030001001804000000008000046000600060006000ec0061201560015500ef00010100040200010005040000000080000260006000fd +0xef00010100040200010011030001003204000000008000046000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010011030001003204000000008000046000e20000096000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef00010100040200010011030001003304000000008000046000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000099 +0xef000101000402000100110300020014001404000000008000026000e1000660006000ee0060006000ee01ef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef000101000402000100110300020032001404000000008000046000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000 +0xef000101000402000100110300020032001804000000008000046000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000ef00010100040200010005040000000080000260006000fd +0xef000101000402000100110300020032003204000000008000046000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001001104000000008000016001e10001690000000000000000000000 +0xef0001010004020001001104000000008000016001e1000a690000000000000000000000 +0xef0001010004020001001104000000008000016a0000000000000000000001e200fff100 +0xef0001010004020001001104000000008000016a0000000000000000000001e200fffb00 +0xef0001010004020001001104000000008000016b000000000000000000000000e1fff100 +0xef0001010004020001001104000000008000016b000000000000000000000000e1fffc00 +0xef0001010004020001001104000000008000016c00000000000000000000000000e0fff0 +0xef0001010004020001001104000000008000016c00000000000000000000000000e0fffc +0xef000101000402000100110400000000800001e000016b00000000000000000000000000 +0xef000101000402000100110400000000800001e0000c6b00000000000000000000000000 +0xef0001010004020001001104000000008000025fe10003e0000761201560015500e0fff6 +0xef00010100040200010011040000000080000260015415e1000100612015600155e50000 +0xef0001010004020001001104000000008000026001e20000020064000000000160015500 +0xef0001010004020001001104000000008000026001e20000060064000000000160015500 +0xef0001010004020001001104000000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9e00 +0xef0001010004020001001104000000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f00 +0xef0001010004020001001104000000008000245fe10003e0000761201562015500e0fff6 +0xef0001010004020001001104000400008000025fe10003e0000761201560015500e0fff6deadbeef +0xef0001010004020001001104002000008000016e000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001104002000008000016f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010011040020000080000f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9d001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001104002000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001104002000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001104002000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001204000000008000016001e100016a000000000000000000000000 +0xef0001010004020001001204000000008000016001e1000b6a000000000000000000000000 +0xef0001010004020001001204000000008000016b000000000000000000000001e200fff000 +0xef0001010004020001001204000000008000016b000000000000000000000001e200fffb00 +0xef0001010004020001001204000000008000016c00000000000000000000000000e1fff000 +0xef0001010004020001001204000000008000016c00000000000000000000000000e1fffc00 +0xef0001010004020001001204000000008000016d0000000000000000000000000000e0ffef +0xef0001010004020001001204000000008000016d0000000000000000000000000000e0fffc +0xef000101000402000100120400000000800001e000016c0000000000000000000000000000 +0xef000101000402000100120400000000800001e0000d6c0000000000000000000000000000 +0xef0001010004020001001204000000008000026001e10007612015600155006001e1fff400 +0xef0001010004020001001204000000008000026001e2000002006500000000000160015500 +0xef0001010004020001001204000000008000026001e2000007006500000000000160015500 +0xef0001010004020001001204000000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9f00 +0xef0001010004020001001204002000008000016f00000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001204002000008000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001204002000008000105f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9e001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001204002000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9f0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001204002000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001304000000008000016001e100016b00000000000000000000000000 +0xef0001010004020001001304000000008000016001e1000c6b00000000000000000000000000 +0xef0001010004020001001304000000008000016c00000000000000000000000001e200ffef00 +0xef0001010004020001001304000000008000016c00000000000000000000000001e200fffb00 +0xef0001010004020001001304000000008000016d0000000000000000000000000000e1ffef00 +0xef0001010004020001001304000000008000016d0000000000000000000000000000e1fffc00 +0xef0001010004020001001304000000008000016e000000000000000000000000000000e0ffee +0xef0001010004020001001304000000008000016e000000000000000000000000000000e0fffc +0xef000101000402000100130400000000800001e000016d000000000000000000000000000000 +0xef000101000402000100130400000000800001e0000e6d000000000000000000000000000000 +0xef0001010004020001001304000000008000025f5fe10008607fe10007e000055fe000001000 +0xef0001010004020001001304000000008000026000e10007612015600155006000e200fff300 +0xef0001010004020001001304000000008000026001e200000200660000000000000160015500 +0xef0001010004020001001304000000008000026001e200000800660000000000000160015500 +0xef000101000402000100130400200000800001700000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100130400200000800001710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001304002000008000115f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f9f001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001404000000008000016001e100016c0000000000000000000000000000 +0xef0001010004020001001404000000008000016001e1000d6c0000000000000000000000000000 +0xef0001010004020001001404000000008000016d0000000000000000000000000001e200ffee00 +0xef0001010004020001001404000000008000016d0000000000000000000000000001e200fffb00 +0xef0001010004020001001404000000008000016e000000000000000000000000000000e1ffee00 +0xef0001010004020001001404000000008000016e000000000000000000000000000000e1fffc00 +0xef0001010004020001001404000000008000016f00000000000000000000000000000000e0ffed +0xef0001010004020001001404000000008000016f00000000000000000000000000000000e0fffc +0xef000101000402000100140400000000800001e000016e00000000000000000000000000000000 +0xef000101000402000100140400000000800001e0000f6e00000000000000000000000000000000 +0xef0001010004020001001404000000008000025f35e200000761ffff6002550061100060025500 +0xef0001010004020001001404000000008000026000e20200030000fff65b5b0061201560015500 +0xef0001010004020001001404000000008000026001e20000020067000000000000000160015500 +0xef0001010004020001001404000000008000026001e20000090067000000000000000160015500 +0xef00010100040200010014040020000080000171000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010014040020000080000172000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100150300010014030001001404000100008000056000600060006000ec006000600060006000ec0100ef000101000402000100010400000000800000feef000101000402000100010400000000800000feaa +0xef000101000402000100150300010014040001030001001400008000056000600060006000ec006000600060006000ec0100ef000101000402000100010400000000800000feef000101000402000100010400000000800000feaa +0xef00010100040200010015030001003204000000008000056000600060006000ec006000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001001504000000008000016001e100016d000000000000000000000000000000 +0xef0001010004020001001504000000008000016001e1000e6d000000000000000000000000000000 +0xef0001010004020001001504000000008000016e000000000000000000000000000001e200ffed00 +0xef0001010004020001001504000000008000016e000000000000000000000000000001e200fffb00 +0xef0001010004020001001504000000008000016f00000000000000000000000000000000e1ffed00 +0xef0001010004020001001504000000008000016f00000000000000000000000000000000e1fffc00 +0xef000101000402000100150400000000800001700000000000000000000000000000000000e0ffec +0xef000101000402000100150400000000800001700000000000000000000000000000000000e0fffc +0xef000101000402000100150400000000800001e000016f0000000000000000000000000000000000 +0xef000101000402000100150400000000800001e000106f0000000000000000000000000000000000 +0xef0001010004020001001504000000008000026001e2000002006800000000000000000160015500 +0xef0001010004020001001504000000008000026001e200000a006800000000000000000160015500 +0xef0001010004020001001504002000008000017200000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001504002000008000017300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001604000000008000016001e100016e00000000000000000000000000000000 +0xef0001010004020001001604000000008000016001e1000f6e00000000000000000000000000000000 +0xef0001010004020001001604000000008000016f00000000000000000000000000000001e200ffec00 +0xef0001010004020001001604000000008000016f00000000000000000000000000000001e200fffb00 +0xef000101000402000100160400000000800001700000000000000000000000000000000000e1ffec00 +0xef000101000402000100160400000000800001700000000000000000000000000000000000e1fffc00 +0xef00010100040200010016040000000080000171000000000000000000000000000000000000e0ffeb +0xef00010100040200010016040000000080000171000000000000000000000000000000000000e0fffc +0xef000101000402000100160400000000800001e0000170000000000000000000000000000000000000 +0xef000101000402000100160400000000800001e0001170000000000000000000000000000000000000 +0xef0001010004020001001604000000008000026001e200000200690000000000000000000160015500 +0xef0001010004020001001604000000008000026001e200000b00690000000000000000000160015500 +0xef000101000402000100160400200000800001730000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100160400200000800001740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001704000000008000016001e100016f0000000000000000000000000000000000 +0xef0001010004020001001704000000008000016001e100106f0000000000000000000000000000000000 +0xef0001010004020001001704000000008000016008e20800000000000000000000000000000000ffea00 +0xef000101000402000100170400000000800001700000000000000000000000000000000001e200ffeb00 +0xef000101000402000100170400000000800001700000000000000000000000000000000001e200fffb00 +0xef00010100040200010017040000000080000171000000000000000000000000000000000000e1ffeb00 +0xef00010100040200010017040000000080000171000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001704000000008000017200000000000000000000000000000000000000e0ffea +0xef0001010004020001001704000000008000017200000000000000000000000000000000000000e0fffc +0xef000101000402000100170400000000800001e000017100000000000000000000000000000000000000 +0xef000101000402000100170400000000800001e000127100000000000000000000000000000000000000 +0xef0001010004020001001704000000008000026001e2000002006a000000000000000000000160015500 +0xef0001010004020001001704000000008000026001e200000c006a000000000000000000000160015500 +0xef00010100040200010017040020000080000174000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef00010100040200010017040020000080000175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001804000000008000016001e1000170000000000000000000000000000000000000 +0xef0001010004020001001804000000008000016001e1001170000000000000000000000000000000000000 +0xef00010100040200010018040000000080000171000000000000000000000000000000000001e200ffea00 +0xef00010100040200010018040000000080000171000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001804000000008000017200000000000000000000000000000000000000e1ffea00 +0xef0001010004020001001804000000008000017200000000000000000000000000000000000000e1fffc00 +0xef000101000402000100180400000000800001730000000000000000000000000000000000000000e0ffe9 +0xef000101000402000100180400000000800001730000000000000000000000000000000000000000e0fffc +0xef000101000402000100180400000000800001e00001720000000000000000000000000000000000000000 +0xef000101000402000100180400000000800001e00013720000000000000000000000000000000000000000 +0xef0001010004020001001804000000008000026001e2000002006b00000000000000000000000160015500 +0xef0001010004020001001804000000008000026001e200000d006b00000000000000000000000160015500 +0xef0001010004020001001804002000008000017500000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001804002000008000017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001904000000008000016001e100017100000000000000000000000000000000000000 +0xef0001010004020001001904000000008000016001e100127100000000000000000000000000000000000000 +0xef0001010004020001001904000000008000016009e209000000000000000000000000000000000000ffe800 +0xef0001010004020001001904000000008000017200000000000000000000000000000000000001e200ffe900 +0xef0001010004020001001904000000008000017200000000000000000000000000000000000001e200fffb00 +0xef000101000402000100190400000000800001730000000000000000000000000000000000000000e1ffe900 +0xef000101000402000100190400000000800001730000000000000000000000000000000000000000e1fffc00 +0xef00010100040200010019040000000080000174000000000000000000000000000000000000000000e0ffe8 +0xef00010100040200010019040000000080000174000000000000000000000000000000000000000000e0fffc +0xef000101000402000100190400000000800001e0000173000000000000000000000000000000000000000000 +0xef000101000402000100190400000000800001e0001473000000000000000000000000000000000000000000 +0xef0001010004020001001904000000008000026001e2000002006c0000000000000000000000000160015500 +0xef0001010004020001001904000000008000026001e200000e006c0000000000000000000000000160015500 +0xef000101000402000100190400200000800001760000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef000101000402000100190400200000800001770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001a04000000008000016001e10001720000000000000000000000000000000000000000 +0xef0001010004020001001a04000000008000016001e10013720000000000000000000000000000000000000000 +0xef0001010004020001001a0400000000800001730000000000000000000000000000000000000001e200ffe800 +0xef0001010004020001001a0400000000800001730000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001a040000000080000174000000000000000000000000000000000000000000e1ffe800 +0xef0001010004020001001a040000000080000174000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001a04000000008000017500000000000000000000000000000000000000000000e0ffe7 +0xef0001010004020001001a04000000008000017500000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001a0400000000800001e000017400000000000000000000000000000000000000000000 +0xef0001010004020001001a0400000000800001e000157400000000000000000000000000000000000000000000 +0xef0001010004020001001a04000000008000026001e2000002006d000000000000000000000000000160015500 +0xef0001010004020001001a04000000008000026001e200000f006d000000000000000000000000000160015500 +0xef0001010004020001001a040020000080000177000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001a040020000080000178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001b04000000008000016001e1000173000000000000000000000000000000000000000000 +0xef0001010004020001001b04000000008000016001e1001473000000000000000000000000000000000000000000 +0xef0001010004020001001b040000000080000174000000000000000000000000000000000000000001e200ffe700 +0xef0001010004020001001b040000000080000174000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001b04000000008000017500000000000000000000000000000000000000000000e1ffe700 +0xef0001010004020001001b04000000008000017500000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001b0400000000800001760000000000000000000000000000000000000000000000e0ffe6 +0xef0001010004020001001b0400000000800001760000000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001b0400000000800001e00001750000000000000000000000000000000000000000000000 +0xef0001010004020001001b0400000000800001e00016750000000000000000000000000000000000000000000000 +0xef0001010004020001001b04000000008000026001e2000002006e00000000000000000000000000000160015500 +0xef0001010004020001001b04000000008000026001e2000010006e00000000000000000000000000000160015500 +0xef0001010004020001001b04002000008000017800000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001b04002000008000017900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001c04000000008000016001e100017400000000000000000000000000000000000000000000 +0xef0001010004020001001c04000000008000016001e100157400000000000000000000000000000000000000000000 +0xef0001010004020001001c04000000008000017500000000000000000000000000000000000000000001e200ffe600 +0xef0001010004020001001c04000000008000017500000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001c0400000000800001760000000000000000000000000000000000000000000000e1ffe600 +0xef0001010004020001001c0400000000800001760000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001c040000000080000177000000000000000000000000000000000000000000000000e0ffe5 +0xef0001010004020001001c040000000080000177000000000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001c0400000000800001e0000176000000000000000000000000000000000000000000000000 +0xef0001010004020001001c0400000000800001e0001776000000000000000000000000000000000000000000000000 +0xef0001010004020001001c04000000008000026001e2000002006f0000000000000000000000000000000160015500 +0xef0001010004020001001c04000000008000026001e2000011006f0000000000000000000000000000000160015500 +0xef0001010004020001001c0400200000800001790000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001c04002000008000017a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001d04000000008000016001e10001750000000000000000000000000000000000000000000000 +0xef0001010004020001001d04000000008000016001e10016750000000000000000000000000000000000000000000000 +0xef0001010004020001001d0400000000800001760000000000000000000000000000000000000000000001e200ffe500 +0xef0001010004020001001d0400000000800001760000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001d040000000080000177000000000000000000000000000000000000000000000000e1ffe500 +0xef0001010004020001001d040000000080000177000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001d04000000008000017800000000000000000000000000000000000000000000000000e0ffe4 +0xef0001010004020001001d04000000008000017800000000000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001d0400000000800001e000017700000000000000000000000000000000000000000000000000 +0xef0001010004020001001d0400000000800001e000187700000000000000000000000000000000000000000000000000 +0xef0001010004020001001d04000000008000026001e20000020070000000000000000000000000000000000160015500 +0xef0001010004020001001d04000000008000026001e20000120070000000000000000000000000000000000160015500 +0xef0001010004020001001d04002000008000017a000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001d04002000008000017b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001e04000000008000016001e1000176000000000000000000000000000000000000000000000000 +0xef0001010004020001001e04000000008000016001e1001776000000000000000000000000000000000000000000000000 +0xef0001010004020001001e040000000080000177000000000000000000000000000000000000000000000001e200ffe400 +0xef0001010004020001001e040000000080000177000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001e04000000008000017800000000000000000000000000000000000000000000000000e1ffe400 +0xef0001010004020001001e04000000008000017800000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001e0400000000800001790000000000000000000000000000000000000000000000000000e0ffe3 +0xef0001010004020001001e0400000000800001790000000000000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001e0400000000800001e00001780000000000000000000000000000000000000000000000000000 +0xef0001010004020001001e0400000000800001e00019780000000000000000000000000000000000000000000000000000 +0xef0001010004020001001e04000000008000026001e2000002007100000000000000000000000000000000000160015500 +0xef0001010004020001001e04000000008000026001e2000013007100000000000000000000000000000000000160015500 +0xef0001010004020001001e04002000008000017b00000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001e04002000008000017c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001f04000000008000016001e100017700000000000000000000000000000000000000000000000000 +0xef0001010004020001001f04000000008000016001e100187700000000000000000000000000000000000000000000000000 +0xef0001010004020001001f04000000008000017800000000000000000000000000000000000000000000000001e200ffe300 +0xef0001010004020001001f04000000008000017800000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001001f0400000000800001790000000000000000000000000000000000000000000000000000e1ffe300 +0xef0001010004020001001f0400000000800001790000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001001f04000000008000017a000000000000000000000000000000000000000000000000000000e0ffe2 +0xef0001010004020001001f04000000008000017a000000000000000000000000000000000000000000000000000000e0fffc +0xef0001010004020001001f0400000000800001e0000179000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001f0400000000800001e0001a79000000000000000000000000000000000000000000000000000000 +0xef0001010004020001001f04000000008000026001e200000200720000000000000000000000000000000000000160015500 +0xef0001010004020001001f04000000008000026001e200001400720000000000000000000000000000000000000160015500 +0xef0001010004020001001f04002000008000017c0000000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001001f04002000008000017d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002004000000008000016001e10001780000000000000000000000000000000000000000000000000000 +0xef0001010004020001002004000000008000016001e10019780000000000000000000000000000000000000000000000000000 +0xef000101000402000100200400000000800001790000000000000000000000000000000000000000000000000001e200ffe200 +0xef000101000402000100200400000000800001790000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002004000000008000017a000000000000000000000000000000000000000000000000000000e1ffe200 +0xef0001010004020001002004000000008000017a000000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001002004000000008000017b00000000000000000000000000000000000000000000000000000000e0ffe1 +0xef0001010004020001002004000000008000017b00000000000000000000000000000000000000000000000000000000e0fffc +0xef000101000402000100200400000000800001e000017a00000000000000000000000000000000000000000000000000000000 +0xef000101000402000100200400000000800001e0001b7a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002004000000008000026001e20000020073000000000000000000000000000000000000000160015500 +0xef0001010004020001002004000000008000026001e20000150073000000000000000000000000000000000000000160015500 +0xef0001010004020001002004002000008000017d000000000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001002004002000008000017e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002104000000008000016001e1000179000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002104000000008000016001e1001a79000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002104000000008000017a000000000000000000000000000000000000000000000000000001e200ffe100 +0xef0001010004020001002104000000008000017a000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002104000000008000017b00000000000000000000000000000000000000000000000000000000e1ffe100 +0xef0001010004020001002104000000008000017b00000000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001002104000000008000017c0000000000000000000000000000000000000000000000000000000000e0ffe0 +0xef0001010004020001002104000000008000017c0000000000000000000000000000000000000000000000000000000000e0fffc +0xef000101000402000100210400000000800001e000017b0000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100210400000000800001e0001c7b0000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002104000000008000026001e2000002007400000000000000000000000000000000000000000160015500 +0xef0001010004020001002104000000008000026001e2000016007400000000000000000000000000000000000000000160015500 +0xef0001010004020001002104002000008000017e00000000000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001002104002000008000017f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002204000000008000016001e100017a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002204000000008000016001e1001b7a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002204000000008000017b00000000000000000000000000000000000000000000000000000001e200ffe000 +0xef0001010004020001002204000000008000017b00000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002204000000008000017c0000000000000000000000000000000000000000000000000000000000e1ffe000 +0xef0001010004020001002204000000008000017c0000000000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001002204000000008000017d000000000000000000000000000000000000000000000000000000000000e0ffdf +0xef0001010004020001002204000000008000017d000000000000000000000000000000000000000000000000000000000000e0fffc +0xef000101000402000100220400000000800001e000017c000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100220400000000800001e0001d7c000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002204000000008000026001e200000200750000000000000000000000000000000000000000000160015500 +0xef0001010004020001002204000000008000026001e200001700750000000000000000000000000000000000000000000160015500 +0xef0001010004020001002204002000008000017f0000000000000000000000000000000000000000000000000000000000000000001122334455667788112233445566778811223344556677881122334455667788 +0xef0001010004020001002304000000008000016001e100017b0000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002304000000008000016001e1001c7b0000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002304000000008000017c0000000000000000000000000000000000000000000000000000000001e200ffdf00 +0xef0001010004020001002304000000008000017c0000000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002304000000008000017d000000000000000000000000000000000000000000000000000000000000e1ffdf00 +0xef0001010004020001002304000000008000017d000000000000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001002304000000008000017e00000000000000000000000000000000000000000000000000000000000000e0ffde +0xef0001010004020001002304000000008000017e00000000000000000000000000000000000000000000000000000000000000e0fffc +0xef000101000402000100230400000000800001e000017d00000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100230400000000800001e0001e7d00000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002304000000008000026001e20000020076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002304000000008000026001e20000180076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002304000000008000215f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe8ff00 +0xef0001010004020001002404000000008000016001e100017c000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002404000000008000016001e1001d7c000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002404000000008000017d000000000000000000000000000000000000000000000000000000000001e200ffde00 +0xef0001010004020001002404000000008000017d000000000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002404000000008000017e00000000000000000000000000000000000000000000000000000000000000e1ffde00 +0xef0001010004020001002404000000008000017e00000000000000000000000000000000000000000000000000000000000000e1fffc00 +0xef0001010004020001002404000000008000017f0000000000000000000000000000000000000000000000000000000000000000e0ffdd +0xef0001010004020001002404000000008000017f0000000000000000000000000000000000000000000000000000000000000000e0fffc +0xef000101000402000100240400000000800001e000017e0000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100240400000000800001e0001f7e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002404000000008000026001e2000002007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002404000000008000026001e2000019007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002504000000008000016001e100017d00000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002504000000008000016001e1001e7d00000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002504000000008000017e00000000000000000000000000000000000000000000000000000000000001e200ffdd00 +0xef0001010004020001002504000000008000017e00000000000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002504000000008000017f0000000000000000000000000000000000000000000000000000000000000000e1ffdd00 +0xef0001010004020001002504000000008000017f0000000000000000000000000000000000000000000000000000000000000000e1fffc00 +0xef000101000402000100250400000000800001e000017f000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000100250400000000800001e000207f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002504000000008000026001e200000200780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002504000000008000026001e200001a00780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002604000000008000016001e100017e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002604000000008000016001e1001f7e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002604000000008000017f0000000000000000000000000000000000000000000000000000000000000001e200ffdc00 +0xef0001010004020001002604000000008000017f0000000000000000000000000000000000000000000000000000000000000001e200fffb00 +0xef0001010004020001002604000000008000025f35e2020007000e001561ffff60025500611000600255006110016002550061100260025500 +0xef0001010004020001002604000000008000026001e20000020079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002604000000008000026001e200001b0079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002704000000008000016001e100017f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002704000000008000016001e100207f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001002704000000008000026001e2000002007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002704000000008000026001e200001c007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002804000000008000026001e2000002007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002804000000008000026001e200001d007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002904000000000000027f +0xef0001010004020001002904000000008000026001e2000002007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002904000000008000026001e200001e007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002a04000000008000026001e2000002007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002a04000000008000026001e200001f007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002b04000000008000026001e2000002007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002b04000000008000026001e2000020007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002c04000000008000026001e2000002007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001002c04000000008000026001e2000021007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef00010100040200010042040000000080001561000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f610010610011610012610013610014e71500 +0xef00010100040200010047040000000080001161000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f610010e80f505050505050505050505050505050505000 +0xef00010100040200010047040000000080001161000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f610010e8f0505050505050505050505050505050505000 +0xef000101000402000100640300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001008104000000008000805f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4 +0xef00010100040200010083040000000080002061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001fe8ff505050505050505050505050505050505050505050505050505050505050505000 +0xef0001010004020001010204000000008001015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ff00 +0xef0001010004020001010304000000008001015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe7ff00 +0xef0001010004020001020204000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020304000000008000016001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf300 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfb00 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfe00 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff00 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff00 +0xef0001010004020001020504000000008000016001e2ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2fffdf300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2fffdfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2fffdfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2fffdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020504000000008000016001e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010205040000000080000232e2ff00010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100015000 +0xef0001010004020001020504000300008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200aabbcc +0xef0001010004020001020504000300008000016001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aabbcc +0xef000101000402000102060400000000800001610001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfc00 +0xef000101000402000102060400000000800001610001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef000101000402000102060400000000800001610001e2fffdfc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102060400000000800001610001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010206040000000080000232e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001005000 +0xef00010100040200010206040000000080000232e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000 +0xef00010100040200010207040000000080000162000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfb00 +0xef00010100040200010207040000000080000162000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef00010100040200010207040000000080000162000001e2fffdfb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010207040000000080000162000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010207040000000080000260006000e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfa00 +0xef00010100040200010207040000000080000260006000e2fffdfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020804000000008000016300000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfa00 +0xef0001010004020001020804000000008000016300000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020804000000008000016300000001e2fffdfa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020804000000008000016300000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020904000000008000016001e2ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200e0000000 +0xef0001010004020001020904000000008000016001e2ff000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300e0000000 +0xef0001010004020001020904000000008000016001e2ff000200010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000 +0xef0001010004020001020904000000008000016001e2ff000300010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000 +0xef000101000402000102090400000000800001640000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf900 +0xef000101000402000102090400000000800001640000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef000101000402000102090400000000800001640000000001e2fffdf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102090400000000800001640000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102090400000000800001e00004006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102090400000000800001e00204006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020a040000000080000165000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf800 +0xef0001010004020001020a040000000080000165000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020a040000000080000165000000000001e2fffdf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020a040000000080000165000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10204006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004006001e1000000 +0xef0001010004020001020b04000000008000016001e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005006001e1000000 +0xef0001010004020001020b04000000008000016001e2ff0004000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e1000000 +0xef0001010004020001020b04000000008000016001e2ff0005000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e1000000 +0xef0001010004020001020b04000000008000016600000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf700 +0xef0001010004020001020b04000000008000016600000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020b04000000008000016600000000000001e2fffdf700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016600000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200600160015500 +0xef0001010004020001020b04000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600160015500 +0xef0001010004020001020c04000000008000016001e2000004006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020c04000000008000016001e2000204006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020c04000000008000016001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004006001e200000000 +0xef0001010004020001020c04000000008000016001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006006001e200000000 +0xef0001010004020001020c04000000008000016001e2ff0004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e200000000 +0xef0001010004020001020c04000000008000016001e2ff0006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e200000000 +0xef0001010004020001020c0400000000800001670000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf600 +0xef0001010004020001020c0400000000800001670000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020c0400000000800001670000000000000001e2fffdf600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020c0400000000800001670000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020c04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020061000160015500 +0xef0001010004020001020c04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030061000160015500 +0xef0001010004020001020c04000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000160015500 +0xef0001010004020001020c04000000008000026001e2ff00030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000160015500 +0xef0001010004020001020c0400000000800003600160016000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e6015500 +0xef0001010004020001020c0400000000800003600160016000e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6015500 +0xef0001010004020001020c0400000000800004600160016000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e7015500 +0xef0001010004020001020c0400000000800004600160016000e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7015500 +0xef0001010004020001020d040000000080000168000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf500 +0xef0001010004020001020d040000000080000168000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020d040000000080000168000000000000000001e2fffdf500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020d040000000080000168000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020d04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006200000160015500 +0xef0001010004020001020d04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004006200000160015500 +0xef0001010004020001020d04000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006200000160015500 +0xef0001010004020001020d04000000008000026001e2ff0004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006200000160015500 +0xef0001010004020001020e04000000008000016900000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf400 +0xef0001010004020001020e04000000008000016900000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020e04000000008000016900000000000000000001e2fffdf400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020e04000000008000016900000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020e04000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200630000000160015500 +0xef0001010004020001020e04000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500630000000160015500 +0xef0001010004020001020e04000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630000000160015500 +0xef0001010004020001020e04000000008000026001e2ff000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630000000160015500 +0xef0001010004020001020e04000000008000046001600260036000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e8005500 +0xef0001010004020001020e04000000008000046001600260036000e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8005500 +0xef0001010004020001020f030001003204000000008000046000e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001020f030001003204000000008000046000e2ff00090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001020f04000000008000016a0000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf300 +0xef0001010004020001020f04000000008000016a0000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001020f04000000008000016a0000000000000000000001e2fffdf300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020f04000000008000016a0000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020f04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020064000000000160015500 +0xef0001010004020001020f04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060064000000000160015500 +0xef0001010004020001020f04000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000160015500 +0xef0001010004020001020f04000000008000026001e2ff00060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000160015500 +0xef0001010004020001021004000000008000016b000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf200 +0xef0001010004020001021004000000008000016b000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021004000000008000016b000000000000000000000001e2fffdf200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021004000000008000016b000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021004000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006500000000000160015500 +0xef0001010004020001021004000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007006500000000000160015500 +0xef0001010004020001021004000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000160015500 +0xef0001010004020001021004000000008000026001e2ff0007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000160015500 +0xef0001010004020001021104000000008000016c00000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf100 +0xef0001010004020001021104000000008000016c00000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021104000000008000016c00000000000000000000000001e2fffdf100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021104000000008000016c00000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021104000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200660000000000000160015500 +0xef0001010004020001021104000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800660000000000000160015500 +0xef0001010004020001021104000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000160015500 +0xef0001010004020001021104000000008000026001e2ff000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000160015500 +0xef0001010004020001021204000000008000016d0000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf000 +0xef0001010004020001021204000000008000016d0000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021204000000008000016d0000000000000000000000000001e2fffdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021204000000008000016d0000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021204000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020067000000000000000160015500 +0xef0001010004020001021204000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090067000000000000000160015500 +0xef0001010004020001021204000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067000000000000000160015500 +0xef0001010004020001021204000000008000026001e2ff00090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067000000000000000160015500 +0xef0001010004020001021304000000008000016e000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdef00 +0xef0001010004020001021304000000008000016e000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021304000000008000016e000000000000000000000000000001e2fffdef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021304000000008000016e000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021304000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006800000000000000000160015500 +0xef0001010004020001021304000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a006800000000000000000160015500 +0xef0001010004020001021304000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006800000000000000000160015500 +0xef0001010004020001021304000000008000026001e2ff000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006800000000000000000160015500 +0xef0001010004020001021404000000008000016f00000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdee00 +0xef0001010004020001021404000000008000016f00000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021404000000008000016f00000000000000000000000000000001e2fffdee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021404000000008000016f00000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021404000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200690000000000000000000160015500 +0xef0001010004020001021404000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00690000000000000000000160015500 +0xef0001010004020001021404000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000160015500 +0xef0001010004020001021404000000008000026001e2ff000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000160015500 +0xef000101000402000102150400000000800001700000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fded00 +0xef000101000402000102150400000000800001700000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef000101000402000102150400000000800001700000000000000000000000000000000001e2fffded00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102150400000000800001700000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021504000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006a000000000000000000000160015500 +0xef0001010004020001021504000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c006a000000000000000000000160015500 +0xef0001010004020001021504000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a000000000000000000000160015500 +0xef0001010004020001021504000000008000026001e2ff000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a000000000000000000000160015500 +0xef00010100040200010216040000000080000171000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdec00 +0xef00010100040200010216040000000080000171000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef00010100040200010216040000000080000171000000000000000000000000000000000001e2fffdec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010216040000000080000171000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021604000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006b00000000000000000000000160015500 +0xef0001010004020001021604000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d006b00000000000000000000000160015500 +0xef0001010004020001021604000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b00000000000000000000000160015500 +0xef0001010004020001021604000000008000026001e2ff000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b00000000000000000000000160015500 +0xef0001010004020001021704000000008000017200000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdeb00 +0xef0001010004020001021704000000008000017200000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021704000000008000017200000000000000000000000000000000000001e2fffdeb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021704000000008000017200000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021704000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e2ff000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000160015500 +0xef000101000402000102180400000000800001730000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdea00 +0xef000101000402000102180400000000800001730000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef000101000402000102180400000000800001730000000000000000000000000000000000000001e2fffdea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000402000102180400000000800001730000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021804000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006d000000000000000000000000000160015500 +0xef0001010004020001021804000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f006d000000000000000000000000000160015500 +0xef0001010004020001021804000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000160015500 +0xef0001010004020001021804000000008000026001e2ff000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d000000000000000000000000000160015500 +0xef00010100040200010219040000000080000174000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde900 +0xef00010100040200010219040000000080000174000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef00010100040200010219040000000080000174000000000000000000000000000000000000000001e2fffde900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010219040000000080000174000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021904000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006e00000000000000000000000000000160015500 +0xef0001010004020001021904000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010006e00000000000000000000000000000160015500 +0xef0001010004020001021904000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000160015500 +0xef0001010004020001021904000000008000026001e2ff0010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000017500000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde800 +0xef0001010004020001021a04000000008000017500000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021a04000000008000017500000000000000000000000000000000000000000001e2fffde800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021a04000000008000017500000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021a04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e2ff0011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0000000000000000000000000000000160015500 +0xef0001010004020001021b0400000000800001760000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde700 +0xef0001010004020001021b0400000000800001760000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021b0400000000800001760000000000000000000000000000000000000000000001e2fffde700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021b0400000000800001760000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021b04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020070000000000000000000000000000000000160015500 +0xef0001010004020001021b04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120070000000000000000000000000000000000160015500 +0xef0001010004020001021b04000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000160015500 +0xef0001010004020001021b04000000008000026001e2ff00120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000160015500 +0xef0001010004020001021c040000000080000177000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde600 +0xef0001010004020001021c040000000080000177000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021c040000000080000177000000000000000000000000000000000000000000000001e2fffde600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021c040000000080000177000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021c04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007100000000000000000000000000000000000160015500 +0xef0001010004020001021c04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013007100000000000000000000000000000000000160015500 +0xef0001010004020001021c04000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000160015500 +0xef0001010004020001021c04000000008000026001e2ff0013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007100000000000000000000000000000000000160015500 +0xef0001010004020001021d04000000008000017800000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde500 +0xef0001010004020001021d04000000008000017800000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021d04000000008000017800000000000000000000000000000000000000000000000001e2fffde500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021d04000000008000017800000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021d04000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200720000000000000000000000000000000000000160015500 +0xef0001010004020001021d04000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400720000000000000000000000000000000000000160015500 +0xef0001010004020001021d04000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000160015500 +0xef0001010004020001021d04000000008000026001e2ff001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000160015500 +0xef0001010004020001021e0400000000800001790000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde400 +0xef0001010004020001021e0400000000800001790000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021e0400000000800001790000000000000000000000000000000000000000000000000001e2fffde400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021e0400000000800001790000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021e04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020073000000000000000000000000000000000000000160015500 +0xef0001010004020001021e04000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150073000000000000000000000000000000000000000160015500 +0xef0001010004020001021e04000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000160015500 +0xef0001010004020001021e04000000008000026001e2ff00150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000160015500 +0xef0001010004020001021f04000000008000017a000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde300 +0xef0001010004020001021f04000000008000017a000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021f04000000008000017a000000000000000000000000000000000000000000000000000001e2fffde300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021f04000000008000017a000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001021f04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007400000000000000000000000000000000000000000160015500 +0xef0001010004020001021f04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016007400000000000000000000000000000000000000000160015500 +0xef0001010004020001021f04000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007400000000000000000000000000000000000000000160015500 +0xef0001010004020001021f04000000008000026001e2ff0016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007400000000000000000000000000000000000000000160015500 +0xef0001010004020001022004000000008000017b00000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde200 +0xef0001010004020001022004000000008000017b00000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001022004000000008000017b00000000000000000000000000000000000000000000000000000001e2fffde200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022004000000008000017b00000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022004000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200750000000000000000000000000000000000000000000160015500 +0xef0001010004020001022004000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700750000000000000000000000000000000000000000000160015500 +0xef0001010004020001022004000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000160015500 +0xef0001010004020001022004000000008000026001e2ff001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750000000000000000000000000000000000000000000160015500 +0xef0001010004020001022104000000008000017c0000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde100 +0xef0001010004020001022104000000008000017c0000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001022104000000008000017c0000000000000000000000000000000000000000000000000000000001e2fffde100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022104000000008000017c0000000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022104000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022104000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022104000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022104000000008000026001e2ff00180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022204000000008000017d000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde000 +0xef0001010004020001022204000000008000017d000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001022204000000008000017d000000000000000000000000000000000000000000000000000000000001e2fffde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022204000000008000017d000000000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022204000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022204000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022204000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022204000000008000026001e2ff0019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022304000000008000017e00000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fddf00 +0xef0001010004020001022304000000008000017e00000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001022304000000008000017e00000000000000000000000000000000000000000000000000000000000001e2fffddf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022304000000008000017e00000000000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022304000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022304000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022304000000008000026001e2ff000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022304000000008000026001e2ff001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022404000000008000017f0000000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdde00 +0xef0001010004020001022404000000008000017f0000000000000000000000000000000000000000000000000000000000000001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001022404000000008000017f0000000000000000000000000000000000000000000000000000000000000001e2fffdde00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022404000000008000017f0000000000000000000000000000000000000000000000000000000000000001e2fffdfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001022404000000008000026001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022404000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b0079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022404000000008000026001e2ff00020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022404000000008000026001e2ff001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e2ff001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022604000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022604000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022604000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022604000000008000026001e2ff001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b0000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022704000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022704000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022704000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022704000000008000026001e2ff001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022804000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022804000000008000026001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022804000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022804000000008000026001e2ff001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d00000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022904000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022904000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022904000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022904000000008000026001e2ff0020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022a04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022a04000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022a04000000008000026001e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022a04000000008000026001e2ff0021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000160015500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f55601055601155601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef0001010004020001030004000000008000ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fee6ff00 +0xef0001010004020001030004000000008000ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fee7ff00 +0xef00010100040200010300040000000080010061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fee6ff00 +0xef0001010004020001030b04000000008000026000e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b040000000080000260fee2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030c0400000000800002610100e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001040104000000008003ff3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000 +0xef0001010004020001040104000000008003ff3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323200 +0xef0001010004020001040104000000008003ff3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300 +0xef0001010004020001040104000000008003ff3434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343400 +0xef0001010004020001040104000000008003ff3636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363600 +0xef0001010004020001040104000000008003ff3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a00 +0xef0001010004020001040104000000008003ff3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d00 +0xef0001010004020001040104000000008003ff4141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414100 +0xef0001010004020001040104000000008003ff4242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424200 +0xef0001010004020001040104000000008003ff4343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434300 +0xef0001010004020001040104000000008003ff4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400 +0xef0001010004020001040104000000008003ff4545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454500 +0xef0001010004020001040104000000008003ff4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464600 +0xef0001010004020001040104000000008003ff4747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474700 +0xef0001010004020001040104000000008003ff4848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484800 +0xef0001010004020001040104000000008003ff4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a00 +0xef0001010004020001040104000000008003ff5959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595900 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f5f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a00 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f5f89898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898900 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f5f8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888800 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f5f878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878700 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f5f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868600 +0xef0001010004020001040104000000008003ff5f5f5f5f5f5f8585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858500 +0xef0001010004020001040104000000008003ff5f5f5f5f5f848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848400 +0xef0001010004020001040104000000008003ff5f5f5f5f83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838300 +0xef0001010004020001040104000000008003ff5f5f5f8282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828200 +0xef0001010004020001040104000000008003ff5f5f818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818100 +0xef0001010004020001040104000000008003ff5f80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808000 +0xef0001010004020001040104000000008003ffd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d200 +0xef0001010004020001040104000000008004003030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000 +0xef0001010004020001040104000000008004003232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323200 +0xef0001010004020001040104000000008004003333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333300 +0xef0001010004020001040104000000008004003434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343400 +0xef0001010004020001040104000000008004003636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363600 +0xef0001010004020001040104000000008004003a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a00 +0xef0001010004020001040104000000008004003d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d00 +0xef0001010004020001040104000000008004004141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414100 +0xef0001010004020001040104000000008004004242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424200 +0xef0001010004020001040104000000008004004343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434300 +0xef0001010004020001040104000000008004004444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444400 +0xef0001010004020001040104000000008004004545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454500 +0xef0001010004020001040104000000008004004646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464600 +0xef0001010004020001040104000000008004004747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474700 +0xef0001010004020001040104000000008004004848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484800 +0xef0001010004020001040104000000008004004a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a00 +0xef0001010004020001040104000000008004005959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595900 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f5f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f5f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f5f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a00 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f5f89898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898900 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f5f8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888800 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f5f878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878700 +0xef0001010004020001040104000000008004005f5f5f5f5f5f5f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868600 +0xef0001010004020001040104000000008004005f5f5f5f5f5f8585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858500 +0xef0001010004020001040104000000008004005f5f5f5f5f848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848400 +0xef0001010004020001040104000000008004005f5f5f5f83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838300 +0xef0001010004020001040104000000008004005f5f5f8282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828200 +0xef0001010004020001040104000000008004005f5f818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818100 +0xef0001010004020001040104000000008004005f80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808000 +0xef000101000402000104010400000000800400d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d200 +0xef0001010004020001040a04000000008000016001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001040a04000000008000016001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001040a04000000008000016001e2ff0004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001040a04000000008000016001e2ff0204000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001070104000000008004005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef000101000402000107ff04000000008003ff33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333350505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505000 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef0001010004020001080004000000008004005fe600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef000101000402000108010400000000800102610d00610d01610d02610d03610d04610d05610d06610d07610d08610d09610d0a610d0b610d0c610d0d610d0e610d0f610d10610d11610d12610d13610d14610d15610d16610d17610d18610d19610d1a610d1b610d1c610d1d610d1e610d1f610d20610d21610d22610d23610d24610d25610d26610d27610d28610d29610d2a610d2b610d2c610d2d610d2e610d2f610d30610d31610d32610d33610d34610d35610d36610d37610d38610d39610d3a610d3b610d3c610d3d610d3e610d3f610d40610d41610d42610d43610d44610d45610d46610d47610d48610d49610d4a610d4b610d4c610d4d610d4e610d4f610d50610d51610d52610d53610d54610d55610d56610d57610d58610d59610d5a610d5b610d5c610d5d610d5e610d5f610d60610d61610d62610d63610d64610d65610d66610d67610d68610d69610d6a610d6b610d6c610d6d610d6e610d6f610d70610d71610d72610d73610d74610d75610d76610d77610d78610d79610d7a610d7b610d7c610d7d610d7e610d7f610d80610d81610d82610d83610d84610d85610d86610d87610d88610d89610d8a610d8b610d8c610d8d610d8e610d8f610d90610d91610d92610d93610d94610d95610d96610d97610d98610d99610d9a610d9b610d9c610d9d610d9e610d9f610da0610da1610da2610da3610da4610da5610da6610da7610da8610da9610daa610dab610dac610dad610dae610daf610db0610db1610db2610db3610db4610db5610db6610db7610db8610db9610dba610dbb610dbc610dbd610dbe610dbf610dc0610dc1610dc2610dc3610dc4610dc5610dc6610dc7610dc8610dc9610dca610dcb610dcc610dcd610dce610dcf610dd0610dd1610dd2610dd3610dd4610dd5610dd6610dd7610dd8610dd9610dda610ddb610ddc610ddd610dde610ddf610de0610de1610de2610de3610de4610de5610de6610de7610de8610de9610dea610deb610dec610ded610dee610def610df0610df1610df2610df3610df4610df5610df6610df7610df8610df9610dfa610dfb610dfc610dfd610dfe610dffe600600055e601600155e602600255e603600355e604600455e605600555e606600655e607600755e608600855e609600955e60a600a55e60b600b55e60c600c55e60d600d55e60e600e55e60f600f55e610601055e611601155e612601255e613601355e614601455e615601555e616601655e617601755e618601855e619601955e61a601a55e61b601b55e61c601c55e61d601d55e61e601e55e61f601f55e620602055e621602155e622602255e623602355e624602455e625602555e626602655e627602755e628602855e629602955e62a602a55e62b602b55e62c602c55e62d602d55e62e602e55e62f602f55e630603055e631603155e632603255e633603355e634603455e635603555e636603655e637603755e638603855e639603955e63a603a55e63b603b55e63c603c55e63d603d55e63e603e55e63f603f55e640604055e641604155e642604255e643604355e644604455e645604555e646604655e647604755e648604855e649604955e64a604a55e64b604b55e64c604c55e64d604d55e64e604e55e64f604f55e650605055e651605155e652605255e653605355e654605455e655605555e656605655e657605755e658605855e659605955e65a605a55e65b605b55e65c605c55e65d605d55e65e605e55e65f605f55e660606055e661606155e662606255e663606355e664606455e665606555e666606655e667606755e668606855e669606955e66a606a55e66b606b55e66c606c55e66d606d55e66e606e55e66f606f55e670607055e671607155e672607255e673607355e674607455e675607555e676607655e677607755e678607855e679607955e67a607a55e67b607b55e67c607c55e67d607d55e67e607e55e67f607f55e680608055e681608155e682608255e683608355e684608455e685608555e686608655e687608755e688608855e689608955e68a608a55e68b608b55e68c608c55e68d608d55e68e608e55e68f608f55e690609055e691609155e692609255e693609355e694609455e695609555e696609655e697609755e698609855e699609955e69a609a55e69b609b55e69c609c55e69d609d55e69e609e55e69f609f55e6a060a055e6a160a155e6a260a255e6a360a355e6a460a455e6a560a555e6a660a655e6a760a755e6a860a855e6a960a955e6aa60aa55e6ab60ab55e6ac60ac55e6ad60ad55e6ae60ae55e6af60af55e6b060b055e6b160b155e6b260b255e6b360b355e6b460b455e6b560b555e6b660b655e6b760b755e6b860b855e6b960b955e6ba60ba55e6bb60bb55e6bc60bc55e6bd60bd55e6be60be55e6bf60bf55e6c060c055e6c160c155e6c260c255e6c360c355e6c460c455e6c560c555e6c660c655e6c760c755e6c860c855e6c960c955e6ca60ca55e6cb60cb55e6cc60cc55e6cd60cd55e6ce60ce55e6cf60cf55e6d060d055e6d160d155e6d260d255e6d360d355e6d460d455e6d560d555e6d660d655e6d760d755e6d860d855e6d960d955e6da60da55e6db60db55e6dc60dc55e6dd60dd55e6de60de55e6df60df55e6e060e055e6e160e155e6e260e255e6e360e355e6e460e455e6e560e555e6e660e655e6e760e755e6e860e855e6e960e955e6ea60ea55e6eb60eb55e6ec60ec55e6ed60ed55e6ee60ee55e6ef60ef55e6f060f055e6f160f155e6f260f255e6f360f355e6f460f455e6f560f555e6f660f655e6f760f755e6f860f855e6f960f955e6fa60fa55e6fb60fb55e6fc60fc55e6fd60fd55e6fe60fe55e6ff60ff5500 +0xef0001010004020001080104000000008003ff600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600000 +0xef000101000402000108010400000000800400333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505000 +0xef000101000402000108010400000000800400600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600000 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a8605755e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c607355e78b607455e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef0001010004020001090b04000000008000025f35e2ff0007000e0015001c0023002a00310038003f0046004d0054005b0062006900700077007e0085008c0093009a00a100a800af00b600bd00c400cb00d200d900e000e700ee00f500fc0103010a01110118011f0126012d0134013b0142014901500157015e0165016c0173017a01810188018f0196019d01a401ab01b201b901c001c701ce01d501dc01e301ea01f101f801ff0206020d0214021b0222022902300237023e0245024c0253025a02610268026f0276027d0284028b0292029902a002a702ae02b502bc02c302ca02d102d802df02e602ed02f402fb0302030903100317031e0325032c0333033a03410348034f0356035d0364036b0372037903800387038e0395039c03a303aa03b103b803bf03c603cd03d403db03e203e903f003f703fe0405040c0413041a04210428042f0436043d0444044b0452045904600467046e0475047c0483048a04910498049f04a604ad04b404bb04c204c904d004d704de04e504ec04f304fa05010508050f0516051d0524052b0532053905400547054e0555055c0563056a05710578057f0586058d0594059b05a205a905b005b705be05c505cc05d305da05e105e805ef05f605fd0604060b0612061906200627062e0635063c0643064a06510658065f0666066d0674067b0682068906900697069e06a506ac06b306ba06c106c806cf06d606dd06e406eb06f206f9070061ffff600255006110006002550061100160025500611002600255006110036002550061100460025500611005600255006110066002550061100760025500611008600255006110096002550061100a6002550061100b6002550061100c6002550061100d6002550061100e6002550061100f600255006110106002550061101160025500611012600255006110136002550061101460025500611015600255006110166002550061101760025500611018600255006110196002550061101a6002550061101b6002550061101c6002550061101d6002550061101e6002550061101f600255006110206002550061102160025500611022600255006110236002550061102460025500611025600255006110266002550061102760025500611028600255006110296002550061102a6002550061102b6002550061102c6002550061102d6002550061102e6002550061102f600255006110306002550061103160025500611032600255006110336002550061103460025500611035600255006110366002550061103760025500611038600255006110396002550061103a6002550061103b6002550061103c6002550061103d6002550061103e6002550061103f600255006110406002550061104160025500611042600255006110436002550061104460025500611045600255006110466002550061104760025500611048600255006110496002550061104a6002550061104b6002550061104c6002550061104d6002550061104e6002550061104f600255006110506002550061105160025500611052600255006110536002550061105460025500611055600255006110566002550061105760025500611058600255006110596002550061105a6002550061105b6002550061105c6002550061105d6002550061105e6002550061105f600255006110606002550061106160025500611062600255006110636002550061106460025500611065600255006110666002550061106760025500611068600255006110696002550061106a6002550061106b6002550061106c6002550061106d6002550061106e6002550061106f600255006110706002550061107160025500611072600255006110736002550061107460025500611075600255006110766002550061107760025500611078600255006110796002550061107a6002550061107b6002550061107c6002550061107d6002550061107e6002550061107f600255006110806002550061108160025500611082600255006110836002550061108460025500611085600255006110866002550061108760025500611088600255006110896002550061108a6002550061108b6002550061108c6002550061108d6002550061108e6002550061108f600255006110906002550061109160025500611092600255006110936002550061109460025500611095600255006110966002550061109760025500611098600255006110996002550061109a6002550061109b6002550061109c6002550061109d6002550061109e6002550061109f600255006110a0600255006110a1600255006110a2600255006110a3600255006110a4600255006110a5600255006110a6600255006110a7600255006110a8600255006110a9600255006110aa600255006110ab600255006110ac600255006110ad600255006110ae600255006110af600255006110b0600255006110b1600255006110b2600255006110b3600255006110b4600255006110b5600255006110b6600255006110b7600255006110b8600255006110b9600255006110ba600255006110bb600255006110bc600255006110bd600255006110be600255006110bf600255006110c0600255006110c1600255006110c2600255006110c3600255006110c4600255006110c5600255006110c6600255006110c7600255006110c8600255006110c9600255006110ca600255006110cb600255006110cc600255006110cd600255006110ce600255006110cf600255006110d0600255006110d1600255006110d2600255006110d3600255006110d4600255006110d5600255006110d6600255006110d7600255006110d8600255006110d9600255006110da600255006110db600255006110dc600255006110dd600255006110de600255006110df600255006110e0600255006110e1600255006110e2600255006110e3600255006110e4600255006110e5600255006110e6600255006110e7600255006110e8600255006110e9600255006110ea600255006110eb600255006110ec600255006110ed600255006110ee600255006110ef600255006110f0600255006110f1600255006110f2600255006110f3600255006110f4600255006110f5600255006110f6600255006110f7600255006110f8600255006110f9600255006110fa600255006110fb600255006110fc600255006110fd600255006110fe600255006110ff60025500 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a010301010030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a010380000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a0103ffff00300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee70000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee7ff00 +0xef00010100040200010c00040000000080040061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c00040000000080040061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0104000000008003ff61000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000000 +0xef00010100040200010c01040000000080040061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010c010400200000800400d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008004006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001140104000000008003ff630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000000 +0xef000101000402000114010400000000800400630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000063000000006300000000630000000000 +0xef0001010004020001180104000000008003ff64000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef00010100040200011801040000000080040064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef00010100040200011c0104000000008003ff6500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000000 +0xef00010100040200011c0104000000008004006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000065000000000000650000000000006500000000000000 +0xef0001010004020001200104000000008003ff660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000 +0xef000101000402000120010400000000800400660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000 +0xef0001010004020001240104000000008003ff67000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000000 +0xef00010100040200012401040000000080040067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000067000000000000000000 +0xef0001010004020001280104000000008003ff6800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000000 +0xef0001010004020001280104000000008004006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000068000000000000000000680000000000000000006800000000000000000000 +0xef00010100040200012c0104000000008003ff690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000000 +0xef00010100040200012c010400000000800400690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000069000000000000000000006900000000000000000000690000000000000000000000 +0xef0001010004020001300104000000008003ff6a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a000000000000000000000000 +0xef0001010004020001300104000000008004006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a00000000000000000000006a000000000000000000000000 +0xef0001010004020001340104000000008003ff6b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b00000000000000000000000000 +0xef0001010004020001340104000000008004006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b0000000000000000000000006b00000000000000000000000000 +0xef0001010004020001380104000000008003ff6c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c0000000000000000000000000000 +0xef0001010004020001380104000000008004006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c000000000000000000000000006c0000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008004006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef0001010004020001400104000000008003ff6e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e00000000000000000000000000000000 +0xef0001010004020001400104000000008004006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e0000000000000000000000000000006e00000000000000000000000000000000 +0xef0001010004020001440104000000008003ff6f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f0000000000000000000000000000000000 +0xef0001010004020001440104000000008004006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f000000000000000000000000000000006f0000000000000000000000000000000000 +0xef0001010004020001480104000000008003ff70000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000000 +0xef00010100040200014801040000000080040070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000070000000000000000000000000000000000000 +0xef00010100040200014c0104000000008003ff7100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000000 +0xef00010100040200014c0104000000008004007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000071000000000000000000000000000000000000710000000000000000000000000000000000007100000000000000000000000000000000000000 +0xef0001010004020001500104000000008003ff720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000000 +0xef000101000402000150010400000000800400720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000072000000000000000000000000000000000000007200000000000000000000000000000000000000720000000000000000000000000000000000000000 +0xef0001010004020001540104000000008003ff73000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef00010100040200015401040000000080040073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001580104000000008003ff7400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000000 +0xef0001010004020001580104000000008004007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000074000000000000000000000000000000000000000000740000000000000000000000000000000000000000007400000000000000000000000000000000000000000000 +0xef00010100040200015c0104000000008003ff750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000 +0xef00010100040200015c010400000000800400750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000075000000000000000000000000000000000000000000007500000000000000000000000000000000000000000000750000000000000000000000000000000000000000000000 +0xef00010100040200015fed040000000080000132e10003e05fe55b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef00010100040200015fed040000000080000132e15fe85b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef0001010004020001600104000000008003ff76000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000 +0xef00010100040200016001040000000080040076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000076000000000000000000000000000000000000000000000000 +0xef0001010004020001640104000000008003ff7700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000 +0xef0001010004020001640104000000008004007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000 +0xef0001010004020001680104000000008003ff780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000 +0xef000101000402000168010400000000800400780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000780000000000000000000000000000000000000000000000000000 +0xef00010100040200016c0104000000008003ff79000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000 +0xef00010100040200016c01040000000080040079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000079000000000000000000000000000000000000000000000000000000 +0xef0001010004020001700104000000008003ff7a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001700104000000008004007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001740104000000008003ff7b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b0000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001740104000000008004007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000007b0000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001780104000000008003ff7c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001780104000000008004007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000007c000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200017c0104000000008003ff7d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d00000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200017c0104000000008004007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000007d00000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200018000 +0xef000101000402000180000300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004020001800104000000008003ff7e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001800104000000008004007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001800804000000008000025fe17fff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b612015600155005fe1800000 +0xef0001010004020001800904000000008000025fe10003e07fff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500e08000 +0xef0001010004020001800c04000000008000026001e17fff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001800d04000000008000026001e2007fff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001840104000000008003ff7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001840104000000008004007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001bfed04000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef0001010004020001bfee04000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef0001010004020001bfef04000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef0001010004020001c000040000000080000000 +0xef0001010004020001ffed04000000008000005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00 +0xef0001010004020001ffff +0xef0001010004020001ffff0300010032040003000080000430506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef0001010004028000 +0xef000101000402800000010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001 +0xef000101000402ffff +0xef000101000402ffff000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001 +0xef00010100040300010014020001000e04000100008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef +0xef00010100040300010014020001000e0400010000800004ef000101000402000100010400000000800000fe6000600060006000ec00e0000000ef +0xef0001010004040001000080000000 +0xef00010100040400010000800001305000ef +0xef00010100040400010000800001ef +0xef000101000404000102000100010000800000aa00 +0xef000101000404000102000100030000800001305000ef +0xef000101000404000102000100030000800001ef305000 +0xef00010100040400020000000000aabb +0xef000101000404000202000100010000000000feaabb +0xef000101000404000402000100010000800000deadbeef00 +0xef000101000405000102000100010400000000000000fe +0xef000101000406000102000100010400000000000000fe +0xef0001010004fe +0xef0001010004ff000102000100010400000000000000fe +0xef0001010005020001000104000000008000000000 +0xef0001010005020002000100010400000000800000000000 +0xef000101000602000200010001040000000080000000800000 +0xef000101000802000100010400010000800000008000000000 +0xef000101000802000100030200010001040001000080000000800000e5000100aa +0xef000101000802000100030200010001040001040001000080000000800000e5000100aaaa +0xef000101000802000100030400010200010001000080000000800000e5000100aa +0xef000101000802000100030400040000800001000000003050000bad60a7 +0xef000101000802000100030400040000800001000000003050003050000bad60a7 +0xef0001010008020001000304000400008000013050000bad60a7 +0xef0001010008020002000100010400000000010001008000005f00 +0xef000101000802000200010001040002040002000000000000000000fefeaabbaabb +0xef00010100080200020001c0000400000000800000008000000000 +0xef00010100080200020002000104000000018000010080000050e400 +0xef000101000802000200030001040000000080000000000000e3000100 +0xef000101000802000200030001040000000080000000000000e50001e4 +0xef000101000802000200030001040000000080000000800000e50001e4 +0xef000101000802000200030001040001040001000080000000800000e5000100aaaa +0xef000101000802000200030001040020000080000000000000e30001e40000000000000000000000000000000000000000000000000000000000000000 +0xef000101000802000200030002040000000080000000800001e500015fe4 +0xef000101000802000200030003040000000080000000800000e50001e0fffa +0xef0001010008020002000300030400040000800001000000003050000bad60a7 +0xef0001010008020002000300030400040000800001000000003050003050000bad60a7 +0xef000101000802000200030007040000000080000000800002e5000161201560015500 +0xef000101000802000200030081040000000080000000800080e500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4 +0xef000101000802000200040001040000000080000000000000e300010000 +0xef000101000802000200040001040000000080000000000000e3000100e4 +0xef000101000802000200040001040000000080000000000000e3000100fe +0xef000101000802000200040001040000000080000000000000e3000200e4 +0xef00010100080200020004000104000000008000000080000000e5000100 +0xef000101000802000200040001040000000080000000800000e500010000 +0xef0001010008020002000400010400000000800001000000005fe50001e4 +0xef000101000802000200040001040020000080000000000000e3000100e41122334455667788112233445566778811223344556677881122334455667788 +0xef000101000802000200040002040000000080000000000000e300010000e4 +0xef000101000802000200040002040000000080000000000000e3000100e400 +0xef000101000802000200040002040000000080000000000001e30001005fe4 +0xef000101000802000200040002040000000080000000020001e30001005fe4 +0xef000101000802000200040002040000000080000100010001e30001005f00 +0xef000101000802000200040002040000000080000100010001e30001005ffe +0xef000101000802000200040080040000000080007f007f007fe30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4 +0xef000101000802000200040082040000000080008100810081e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe4 +0xef0001010008020002000500030400000000800001010000025fe30001005050e4 +0xef0001010008020002000500030400000000800001010100015fe3000100505fe4 +0xef000101000802000200050007040000000080000100010001e30001500032e100025fe400 +0xef0001010008020002000700020400000000800002000100015fe300015050005fe4 +0xef000101000802000200070006040000000080000000000002e00001e30001006001600155e4 +0xef000101000802000200070006040000000080000000000002e00002e30001006001600155e4 +0xef0001010008020002000900060400000000800001000000026001e10001e30001006001600155e4 +0xef0001010008020002000900060400000000800001000000026001e10002e30001006001600155e4 +0xef0001010008020002000a00060400000000800001000000026000e2000001e30001006001600155e4 +0xef0001010008020002000a00060400000000800001000000026000e2000002e30001006001600155e4 +0xef0001010008020002000d000603000100180400000000800004008000026000600060006000ec00e5000160006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001010008020002000d0006030002003200140400000000800004008000026000600060006000ec00e5000160006000ee01ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000ef00010100040200010001040000000080000000 +0xef000101000802000200830001040000000080007f7f7f007f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000100e4 +0xef0001010008020002008300010400000000800080000000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50001e4 +0xef000101000802000200830080040000000080007f7f00007f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe300010050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4 +0xef0001010008020002008400810400000000800080800000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30001005050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e4 +0xef00010100080200020104000104000000008000808000008060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000600060006000e300010000 +0xef0001010008020002020800060400000000800001000000026000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e30001006001600155e4 +0xef0001010008020002020800060400000000800001000000026000e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e30001006001600155e4 +0xef0001010008020002020800060400000000800001000000026000e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30001006001600155e4 +0xef0001010008020002020800060400000000800001000000026000e2ff0002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30001006001600155e4 +0xef00010100080200020401000704000000008003fe008000025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe5000161201560015500 +0xef00010100080200020401000704000000008003fe038000055f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe5000161201560015500 +0xef0001010008020002080c000304000000008003ff000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35f50e4 +0xef0001010008020002080c000304000000008003ff030300045f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35f50e4 +0xef000101000902000200010001040000000080000000800000000000 +0xef000101000c02000300030003000104000000008000000080000000000000e50001e50002e4 +0xef000101000c02000300030003000704000000008000000080000000800002e50001e5000261201560015500 +0xef000101000c02000300030003000904000000008000000080000002800002e50001e50002505061201560015500 +0xef000101000c02000300030003000b04000000008000000080000004800004e50001e500025050505061201560015500 +0xef000101000c02000300030004000104000000008000000080000100000000e500015fe50002e4 +0xef000101000c02000300030005000704000000008000000080000200800002e500015f5fe5000261201560015500 +0xef000101000c02000300030005000904000000008000000080000202800002e500015f5fe50002505061201560015500 +0xef000101000c02000300030005000b04000000008000000080000204800004e500015f5fe500025050505061201560015500 +0xef000101000c02000300030006000104000000008000000080000000800000e50001e00003e5000200 +0xef000101000c02000300030007000704000000008000000080000400800002e500015f5f5f5fe5000261201560015500 +0xef000101000c02000300030007000904000000008000000080000402800002e500015f5f5f5fe50002505061201560015500 +0xef000101000c02000300030007000b04000000008000000080000404800004e500015f5f5f5fe500025050505061201560015500 +0xef000101000c02000300030083000104000000008000000080008000000000e500015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50002e4 +0xef000101000c02000300040004000104000000008000010001000100000000e30001005fe50002e4 +0xef000101000c02000300040004000104000000008000010001000101010001e30001005fe50002e4 +0xef000101000c02000300040004000104000000008000010001000102020002e30001005fe50002e4 +0xef000101000c02000300040004000204000000008000010001000101000001e30001005fe5000250e4 +0xef000101000c02000300040005000204000000008000010001000202010002e30001005f5fe5000250e4 +0xef000101000c02000300040006000204000000008000010001000303020003e30001005f5f5fe5000250e4 +0xef000101000c02000300040008000104000000008000010001000100000000e30001005fe100015fe50002e4 +0xef000101000c02000300040008000104000000008000010001000101010001e30001005fe100015fe50002e4 +0xef000101000c02000300040008000104000000008000010001000102020002e30001005fe100015fe50002e4 +0xef000101000c02000300040008000204000000008000010001000101000001e30001005fe100015fe5000250e4 +0xef000101000c02000300040009000104000000008000010001000200000000e30001005f5fe100015fe50002e4 +0xef000101000c02000300040009000104000000008000010001000201010001e30001005f5fe100015fe50002e4 +0xef000101000c02000300040009000104000000008000010001000202020002e30001005f5fe100015fe50002e4 +0xef000101000c02000300040009000204000000008000010001000201000001e30001005f5fe100015fe5000250e4 +0xef000101000c02000300040009000204000000008000010001000202010002e30001005f5fe100015fe5000250e4 +0xef000101000c0200030004000a000204000000008000010001000302010002e30001005f5f5fe100015fe5000250e4 +0xef000101000c0200030004000a000204000000008000010001000303020003e30001005f5f5fe100015fe5000250e4 +0xef000101000c0200030004000b000204000000008000010001000403020003e30001005f5f5f5fe100015fe5000250e4 +0xef000101000c020003000a0001000304000000008000020000000000000000e3000261201560015500e4e50001 +0xef000101000c020003000a0003000104000000008000020000000000000000e3000161201560015500e50002e4 +0xef000101000c020003000a0003000104000000008000040002000000000000e3000161201560015500e50002e4 +0xef000101000c020003000a0003000104000000008000060004000000000000e3000161201560015500e50002e4 +0xef000101000c020003000a0003000304000000008000040002000000020002e3000161201560015500e500025f5fe4 +0xef000101000c020003000a0003000304000000008000060004000000020002e3000161201560015500e500025f5fe4 +0xef000101000c020003000a0003000504000000008000060004000000040004e3000161201560015500e500025f5f5f5fe4 +0xef000101000c020003000a0004000104000000008000020000000000000000e30001612015600155005fe50002e4 +0xef000101000c020003000a0004000104000000008000040002000000000000e30001612015600155005fe50002e4 +0xef000101000c020003000a0004000104000000008000040002000202020002e30001612015600155005fe50002e4 +0xef000101000c020003000a0004000104000000008000060004000000000000e30001612015600155005fe50002e4 +0xef000101000c020003000a0004000104000000008000060004000202020002e30001612015600155005fe50002e4 +0xef000101000c020003000a0004000304000000008000020000000202000002e30001612015600155005fe500025050e4 +0xef000101000c020003000a0004000304000000008000040002000000020002e30001612015600155005fe500025f5fe4 +0xef000101000c020003000a0004000304000000008000040002000202000002e30001612015600155005fe500025050e4 +0xef000101000c020003000a0004000304000000008000060004000000020002e30001612015600155005fe500025f5fe4 +0xef000101000c020003000a0004000304000000008000060004000202000002e30001612015600155005fe500025050e4 +0xef000101000c020003000a0004000304000000008000060004000202040004e30001612015600155005fe500025f5fe4 +0xef000101000c020003000a0004000504000000008000060004000000040004e30001612015600155005fe500025f5f5f5fe4 +0xef000101000c020003000a0005000104000000008000040002000202020002e30001612015600155005f5fe50002e4 +0xef000101000c020003000a0005000104000000008000060004000202020002e30001612015600155005f5fe50002e4 +0xef000101000c020003000a0005000304000000008000020000000202000002e30001612015600155005f5fe500025050e4 +0xef000101000c020003000a0005000304000000008000040002000202000002e30001612015600155005f5fe500025050e4 +0xef000101000c020003000a0005000304000000008000060004000202000002e30001612015600155005f5fe500025050e4 +0xef000101000c020003000a0005000304000000008000060004000202040004e30001612015600155005f5fe500025f5fe4 +0xef000101000c020003000a0006000104000000008000040002000202020002e30001612015600155005f5f5fe50002e4 +0xef000101000c020003000a0006000104000000008000060004000202020002e30001612015600155005f5f5fe50002e4 +0xef000101000c020003000a0006000104000000008000060004000404040004e30001612015600155005f5f5fe50002e4 +0xef000101000c020003000a0006000304000000008000020000000202000002e30001612015600155005f5f5fe500025050e4 +0xef000101000c020003000a0006000304000000008000040002000202000002e30001612015600155005f5f5fe500025050e4 +0xef000101000c020003000a0006000304000000008000040002000404020004e30001612015600155005f5f5fe500025050e4 +0xef000101000c020003000a0006000304000000008000060004000202000002e30001612015600155005f5f5fe500025050e4 +0xef000101000c020003000a0006000304000000008000060004000202040004e30001612015600155005f5f5fe500025f5fe4 +0xef000101000c020003000a0006000304000000008000060004000404020004e30001612015600155005f5f5fe500025050e4 +0xef000101000c020003000a0006000504000000008000020000000404000004e30001612015600155005f5f5fe5000250505050e4 +0xef000101000c020003000a0006000504000000008000040002000404000004e30001612015600155005f5f5fe5000250505050e4 +0xef000101000c020003000a0006000504000000008000060004000404000004e30001612015600155005f5f5fe5000250505050e4 +0xef000101000c020003000a0007000104000000008000060004000404040004e30001612015600155005f5f5f5fe50002e4 +0xef000101000c020003000a0007000304000000008000040002000404020004e30001612015600155005f5f5f5fe500025050e4 +0xef000101000c020003000a0007000304000000008000060004000404020004e30001612015600155005f5f5f5fe500025050e4 +0xef000101000c020003000a0007000504000000008000020000000404000004e30001612015600155005f5f5f5fe5000250505050e4 +0xef000101000c020003000a0007000504000000008000040002000404000004e30001612015600155005f5f5f5fe5000250505050e4 +0xef000101000c020003000a0007000504000000008000060004000404000004e30001612015600155005f5f5f5fe5000250505050e4 +0xef000101000c020003000a0008000104000000008000060004000404040004e30001612015600155005f5f5f5f5fe50002e4 +0xef000101000c020003000a0008000304000000008000040002000404020004e30001612015600155005f5f5f5f5fe500025050e4 +0xef000101000c020003000a0008000304000000008000060004000404020004e30001612015600155005f5f5f5f5fe500025050e4 +0xef000101000c020003000a0008000504000000008000020000000404000004e30001612015600155005f5f5f5f5fe5000250505050e4 +0xef000101000c020003000a0008000504000000008000040002000404000004e30001612015600155005f5f5f5f5fe5000250505050e4 +0xef000101000c020003000a0008000504000000008000060004000404000004e30001612015600155005f5f5f5f5fe5000250505050e4 +0xef000101000c020003080a0006000304000000008003fe00000001000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35fe3000250e45f50e4 +0xef000101000c020003080a0006000304000000008003fe03030004030300045f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35fe3000250e45f50e4 +0xef000101000c020003080c0003000304000000008003ff00000000000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f3e500025f50e4 +0xef000101000c020003080c0003000304000000008003ff03030003030300045f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f3e500025f50e4 +0xef000101000c020003080c0003000504000000008003ff00000000000000025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f3e500025f5f5050e4 +0xef000101000c020003080c0003000504000000008003ff03030003030300055f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f3e500025f5f5050e4 +0xef000101000c020003080c0005000204000000008003ff00000001000100015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f3e3000250e45fe4 +0xef000101000c020003080c0006000304000000008003ff00000001000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35fe3000250e45f50e4 +0xef000101000c020003080c0006000304000000008003ff03030004030300045f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe3000150505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35fe3000250e45f50e4 +0xef00010100100200040003000a000400070400000000800000008000010000000000000002e50001600035e1000100e50002e30003e4612015600155e4 +0xef00010100100200040003000a000400070400000000800000008000010002000000000002e50001600035e1000100e50002e30003e4612015600155e4 +0xef00010100100200040003000a000400070400000000800000008000010004000000000002e50001600035e1000100e50002e30003e4612015600155e4 +0xef00010100100200040003000a00040007040000000080000000800001007f000000000002e50001600035e1000100e50002e30003e4612015600155e4 +0xef00010100100200040003000a000400070400000000800000008000010080000000000002e50001600035e1000100e50002e3000300612015600155e4 +0xef0001010010020004000500060008000204000100008000010100000100010003020300035fe300010050e3000250e43080e300035050e480e4ef +0xef00010100100200040008000a00040007040000000080000200000001000000000000000260006000e3000100600035e10001e4e50002e30003e4612015600155e4 +0xef00010100100200040008000a00040007040000000080000200000001008000000000000260006000e3000100600035e10001e4e50002e3000300612015600155e4 +0xef00010100100200040008000a00060007040000000080000200000001000200020000000260006000e3000100600035e10001e4e500025f5fe30003e4612015600155e4 +0xef00010100100200040008000a00080007040000000080000200000001000400040000000260006000e3000100600035e10001e4e500025f5f5f5fe30003e4612015600155e4 +0xef00010100100200040008000a00830007040000000080000200000001007f007f0000000260006000e3000100600035e10001e4e500025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30003e4612015600155e4 +0xef00010100100200040008000c00040007040000000080000400020003020200020000000260006000e30001005f5f600035e10001e4e50002e30003e4612015600155e4 +0xef00010100100200040008000c00060007040000000080000400020003020400040000000260006000e30001005f5f600035e10001e4e500025f5fe30003e4612015600155e4 +0xef00010100100200040008000c00810007040000000080000400020003027f007f0000000260006000e30001005f5f600035e10001e4e500025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30003e4612015600155e4 +0xef00010100100200040008000e00040007040000000080000400020004028000020000000260006000e30001005f5f600035e10001e45f5fe50002e3000300612015600155e4 +0xef00010100100200040008000e00040007040000000080000600040005040400040000000260006000e30001005f5f5f5f600035e10001e4e50002e30003e4612015600155e4 +0xef00010100100200040008000e00060007040000000080000400020004020000020000000260006000e30001005f5f600035e10001e45f5fe500025050e30003e4612015600155e4 +0xef00010100100200040008000e007f0007040000000080000600040005047f007f0000000260006000e30001005f5f5f5f600035e10001e4e500025f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30003e4612015600155e4 +0xef00010100100200040008001000060007040000000080000600040006040200040000000260006000e30001005f5f5f5f600035e10001e45f5fe500025050e30003e4612015600155e4 +0xef00010100100200040008001200040007040000000080000600040008048000040000000260006000e30001005f5f5f5f600035e10001e45f5f5f5fe50002e3000300612015600155e4 +0xef00010100100200040008001200080007040000000080000600040008040000040000000260006000e30001005f5f5f5f600035e10001e45f5f5f5fe5000250505050e30003e4612015600155e4 +0xef000101001002000400080089000400070400000000800081007f00807f7f007f0000000260006000e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f600035e10001e4e50002e30003e4612015600155e4 +0xef000101001002000400080104007f00070400000000800081007f00fa7f04007f0000000260006000e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f600035e10001e45f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50002505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e30003e4612015600155e4 +0xef000101001002000400080106008100070400000000800081007f00fc7f02007f0000000260006000e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f600035e10001e45f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe500025050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e30003e4612015600155e4 +0xef000101001002000400080108000400070400000000800081007f00fe7f80007f0000000260006000e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f600035e10001e45f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe50002e3000300612015600155e4 +0xef000101001002000400080108008300070400000000800081007f00fe7f00007f0000000260006000e30001005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f600035e10001e45f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe5000250505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050e30003e4612015600155e4 +0xef0001010064020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00 +0xef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400010000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef00010110000204000003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030006030001240b0400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff60006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00 +0xef00010110000204000003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030006030001240b0400010000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff60006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000c03000100140400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff61201560015560006000ee00ef00010100040200010001040000000080000000 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000c03000100180400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff61201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000c03000100180400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff61201560015560006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000c03000100320400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff61201560015560006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003001103000100140400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800004e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff6000600060006000ec0061201560015500ef00010100040200010001040000000080000000 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003001103000100180400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800004e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff6000600060006000ec0061201560015500ef00010100040200010005040000000080000260006000f3 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003001103000100180400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800004e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff6000600060006000ec0061201560015500ef00010100040200010005040000000080000260006000fd +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003001103000100320400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800004e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff6000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef000101100002040000040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400010400000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000100e30002e4e30003e4e30004e4e30005e4e30006e4e30007e4e30008e4e30009e4e3000ae4e3000be4e3000ce4e3000de4e3000ee4e3000fe4e30010e4e30011e4e30012e4e30013e4e30014e4e30015e4e30016e4e30017e4e30018e4e30019e4e3001ae4e3001be4e3001ce4e3001de4e3001ee4e3001fe4e30020e4e30021e4e30022e4e30023e4e30024e4e30025e4e30026e4e30027e4e30028e4e30029e4e3002ae4e3002be4e3002ce4e3002de4e3002ee4e3002fe4e30030e4e30031e4e30032e4e30033e4e30034e4e30035e4e30036e4e30037e4e30038e4e30039e4e3003ae4e3003be4e3003ce4e3003de4e3003ee4e3003fe4e30040e4e30041e4e30042e4e30043e4e30044e4e30045e4e30046e4e30047e4e30048e4e30049e4e3004ae4e3004be4e3004ce4e3004de4e3004ee4e3004fe4e30050e4e30051e4e30052e4e30053e4e30054e4e30055e4e30056e4e30057e4e30058e4e30059e4e3005ae4e3005be4e3005ce4e3005de4e3005ee4e3005fe4e30060e4e30061e4e30062e4e30063e4e30064e4e30065e4e30066e4e30067e4e30068e4e30069e4e3006ae4e3006be4e3006ce4e3006de4e3006ee4e3006fe4e30070e4e30071e4e30072e4e30073e4e30074e4e30075e4e30076e4e30077e4e30078e4e30079e4e3007ae4e3007be4e3007ce4e3007de4e3007ee4e3007fe4e30080e4e30081e4e30082e4e30083e4e30084e4e30085e4e30086e4e30087e4e30088e4e30089e4e3008ae4e3008be4e3008ce4e3008de4e3008ee4e3008fe4e30090e4e30091e4e30092e4e30093e4e30094e4e30095e4e30096e4e30097e4e30098e4e30099e4e3009ae4e3009be4e3009ce4e3009de4e3009ee4e3009fe4e300a0e4e300a1e4e300a2e4e300a3e4e300a4e4e300a5e4e300a6e4e300a7e4e300a8e4e300a9e4e300aae4e300abe4e300ace4e300ade4e300aee4e300afe4e300b0e4e300b1e4e300b2e4e300b3e4e300b4e4e300b5e4e300b6e4e300b7e4e300b8e4e300b9e4e300bae4e300bbe4e300bce4e300bde4e300bee4e300bfe4e300c0e4e300c1e4e300c2e4e300c3e4e300c4e4e300c5e4e300c6e4e300c7e4e300c8e4e300c9e4e300cae4e300cbe4e300cce4e300cde4e300cee4e300cfe4e300d0e4e300d1e4e300d2e4e300d3e4e300d4e4e300d5e4e300d6e4e300d7e4e300d8e4e300d9e4e300dae4e300dbe4e300dce4e300dde4e300dee4e300dfe4e300e0e4e300e1e4e300e2e4e300e3e4e300e4e4e300e5e4e300e6e4e300e7e4e300e8e4e300e9e4e300eae4e300ebe4e300ece4e300ede4e300eee4e300efe4e300f0e4e300f1e4e300f2e4e300f3e4e300f4e4e300f5e4e300f6e4e300f7e4e300f8e4e300f9e4e300fae4e300fbe4e300fce4e300fde4e300fee4e300ffe4e30100e4e30101e4e30102e4e30103e4e30104e4e30105e4e30106e4e30107e4e30108e4e30109e4e3010ae4e3010be4e3010ce4e3010de4e3010ee4e3010fe4e30110e4e30111e4e30112e4e30113e4e30114e4e30115e4e30116e4e30117e4e30118e4e30119e4e3011ae4e3011be4e3011ce4e3011de4e3011ee4e3011fe4e30120e4e30121e4e30122e4e30123e4e30124e4e30125e4e30126e4e30127e4e30128e4e30129e4e3012ae4e3012be4e3012ce4e3012de4e3012ee4e3012fe4e30130e4e30131e4e30132e4e30133e4e30134e4e30135e4e30136e4e30137e4e30138e4e30139e4e3013ae4e3013be4e3013ce4e3013de4e3013ee4e3013fe4e30140e4e30141e4e30142e4e30143e4e30144e4e30145e4e30146e4e30147e4e30148e4e30149e4e3014ae4e3014be4e3014ce4e3014de4e3014ee4e3014fe4e30150e4e30151e4e30152e4e30153e4e30154e4e30155e4e30156e4e30157e4e30158e4e30159e4e3015ae4e3015be4e3015ce4e3015de4e3015ee4e3015fe4e30160e4e30161e4e30162e4e30163e4e30164e4e30165e4e30166e4e30167e4e30168e4e30169e4e3016ae4e3016be4e3016ce4e3016de4e3016ee4e3016fe4e30170e4e30171e4e30172e4e30173e4e30174e4e30175e4e30176e4e30177e4e30178e4e30179e4e3017ae4e3017be4e3017ce4e3017de4e3017ee4e3017fe4e30180e4e30181e4e30182e4e30183e4e30184e4e30185e4e30186e4e30187e4e30188e4e30189e4e3018ae4e3018be4e3018ce4e3018de4e3018ee4e3018fe4e30190e4e30191e4e30192e4e30193e4e30194e4e30195e4e30196e4e30197e4e30198e4e30199e4e3019ae4e3019be4e3019ce4e3019de4e3019ee4e3019fe4e301a0e4e301a1e4e301a2e4e301a3e4e301a4e4e301a5e4e301a6e4e301a7e4e301a8e4e301a9e4e301aae4e301abe4e301ace4e301ade4e301aee4e301afe4e301b0e4e301b1e4e301b2e4e301b3e4e301b4e4e301b5e4e301b6e4e301b7e4e301b8e4e301b9e4e301bae4e301bbe4e301bce4e301bde4e301bee4e301bfe4e301c0e4e301c1e4e301c2e4e301c3e4e301c4e4e301c5e4e301c6e4e301c7e4e301c8e4e301c9e4e301cae4e301cbe4e301cce4e301cde4e301cee4e301cfe4e301d0e4e301d1e4e301d2e4e301d3e4e301d4e4e301d5e4e301d6e4e301d7e4e301d8e4e301d9e4e301dae4e301dbe4e301dce4e301dde4e301dee4e301dfe4e301e0e4e301e1e4e301e2e4e301e3e4e301e4e4e301e5e4e301e6e4e301e7e4e301e8e4e301e9e4e301eae4e301ebe4e301ece4e301ede4e301eee4e301efe4e301f0e4e301f1e4e301f2e4e301f3e4e301f4e4e301f5e4e301f6e4e301f7e4e301f8e4e301f9e4e301fae4e301fbe4e301fce4e301fde4e301fee4e301ffe4e30200e4e30201e4e30202e4e30203e4e30204e4e30205e4e30206e4e30207e4e30208e4e30209e4e3020ae4e3020be4e3020ce4e3020de4e3020ee4e3020fe4e30210e4e30211e4e30212e4e30213e4e30214e4e30215e4e30216e4e30217e4e30218e4e30219e4e3021ae4e3021be4e3021ce4e3021de4e3021ee4e3021fe4e30220e4e30221e4e30222e4e30223e4e30224e4e30225e4e30226e4e30227e4e30228e4e30229e4e3022ae4e3022be4e3022ce4e3022de4e3022ee4e3022fe4e30230e4e30231e4e30232e4e30233e4e30234e4e30235e4e30236e4e30237e4e30238e4e30239e4e3023ae4e3023be4e3023ce4e3023de4e3023ee4e3023fe4e30240e4e30241e4e30242e4e30243e4e30244e4e30245e4e30246e4e30247e4e30248e4e30249e4e3024ae4e3024be4e3024ce4e3024de4e3024ee4e3024fe4e30250e4e30251e4e30252e4e30253e4e30254e4e30255e4e30256e4e30257e4e30258e4e30259e4e3025ae4e3025be4e3025ce4e3025de4e3025ee4e3025fe4e30260e4e30261e4e30262e4e30263e4e30264e4e30265e4e30266e4e30267e4e30268e4e30269e4e3026ae4e3026be4e3026ce4e3026de4e3026ee4e3026fe4e30270e4e30271e4e30272e4e30273e4e30274e4e30275e4e30276e4e30277e4e30278e4e30279e4e3027ae4e3027be4e3027ce4e3027de4e3027ee4e3027fe4e30280e4e30281e4e30282e4e30283e4e30284e4e30285e4e30286e4e30287e4e30288e4e30289e4e3028ae4e3028be4e3028ce4e3028de4e3028ee4e3028fe4e30290e4e30291e4e30292e4e30293e4e30294e4e30295e4e30296e4e30297e4e30298e4e30299e4e3029ae4e3029be4e3029ce4e3029de4e3029ee4e3029fe4e302a0e4e302a1e4e302a2e4e302a3e4e302a4e4e302a5e4e302a6e4e302a7e4e302a8e4e302a9e4e302aae4e302abe4e302ace4e302ade4e302aee4e302afe4e302b0e4e302b1e4e302b2e4e302b3e4e302b4e4e302b5e4e302b6e4e302b7e4e302b8e4e302b9e4e302bae4e302bbe4e302bce4e302bde4e302bee4e302bfe4e302c0e4e302c1e4e302c2e4e302c3e4e302c4e4e302c5e4e302c6e4e302c7e4e302c8e4e302c9e4e302cae4e302cbe4e302cce4e302cde4e302cee4e302cfe4e302d0e4e302d1e4e302d2e4e302d3e4e302d4e4e302d5e4e302d6e4e302d7e4e302d8e4e302d9e4e302dae4e302dbe4e302dce4e302dde4e302dee4e302dfe4e302e0e4e302e1e4e302e2e4e302e3e4e302e4e4e302e5e4e302e6e4e302e7e4e302e8e4e302e9e4e302eae4e302ebe4e302ece4e302ede4e302eee4e302efe4e302f0e4e302f1e4e302f2e4e302f3e4e302f4e4e302f5e4e302f6e4e302f7e4e302f8e4e302f9e4e302fae4e302fbe4e302fce4e302fde4e302fee4e302ffe4e30300e4e30301e4e30302e4e30303e4e30304e4e30305e4e30306e4e30307e4e30308e4e30309e4e3030ae4e3030be4e3030ce4e3030de4e3030ee4e3030fe4e30310e4e30311e4e30312e4e30313e4e30314e4e30315e4e30316e4e30317e4e30318e4e30319e4e3031ae4e3031be4e3031ce4e3031de4e3031ee4e3031fe4e30320e4e30321e4e30322e4e30323e4e30324e4e30325e4e30326e4e30327e4e30328e4e30329e4e3032ae4e3032be4e3032ce4e3032de4e3032ee4e3032fe4e30330e4e30331e4e30332e4e30333e4e30334e4e30335e4e30336e4e30337e4e30338e4e30339e4e3033ae4e3033be4e3033ce4e3033de4e3033ee4e3033fe4e30340e4e30341e4e30342e4e30343e4e30344e4e30345e4e30346e4e30347e4e30348e4e30349e4e3034ae4e3034be4e3034ce4e3034de4e3034ee4e3034fe4e30350e4e30351e4e30352e4e30353e4e30354e4e30355e4e30356e4e30357e4e30358e4e30359e4e3035ae4e3035be4e3035ce4e3035de4e3035ee4e3035fe4e30360e4e30361e4e30362e4e30363e4e30364e4e30365e4e30366e4e30367e4e30368e4e30369e4e3036ae4e3036be4e3036ce4e3036de4e3036ee4e3036fe4e30370e4e30371e4e30372e4e30373e4e30374e4e30375e4e30376e4e30377e4e30378e4e30379e4e3037ae4e3037be4e3037ce4e3037de4e3037ee4e3037fe4e30380e4e30381e4e30382e4e30383e4e30384e4e30385e4e30386e4e30387e4e30388e4e30389e4e3038ae4e3038be4e3038ce4e3038de4e3038ee4e3038fe4e30390e4e30391e4e30392e4e30393e4e30394e4e30395e4e30396e4e30397e4e30398e4e30399e4e3039ae4e3039be4e3039ce4e3039de4e3039ee4e3039fe4e303a0e4e303a1e4e303a2e4e303a3e4e303a4e4e303a5e4e303a6e4e303a7e4e303a8e4e303a9e4e303aae4e303abe4e303ace4e303ade4e303aee4e303afe4e303b0e4e303b1e4e303b2e4e303b3e4e303b4e4e303b5e4e303b6e4e303b7e4e303b8e4e303b9e4e303bae4e303bbe4e303bce4e303bde4e303bee4e303bfe4e303c0e4e303c1e4e303c2e4e303c3e4e303c4e4e303c5e4e303c6e4e303c7e4e303c8e4e303c9e4e303cae4e303cbe4e303cce4e303cde4e303cee4e303cfe4e303d0e4e303d1e4e303d2e4e303d3e4e303d4e4e303d5e4e303d6e4e303d7e4e303d8e4e303d9e4e303dae4e303dbe4e303dce4e303dde4e303dee4e303dfe4e303e0e4e303e1e4e303e2e4e303e3e4e303e4e4e303e5e4e303e6e4e303e7e4e303e8e4e303e9e4e303eae4e303ebe4e303ece4e303ede4e303eee4e303efe4e303f0e4e303f1e4e303f2e4e303f3e4e303f4e4e303f5e4e303f6e4e303f7e4e303f8e4e303f9e4e303fae4e303fbe4e303fce4e303fde4e303fee4e303ffe4e4 +0xef00010110000204000bfe0001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010400000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e30001e30002e30003e30004e30005e30006e30007e30008e30009e3000ae3000be3000ce3000de3000ee3000fe30010e30011e30012e30013e30014e30015e30016e30017e30018e30019e3001ae3001be3001ce3001de3001ee3001fe30020e30021e30022e30023e30024e30025e30026e30027e30028e30029e3002ae3002be3002ce3002de3002ee3002fe30030e30031e30032e30033e30034e30035e30036e30037e30038e30039e3003ae3003be3003ce3003de3003ee3003fe30040e30041e30042e30043e30044e30045e30046e30047e30048e30049e3004ae3004be3004ce3004de3004ee3004fe30050e30051e30052e30053e30054e30055e30056e30057e30058e30059e3005ae3005be3005ce3005de3005ee3005fe30060e30061e30062e30063e30064e30065e30066e30067e30068e30069e3006ae3006be3006ce3006de3006ee3006fe30070e30071e30072e30073e30074e30075e30076e30077e30078e30079e3007ae3007be3007ce3007de3007ee3007fe30080e30081e30082e30083e30084e30085e30086e30087e30088e30089e3008ae3008be3008ce3008de3008ee3008fe30090e30091e30092e30093e30094e30095e30096e30097e30098e30099e3009ae3009be3009ce3009de3009ee3009fe300a0e300a1e300a2e300a3e300a4e300a5e300a6e300a7e300a8e300a9e300aae300abe300ace300ade300aee300afe300b0e300b1e300b2e300b3e300b4e300b5e300b6e300b7e300b8e300b9e300bae300bbe300bce300bde300bee300bfe300c0e300c1e300c2e300c3e300c4e300c5e300c6e300c7e300c8e300c9e300cae300cbe300cce300cde300cee300cfe300d0e300d1e300d2e300d3e300d4e300d5e300d6e300d7e300d8e300d9e300dae300dbe300dce300dde300dee300dfe300e0e300e1e300e2e300e3e300e4e300e5e300e6e300e7e300e8e300e9e300eae300ebe300ece300ede300eee300efe300f0e300f1e300f2e300f3e300f4e300f5e300f6e300f7e300f8e300f9e300fae300fbe300fce300fde300fee300ffe30100e30101e30102e30103e30104e30105e30106e30107e30108e30109e3010ae3010be3010ce3010de3010ee3010fe30110e30111e30112e30113e30114e30115e30116e30117e30118e30119e3011ae3011be3011ce3011de3011ee3011fe30120e30121e30122e30123e30124e30125e30126e30127e30128e30129e3012ae3012be3012ce3012de3012ee3012fe30130e30131e30132e30133e30134e30135e30136e30137e30138e30139e3013ae3013be3013ce3013de3013ee3013fe30140e30141e30142e30143e30144e30145e30146e30147e30148e30149e3014ae3014be3014ce3014de3014ee3014fe30150e30151e30152e30153e30154e30155e30156e30157e30158e30159e3015ae3015be3015ce3015de3015ee3015fe30160e30161e30162e30163e30164e30165e30166e30167e30168e30169e3016ae3016be3016ce3016de3016ee3016fe30170e30171e30172e30173e30174e30175e30176e30177e30178e30179e3017ae3017be3017ce3017de3017ee3017fe30180e30181e30182e30183e30184e30185e30186e30187e30188e30189e3018ae3018be3018ce3018de3018ee3018fe30190e30191e30192e30193e30194e30195e30196e30197e30198e30199e3019ae3019be3019ce3019de3019ee3019fe301a0e301a1e301a2e301a3e301a4e301a5e301a6e301a7e301a8e301a9e301aae301abe301ace301ade301aee301afe301b0e301b1e301b2e301b3e301b4e301b5e301b6e301b7e301b8e301b9e301bae301bbe301bce301bde301bee301bfe301c0e301c1e301c2e301c3e301c4e301c5e301c6e301c7e301c8e301c9e301cae301cbe301cce301cde301cee301cfe301d0e301d1e301d2e301d3e301d4e301d5e301d6e301d7e301d8e301d9e301dae301dbe301dce301dde301dee301dfe301e0e301e1e301e2e301e3e301e4e301e5e301e6e301e7e301e8e301e9e301eae301ebe301ece301ede301eee301efe301f0e301f1e301f2e301f3e301f4e301f5e301f6e301f7e301f8e301f9e301fae301fbe301fce301fde301fee301ffe30200e30201e30202e30203e30204e30205e30206e30207e30208e30209e3020ae3020be3020ce3020de3020ee3020fe30210e30211e30212e30213e30214e30215e30216e30217e30218e30219e3021ae3021be3021ce3021de3021ee3021fe30220e30221e30222e30223e30224e30225e30226e30227e30228e30229e3022ae3022be3022ce3022de3022ee3022fe30230e30231e30232e30233e30234e30235e30236e30237e30238e30239e3023ae3023be3023ce3023de3023ee3023fe30240e30241e30242e30243e30244e30245e30246e30247e30248e30249e3024ae3024be3024ce3024de3024ee3024fe30250e30251e30252e30253e30254e30255e30256e30257e30258e30259e3025ae3025be3025ce3025de3025ee3025fe30260e30261e30262e30263e30264e30265e30266e30267e30268e30269e3026ae3026be3026ce3026de3026ee3026fe30270e30271e30272e30273e30274e30275e30276e30277e30278e30279e3027ae3027be3027ce3027de3027ee3027fe30280e30281e30282e30283e30284e30285e30286e30287e30288e30289e3028ae3028be3028ce3028de3028ee3028fe30290e30291e30292e30293e30294e30295e30296e30297e30298e30299e3029ae3029be3029ce3029de3029ee3029fe302a0e302a1e302a2e302a3e302a4e302a5e302a6e302a7e302a8e302a9e302aae302abe302ace302ade302aee302afe302b0e302b1e302b2e302b3e302b4e302b5e302b6e302b7e302b8e302b9e302bae302bbe302bce302bde302bee302bfe302c0e302c1e302c2e302c3e302c4e302c5e302c6e302c7e302c8e302c9e302cae302cbe302cce302cde302cee302cfe302d0e302d1e302d2e302d3e302d4e302d5e302d6e302d7e302d8e302d9e302dae302dbe302dce302dde302dee302dfe302e0e302e1e302e2e302e3e302e4e302e5e302e6e302e7e302e8e302e9e302eae302ebe302ece302ede302eee302efe302f0e302f1e302f2e302f3e302f4e302f5e302f6e302f7e302f8e302f9e302fae302fbe302fce302fde302fee302ffe30300e30301e30302e30303e30304e30305e30306e30307e30308e30309e3030ae3030be3030ce3030de3030ee3030fe30310e30311e30312e30313e30314e30315e30316e30317e30318e30319e3031ae3031be3031ce3031de3031ee3031fe30320e30321e30322e30323e30324e30325e30326e30327e30328e30329e3032ae3032be3032ce3032de3032ee3032fe30330e30331e30332e30333e30334e30335e30336e30337e30338e30339e3033ae3033be3033ce3033de3033ee3033fe30340e30341e30342e30343e30344e30345e30346e30347e30348e30349e3034ae3034be3034ce3034de3034ee3034fe30350e30351e30352e30353e30354e30355e30356e30357e30358e30359e3035ae3035be3035ce3035de3035ee3035fe30360e30361e30362e30363e30364e30365e30366e30367e30368e30369e3036ae3036be3036ce3036de3036ee3036fe30370e30371e30372e30373e30374e30375e30376e30377e30378e30379e3037ae3037be3037ce3037de3037ee3037fe30380e30381e30382e30383e30384e30385e30386e30387e30388e30389e3038ae3038be3038ce3038de3038ee3038fe30390e30391e30392e30393e30394e30395e30396e30397e30398e30399e3039ae3039be3039ce3039de3039ee3039fe303a0e303a1e303a2e303a3e303a4e303a5e303a6e303a7e303a8e303a9e303aae303abe303ace303ade303aee303afe303b0e303b1e303b2e303b3e303b4e303b5e303b6e303b7e303b8e303b9e303bae303bbe303bce303bde303bee303bfe303c0e303c1e303c2e303c3e303c4e303c5e303c6e303c7e303c8e303c9e303cae303cbe303cce303cde303cee303cfe303d0e303d1e303d2e303d3e303d4e303d5e303d6e303d7e303d8e303d9e303dae303dbe303dce303dde303dee303dfe303e0e303e1e303e2e303e3e303e4e303e5e303e6e303e7e303e8e303e9e303eae303ebe303ece303ede303eee303efe303f0e303f1e303f2e303f3e303f4e303f5e303f6e303f7e303f8e303f9e303fae303fbe303fce303fde303fee303ff00e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4 +0xef000101100402040100030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030001040000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ffe5040000 +0xef000101100802040200040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000104000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3000100e30002e4e30003e4e30004e4e30005e4e30006e4e30007e4e30008e4e30009e4e3000ae4e3000be4e3000ce4e3000de4e3000ee4e3000fe4e30010e4e30011e4e30012e4e30013e4e30014e4e30015e4e30016e4e30017e4e30018e4e30019e4e3001ae4e3001be4e3001ce4e3001de4e3001ee4e3001fe4e30020e4e30021e4e30022e4e30023e4e30024e4e30025e4e30026e4e30027e4e30028e4e30029e4e3002ae4e3002be4e3002ce4e3002de4e3002ee4e3002fe4e30030e4e30031e4e30032e4e30033e4e30034e4e30035e4e30036e4e30037e4e30038e4e30039e4e3003ae4e3003be4e3003ce4e3003de4e3003ee4e3003fe4e30040e4e30041e4e30042e4e30043e4e30044e4e30045e4e30046e4e30047e4e30048e4e30049e4e3004ae4e3004be4e3004ce4e3004de4e3004ee4e3004fe4e30050e4e30051e4e30052e4e30053e4e30054e4e30055e4e30056e4e30057e4e30058e4e30059e4e3005ae4e3005be4e3005ce4e3005de4e3005ee4e3005fe4e30060e4e30061e4e30062e4e30063e4e30064e4e30065e4e30066e4e30067e4e30068e4e30069e4e3006ae4e3006be4e3006ce4e3006de4e3006ee4e3006fe4e30070e4e30071e4e30072e4e30073e4e30074e4e30075e4e30076e4e30077e4e30078e4e30079e4e3007ae4e3007be4e3007ce4e3007de4e3007ee4e3007fe4e30080e4e30081e4e30082e4e30083e4e30084e4e30085e4e30086e4e30087e4e30088e4e30089e4e3008ae4e3008be4e3008ce4e3008de4e3008ee4e3008fe4e30090e4e30091e4e30092e4e30093e4e30094e4e30095e4e30096e4e30097e4e30098e4e30099e4e3009ae4e3009be4e3009ce4e3009de4e3009ee4e3009fe4e300a0e4e300a1e4e300a2e4e300a3e4e300a4e4e300a5e4e300a6e4e300a7e4e300a8e4e300a9e4e300aae4e300abe4e300ace4e300ade4e300aee4e300afe4e300b0e4e300b1e4e300b2e4e300b3e4e300b4e4e300b5e4e300b6e4e300b7e4e300b8e4e300b9e4e300bae4e300bbe4e300bce4e300bde4e300bee4e300bfe4e300c0e4e300c1e4e300c2e4e300c3e4e300c4e4e300c5e4e300c6e4e300c7e4e300c8e4e300c9e4e300cae4e300cbe4e300cce4e300cde4e300cee4e300cfe4e300d0e4e300d1e4e300d2e4e300d3e4e300d4e4e300d5e4e300d6e4e300d7e4e300d8e4e300d9e4e300dae4e300dbe4e300dce4e300dde4e300dee4e300dfe4e300e0e4e300e1e4e300e2e4e300e3e4e300e4e4e300e5e4e300e6e4e300e7e4e300e8e4e300e9e4e300eae4e300ebe4e300ece4e300ede4e300eee4e300efe4e300f0e4e300f1e4e300f2e4e300f3e4e300f4e4e300f5e4e300f6e4e300f7e4e300f8e4e300f9e4e300fae4e300fbe4e300fce4e300fde4e300fee4e300ffe4e30100e4e30101e4e30102e4e30103e4e30104e4e30105e4e30106e4e30107e4e30108e4e30109e4e3010ae4e3010be4e3010ce4e3010de4e3010ee4e3010fe4e30110e4e30111e4e30112e4e30113e4e30114e4e30115e4e30116e4e30117e4e30118e4e30119e4e3011ae4e3011be4e3011ce4e3011de4e3011ee4e3011fe4e30120e4e30121e4e30122e4e30123e4e30124e4e30125e4e30126e4e30127e4e30128e4e30129e4e3012ae4e3012be4e3012ce4e3012de4e3012ee4e3012fe4e30130e4e30131e4e30132e4e30133e4e30134e4e30135e4e30136e4e30137e4e30138e4e30139e4e3013ae4e3013be4e3013ce4e3013de4e3013ee4e3013fe4e30140e4e30141e4e30142e4e30143e4e30144e4e30145e4e30146e4e30147e4e30148e4e30149e4e3014ae4e3014be4e3014ce4e3014de4e3014ee4e3014fe4e30150e4e30151e4e30152e4e30153e4e30154e4e30155e4e30156e4e30157e4e30158e4e30159e4e3015ae4e3015be4e3015ce4e3015de4e3015ee4e3015fe4e30160e4e30161e4e30162e4e30163e4e30164e4e30165e4e30166e4e30167e4e30168e4e30169e4e3016ae4e3016be4e3016ce4e3016de4e3016ee4e3016fe4e30170e4e30171e4e30172e4e30173e4e30174e4e30175e4e30176e4e30177e4e30178e4e30179e4e3017ae4e3017be4e3017ce4e3017de4e3017ee4e3017fe4e30180e4e30181e4e30182e4e30183e4e30184e4e30185e4e30186e4e30187e4e30188e4e30189e4e3018ae4e3018be4e3018ce4e3018de4e3018ee4e3018fe4e30190e4e30191e4e30192e4e30193e4e30194e4e30195e4e30196e4e30197e4e30198e4e30199e4e3019ae4e3019be4e3019ce4e3019de4e3019ee4e3019fe4e301a0e4e301a1e4e301a2e4e301a3e4e301a4e4e301a5e4e301a6e4e301a7e4e301a8e4e301a9e4e301aae4e301abe4e301ace4e301ade4e301aee4e301afe4e301b0e4e301b1e4e301b2e4e301b3e4e301b4e4e301b5e4e301b6e4e301b7e4e301b8e4e301b9e4e301bae4e301bbe4e301bce4e301bde4e301bee4e301bfe4e301c0e4e301c1e4e301c2e4e301c3e4e301c4e4e301c5e4e301c6e4e301c7e4e301c8e4e301c9e4e301cae4e301cbe4e301cce4e301cde4e301cee4e301cfe4e301d0e4e301d1e4e301d2e4e301d3e4e301d4e4e301d5e4e301d6e4e301d7e4e301d8e4e301d9e4e301dae4e301dbe4e301dce4e301dde4e301dee4e301dfe4e301e0e4e301e1e4e301e2e4e301e3e4e301e4e4e301e5e4e301e6e4e301e7e4e301e8e4e301e9e4e301eae4e301ebe4e301ece4e301ede4e301eee4e301efe4e301f0e4e301f1e4e301f2e4e301f3e4e301f4e4e301f5e4e301f6e4e301f7e4e301f8e4e301f9e4e301fae4e301fbe4e301fce4e301fde4e301fee4e301ffe4e30200e4e30201e4e30202e4e30203e4e30204e4e30205e4e30206e4e30207e4e30208e4e30209e4e3020ae4e3020be4e3020ce4e3020de4e3020ee4e3020fe4e30210e4e30211e4e30212e4e30213e4e30214e4e30215e4e30216e4e30217e4e30218e4e30219e4e3021ae4e3021be4e3021ce4e3021de4e3021ee4e3021fe4e30220e4e30221e4e30222e4e30223e4e30224e4e30225e4e30226e4e30227e4e30228e4e30229e4e3022ae4e3022be4e3022ce4e3022de4e3022ee4e3022fe4e30230e4e30231e4e30232e4e30233e4e30234e4e30235e4e30236e4e30237e4e30238e4e30239e4e3023ae4e3023be4e3023ce4e3023de4e3023ee4e3023fe4e30240e4e30241e4e30242e4e30243e4e30244e4e30245e4e30246e4e30247e4e30248e4e30249e4e3024ae4e3024be4e3024ce4e3024de4e3024ee4e3024fe4e30250e4e30251e4e30252e4e30253e4e30254e4e30255e4e30256e4e30257e4e30258e4e30259e4e3025ae4e3025be4e3025ce4e3025de4e3025ee4e3025fe4e30260e4e30261e4e30262e4e30263e4e30264e4e30265e4e30266e4e30267e4e30268e4e30269e4e3026ae4e3026be4e3026ce4e3026de4e3026ee4e3026fe4e30270e4e30271e4e30272e4e30273e4e30274e4e30275e4e30276e4e30277e4e30278e4e30279e4e3027ae4e3027be4e3027ce4e3027de4e3027ee4e3027fe4e30280e4e30281e4e30282e4e30283e4e30284e4e30285e4e30286e4e30287e4e30288e4e30289e4e3028ae4e3028be4e3028ce4e3028de4e3028ee4e3028fe4e30290e4e30291e4e30292e4e30293e4e30294e4e30295e4e30296e4e30297e4e30298e4e30299e4e3029ae4e3029be4e3029ce4e3029de4e3029ee4e3029fe4e302a0e4e302a1e4e302a2e4e302a3e4e302a4e4e302a5e4e302a6e4e302a7e4e302a8e4e302a9e4e302aae4e302abe4e302ace4e302ade4e302aee4e302afe4e302b0e4e302b1e4e302b2e4e302b3e4e302b4e4e302b5e4e302b6e4e302b7e4e302b8e4e302b9e4e302bae4e302bbe4e302bce4e302bde4e302bee4e302bfe4e302c0e4e302c1e4e302c2e4e302c3e4e302c4e4e302c5e4e302c6e4e302c7e4e302c8e4e302c9e4e302cae4e302cbe4e302cce4e302cde4e302cee4e302cfe4e302d0e4e302d1e4e302d2e4e302d3e4e302d4e4e302d5e4e302d6e4e302d7e4e302d8e4e302d9e4e302dae4e302dbe4e302dce4e302dde4e302dee4e302dfe4e302e0e4e302e1e4e302e2e4e302e3e4e302e4e4e302e5e4e302e6e4e302e7e4e302e8e4e302e9e4e302eae4e302ebe4e302ece4e302ede4e302eee4e302efe4e302f0e4e302f1e4e302f2e4e302f3e4e302f4e4e302f5e4e302f6e4e302f7e4e302f8e4e302f9e4e302fae4e302fbe4e302fce4e302fde4e302fee4e302ffe4e30300e4e30301e4e30302e4e30303e4e30304e4e30305e4e30306e4e30307e4e30308e4e30309e4e3030ae4e3030be4e3030ce4e3030de4e3030ee4e3030fe4e30310e4e30311e4e30312e4e30313e4e30314e4e30315e4e30316e4e30317e4e30318e4e30319e4e3031ae4e3031be4e3031ce4e3031de4e3031ee4e3031fe4e30320e4e30321e4e30322e4e30323e4e30324e4e30325e4e30326e4e30327e4e30328e4e30329e4e3032ae4e3032be4e3032ce4e3032de4e3032ee4e3032fe4e30330e4e30331e4e30332e4e30333e4e30334e4e30335e4e30336e4e30337e4e30338e4e30339e4e3033ae4e3033be4e3033ce4e3033de4e3033ee4e3033fe4e30340e4e30341e4e30342e4e30343e4e30344e4e30345e4e30346e4e30347e4e30348e4e30349e4e3034ae4e3034be4e3034ce4e3034de4e3034ee4e3034fe4e30350e4e30351e4e30352e4e30353e4e30354e4e30355e4e30356e4e30357e4e30358e4e30359e4e3035ae4e3035be4e3035ce4e3035de4e3035ee4e3035fe4e30360e4e30361e4e30362e4e30363e4e30364e4e30365e4e30366e4e30367e4e30368e4e30369e4e3036ae4e3036be4e3036ce4e3036de4e3036ee4e3036fe4e30370e4e30371e4e30372e4e30373e4e30374e4e30375e4e30376e4e30377e4e30378e4e30379e4e3037ae4e3037be4e3037ce4e3037de4e3037ee4e3037fe4e30380e4e30381e4e30382e4e30383e4e30384e4e30385e4e30386e4e30387e4e30388e4e30389e4e3038ae4e3038be4e3038ce4e3038de4e3038ee4e3038fe4e30390e4e30391e4e30392e4e30393e4e30394e4e30395e4e30396e4e30397e4e30398e4e30399e4e3039ae4e3039be4e3039ce4e3039de4e3039ee4e3039fe4e303a0e4e303a1e4e303a2e4e303a3e4e303a4e4e303a5e4e303a6e4e303a7e4e303a8e4e303a9e4e303aae4e303abe4e303ace4e303ade4e303aee4e303afe4e303b0e4e303b1e4e303b2e4e303b3e4e303b4e4e303b5e4e303b6e4e303b7e4e303b8e4e303b9e4e303bae4e303bbe4e303bce4e303bde4e303bee4e303bfe4e303c0e4e303c1e4e303c2e4e303c3e4e303c4e4e303c5e4e303c6e4e303c7e4e303c8e4e303c9e4e303cae4e303cbe4e303cce4e303cde4e303cee4e303cfe4e303d0e4e303d1e4e303d2e4e303d3e4e303d4e4e303d5e4e303d6e4e303d7e4e303d8e4e303d9e4e303dae4e303dbe4e303dce4e303dde4e303dee4e303dfe4e303e0e4e303e1e4e303e2e4e303e3e4e303e4e4e303e5e4e303e6e4e303e7e4e303e8e4e303e9e4e303eae4e303ebe4e303ece4e303ede4e303eee4e303efe4e303f0e4e303f1e4e303f2e4e303f3e4e303f4e4e303f5e4e303f6e4e303f7e4e303f8e4e303f9e4e303fae4e303fbe4e303fce4e303fde4e303fee4e303ffe4e30400e4e30401e4e4 +0xef0001018000020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000101ffff020001000d0300010032040003000080000130506000600060006000ec0000ef000101000402000100060300010014040000000080000260006000ee00ef0001010004020001000104000000008000000000aaaa +0xef000102000100010100040400020000000000feaabb +0xef00010200010001040001000000 +0xef000102000100030100040400010000800001305000ef +0xef000102000100030100040400010030500000800001ef +0xef000102000100030400010000800001305000ef +0xef0001020001000304000100305000ef +0xef00010300010014010004020001000e04000100008000046000600060006000ec00e0000000ef000101000402000100010400000000800000feef +0xef00010300010014010004020001000e04000100ef000101000402000100010400000000800000fe008000046000600060006000ec00e0000000ef +0xef000104000101000402000100030000800001305000ef +0xef0001040001010004020001000300ef00800001305000 +0xef000104000201000402000100010000000000feaabb +0xef000105000101000402000100010400000000000000fe +0xef000106000101000402000100010400000000000000fe +0xef0001ff000101000402000100010400000000000000fe +0xef000201000402000100010400000000000000fe +0xef00020100040200010001040000000080000000 +0xef00fe0100040200010001040000000080000000 +0xef00ff01000402000100010400000000000000fe +0xef00ff0100040200010001040000000080000000 +0xef010101000402000100010400000000000000fe +0xef01010100040200010001040000000080000000 +0xef020101000402000100010400000000000000fe +0xef02010100040200010001040000000080000000 +0xeffe010100040200010001040000000080000000 +0xefff0101000402000100010400000000000000fe +0xefff010100040200010001040000000080000000 +0xf000010100040200010001040000000080000000 +0xf001010100040200010001040000000080000000 +0xf002010100040200010001040000000080000000 +0xf0fe010100040200010001040000000080000000 +0xf0ff010100040200010001040000000080000000 +0xfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +0xfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefe +0xff00010100040200010001040000000080000000 +0xff01010100040200010001040000000080000000 +0xff02010100040200010001040000000080000000 +0xfffe010100040200010001040000000080000000 +0xffff010100040200010001040000000080000000 diff --git a/cmd/evm/testdata/eof/eof_corpus_1.txt b/cmd/evm/testdata/eof/eof_corpus_1.txt new file mode 100644 index 0000000000..51970a9918 --- /dev/null +++ b/cmd/evm/testdata/eof/eof_corpus_1.txt @@ -0,0 +1,350 @@ +0xef0001010004020001000004000400de3030303030303030 +0xef0001010004020001000104000000303030303030 +0xef000101000402000100010400010030300030303030 +0xef000101000402000100010400020000800030fe3030 +0xef000101000402000100010400200000800030003030303030303030303030303030303030303030303030303030303030303030 +0xef000101000402000100010400200030ff303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000204000000008000300061 +0xef00010100040200010003030001000a0400000000800030303030ef00303030303030303030 +0xef0001010004020001000303000100140400000000800030303030ef0001010004020001303004303000303030303030 +0xef0001010004020001000303000100140400000000800030303030ef0001010030020005303030303030303030303030 +0xef000101000402000100030400000000800030300038 +0xef000101000402000100030400030000800030002130303030 +0xef0001010004020001000304002000008000303031fd3030303030303030303030303030303030303030303030303030303030303030 +0xef000101000402000100040300010005040000000080003030303030303030303030 +0xef0001010004020001000504000000008000303000e03030 +0xef000101000402000100050400000000800030e230303030 +0xef00010100040200010005040080000080003000d10030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100040200010006030001001404303000008000303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000603000100200400200000800030303030303030ef00010100040200013030030001303004303000303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000603000100320400000000800030303030303030ef0001010004020001000603000100140430300000800030303030303030303030303030303030303030303030303030303030 +0xef00010100040200010006030001240b040000000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800020008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00 +0xef00010100040200010006030001240b040001000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008001000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000001580000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50031e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502d3e502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef00010100040200010006030001240b040001000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800080000000800080000000800000008000000080000000800000008000000080000000800000000000800000000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50003e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde517cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef00010100040200010006030001240b040001000080000260006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800080000000800080000000800000008000000080000000800000008000000080000000800000000000800000000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff0000 +0xef0001010004020001000604000000008000303030e3303030 +0xef0001010004020001000604000000008000303030ec303030 +0xef000101000402000100070300010018040020000080003000303030ec0030ef00010100040200010005040000000080003030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec00001000010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008001045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fea0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f20ee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f20ee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef00010100040200010004030000000080000200008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd50400011b460400005f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008001045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef326937590e80000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f20ee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100048000020200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010001000000000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef00010100040200010004030000000080000200008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd50400011b460400005f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040200010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec0000ef00010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f715f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100040300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008000045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030001165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef0001010004020001000104000000008000015f +0xef00010100040200010007030001bfb504000000008000045f5f5f5fec0000ef00010100040200010004030001bf9904000000008000025f5fee00ef00010100040200010007030001bf7a04000000008000045f5f5f5fec0000ef00010100040200010004030001bf5e04000000008000025f5fee00ef00010100040204010007030001bf3f04000000008000045f5f5f5fec0000ef00010100040200010004030001bf2304000000008000025f5fee00ef00010100040200010007030001bf0404000000008000045f5f5f5fec0000ef00010100040200010004030001bee804000000008000025f5fee00ef00010100040200010007030001bec904000000008000045f5f5f5fec0000ef00010100040200010004030001bead04000000008000025f5fee00ef00010100040200010007030001be8e04000000008000045f5f5f5fec0000ef00010100040200010004030001be7204000000008000025f5fee00ef00010100040200010007030001be5304000000008000045f5f5f5fec0000ef00010100040200010004030001be3704000000008000025f5fee00ef00010100040200010007030001be1804000000008000045f5f5f5fec0000ef00010100040200010004030001bdfc04000000008000025f5fee00ef00010100040200010007030001bddd04000000008000045f5f5f5fec0000ef00010100040200010004030001bdc104000000008000025f5fee00ef00010100040200010007030001bda204000000008000045f5f5f5fec0000ef00010100040200010004030001bd8604000000008000025f5fee00ef00010100040200010007030001bd6704000000008000045f5f5f5fec00001000010100040200010004030001bd4b04000000008000025f5fee00ef00010100040200010007030001bd2c04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1004000000008000025f5fee00ef00010100040200010007030001bcf104000000008000045f5f5f5fec0000ef00010100040200010004030001bcd504000000008000025f5fee00ef00010100040200010007030001bcb604000000008000045f5f5f5fec0000ef00010100040200010004030001bc9a04000000008000025f5fee00ef00010100040200010007030001bc7b04000000008000045f5f5f5fec0000ef00010100040200010004030001bc5f04000000008000025f5fee00ef00010100040200010007030001bc4004000000008000045f5f5f5fec0000ef00010100040200010004030001bc2404000000008000025f5fee00ef00010100040200010007030001bc0504000000008000045f5f5f5fec0000ef00010100040200010004030001bbe904000000008000025f5fee00ef00010100040200010007030001bbca04000000008000045f5f5f5fec0000ef00010100040200010004030001bbae04000000008000025f5fee00ef00010100040200010007030001bb8f04000000008000045f5f5f5fec0000ef00010100040200010004030001bb7304000000008000025f5fee00ef00010100040200010007030001bb5404000000008000045f5f5f5fec0000ef00010100040200010004030001bb3804000000008000025f5fee00ef00010100040200010007030001bb1904000000008000045f5f5f5fec0000ef00010100040200010004030001bafd04000000008000025f5fee00ef00010100040200010007030001bade04000000008000045f5f5f5fec0000ef00010100040200010004030001bac204000000008000025f5fee00ef00010100040200010007030001baa304000000008000045f5f5f5fec0000ef00010100040200010004030001ba8704000000008000025f5fee00ef00010100040200010007030001ba6804000000008000045f5f5f5fec0000ef00010100040200010004030001ba4c04000000008000025f5fee00ef00010100040200010007030001ba2d04000000008000045f5f5f5fec0000ef00010100040200010004030001ba1104000000008000025f5fee00ef00010100040200010007030001b9f204000000008000045f5f5f5fec0000ef00010100040200010004030001b9d604000000008000025f5fee00ef00010100040200010007030001b9b704000000008000045f5f5f5fec0000ef00010100040200010004030001b99b04000000008000025f5fee00ef00010100040200010007030001b97c04000000008000045f5f5f5fec0000ef00010100040200010004030001b96004000000008000025f5fee00ef00010100040200010007030001b94104000000008000045f5f5f5fec0000ef00010100040200010004030001b92504000000008000025f5fee00ef00010100040200010007030001b90604000000008000045f5f5f5fec0000ef00010100040200010004030001b8ea04000000008000025f5fee00ef00010100040200010007030001b8cb04000000008000045f5f5f5fec0000ef00010100040200010004030001b8af04000000008000025f5fee00ef00010100040200010007030001b89004000000008000045f5f5f5fec0000ef00010100040200010004030001b87404000000008000025f5fee00ef00010100040200010007030001b85504000000008000045f5f5f5fec0000ef00010100040200010004030001b83904000000008000025f5fee00ef00010100040200010007030001b81a04000000008000045f5f5f5fec0000ef00010100040200010004030001b7fe04000000008000025f5fee00ef00010100040200010007030001b7df04000000008000045f5f5f5fec0000ef00010100040200010004030001b7c304000000008000025f5fee00ef00010100040200010007030001b7a404000000008000045f5f5f5fec0000ef00010100040200010004030001b78804000000008000025f5fee00ef00010100040200010007030001b76904000000008000045f5f5f5fec0000ef00010100040200010004030001b74d04000000008000025f5fee00ef00010100040200010007030001b72e04000000008000045f5f5f5fec0000ef00010100040200010004030001b71204000000008000025f5fee00ef00010100040200010007030001b6f304000000008000045f5f5f5fec0000ef00010100040200010004030001b6d704000000008000025f5fee00ef00010100040200010007030001b6b804000000008000045f5f5f5fec0000ef00010100040200010004030001b69c04000000008000025f5fee00ef00010100040200010007030001b67d04000000008000045f5f5f5fec0000ef00010100040200010004030001b66104000000008000025f5fee00ef00010100040200010007030001b64204000000008000045f5f5f5fec0000ef00010100040200010004030001b62604000000008000025f5fee00ef00010100040200010007030001b60704000000008000045f5f5f5fec0000ef00010100040200010004030001b5eb04000000008000025f5fee00ef00010100040200010007030001b5cc04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b004000000008000025f5fee00ef00010100040200010007030001b59104000000008000045f5f5f5fec0000ef00010100040200010004030001b57504000000008000025f5fee00ef00010100040200010007030001b55604000000008000045f5f5f5fec0000ef00010100040200010004030001b53a04000000008000025f5fee00ef00010100040200010007030001b51b04000000008000045f5f5f5fec0000ef00010100040200010004030001b4ff04000000008000025f5fee00ef00010100040200010007030001b4e004000000008000045f5f5f5fec0000ef00010100040200010004030001b4c404000000008000025f5fee00ef00010100040200010007030001b4a504000000008000045f5f5f5fec0000ef00010100040200010004030001b48904000000008000025f5fee00ef00010100040200010007030001b46a04000000008000045f5f5f5fec0000ef00010100040200010004030001b44e04000000008000025f5fee00ef00010100040200010007030001b42f04000000008000045f5f5f5fec0000ef00010100040200010004030001b41304000000008000025f5fee00ef00010100040200010007030001b3f404000000008000045f5f5f5fec0000ef00010100040200010004030001b3d804000000008000025f5fee00ef00010100040200010007030001b3b904000000008000045f5f5f5fec0000ef00010100040200010004030001b39d04000000008000025f5fee00ef00010100040200010007030001b37e04000000008000045f5f5f5fec0000ef00010100040200010004030001b36204000000008000025f5fee00ef00010100040200010007030001b34304000000008000045f5f5f5fec0000ef00010100040200010004030001b32704000000008000025f5fee00ef00010100040200010007030001b30804000000008000045f5f5f5fec0000ef00010100040200010004030001b2ec04000000008000025f5fee00ef00010100040200010007030001b2cd04000000008000045f5f5f5fec0000ef00010100040200010004030001b2b104000000008000025f5fee00ef00010100040200010007030001b29204000000008000045f5f5f5fec0000ef00010100040200010004030001b27604000000008000025f5fee00ef00010100040200010007030001b25704000000008000045f5f5f5fec0000ef00010100040200010004030001b23b04000000008000025f5fee00ef00010100040200010007030001b21c04000000008000045f5f5f5fec0000ef00010100040200010004030001b20004000000008000025f5fee00ef00010100040200010007030001b1e104000000008000045f5f5f5fec0000ef00010100040200010004030001b1c504000000008000025f5fee00ef00010100040200010007030001b1a604000000008000045f5f5f5fec0000ef00010100040200010004030001b18a04000000008000025f5fee00ef00010100040200010007030001b16b04000000008000045f5f5f5fec0000ef00010100040200010004030001b14f04000000008000025f5fee00ef00010100040200010007030001b13004000000008000045f5f5f5fec0000ef00010100040200010004030001b11404000000008000025f5fee00ef00010100040200010007030001b0f504000000008000045f5f5f5fec0000ef00010100040200010004030001b0d904000000008000025f5fee00ef00010100040200010007030001b0ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b09e04000000008000025f5fee00ef00010100040200010007030001b07f04000000008000045f5f5f5fec0000ef00010100040200010004030001b06304000000008000025f5fee00ef00010100040200010007030001b04404000000008000045f5f5f5fec0000ef00010100040200010004030001b02804000000008000025f5fee00ef00010100040200010007030001b00904000000008000045f5f5f5fec0000ef00010100040200010004030001afed04000000008000025f5fee00ef00010100040200010007030001afce04000000008000045f5f5f5fec0000ef00010100040200010004030001afb204000000008000025f5fee00ef00010100040200010007030001af9304000000008000045f5f5f5fec0000ef00010100040200010004030001af7704000000008000025f5fee00ef00010100040200010007030001af5804000000008000045f5f5f5fec0000ef00010100040200010004030001af3c04000000008000025f5fee00ef00010100040200010007030001af1d04000000008000045f5f5f5fec0000ef00010100040200010004030001af0104000000008000025f5fee00ef00010100040200010007030001aee204000000008000045f5f5f5fec0000ef00010100040200010004030001aec604000000008000025f5fee00ef00010100040200010007030001aea704000000008000045f5f5f5fec0000ef00010100040200010004030001ae8b04000000008000025f5fee00ef00010100040200010007030001ae6c04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5004000000008000025f5fee00ef00010100040200010007030001ae3104000000008000045f5f5f5fec0000ef00010100040200010004030001ae1504000000008000025f5fee00ef00010100040200010007030001adf604000000008000045f5f5f5fec0000ef00010100040200010004030001adda04000000008000025f5fee00ef00010100040200010007030001adbb04000000008000045f5f5f5fec0000ef00010100040200010004030001ad9f04000000008000025f5fee00ef00010100040200010007030001ad8004000000008000045f5f5f5fec0000ef00010100040200010004030001ad6404000000008000025f5fee00ef00010100040200010007030001ad4504000000008000045f5f5f5fec0000ef00010100040200010004030001ad2904000000008000025f5fee00ef00010100040200010007030001ad0a04000000008000045f5f5f5fec0000ef00010100040200010004030001acee04000000008000025f5fee00ef00010100040200010007030001accf04000000008000045f5f5f5fec0000ef00010100040200010004030001acb304000000008000025f5fee00ef00010100040200010007030001ac9404000000008000045f5f5f5fec0000ef00010100040200010004030001ac7804000000008000025f5fee00ef00010100040200010007030001ac5904000000008000045f5f5f5fec0000ef00010100040200010004030001ac3d04000000008000025f5fee00ef00010100040200010007030001ac1e04000000008000045f5f5f5fec0000ef00010100040200010004030001ac0204000000008000025f5fee00ef00010100040200010007030001abe304000000008000045f5f5f5fec0000ef00010100040200010004030001abc704000000008000025f5fee00ef00010100040200010007030001aba804000000008000045f5f5f5fec0000ef00010100040200010004030001ab8c04000000008000025f5fee00ef00010100040200010007030001ab6d04000000008000045f5f5f5fec0000ef00010100040200010004030001ab5104000000008000025f5fee00ef00010100040200010007030001ab3204000000008000045f5f5f5fec0000ef00010100040200010004030001ab1604000000008000025f5fee00ef00010100040200010007030001aaf704000000008000045f5f5f5fec0000ef00010100040200010004030001aadb04000000008000025f5fee00ef00010100040200010007030001aabc04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa004000000008000025f5fee00ef00010100040200010007030001aa8104000000008000045f5f5f5fec0000ef00010100040200010004030001aa6504000000008000025f5fee00ef00010100040200010007030001aa4604000000008000045f5f5f5fec0000ef00010100040200010004030001aa2a04000000008000025f5fee00ef00010100040200010007030001aa0b04000000008000045f5f5f5fec0000ef00010100040200010004030001a9ef04000000008000025f5fee00ef00010100040200010007030001a9d004000000008000045f5f5f5fec0000ef00010100040200010004030001a9b404000000008000025f5fee00ef00010100040200010007030001a99504000000008000045f5f5f5fec0000ef00010100040200010004030001a97904000000008000025f5fee00ef00010100040200010007030001a95a04000000008000045f5f5f5fec0000ef00010100040200010004030001a93e04000000008000025f5fee00ef00010100040200010007030001a91f04000000008000045f5f5f5fec0000ef00010100040200010004030001a90304000000008000025f5fee00ef00010100040200010007030001a8e404000000008000045f5f5f5fec0000ef00010100040200010004030001a8c804000000008000025f5fee00ef00010100040200010007030001a8a904000000008000045f5f5f5fec0000ef00010100040200010004030001a88d04000000008000025f5fee00ef00010100040200010007030001a86e04000000008000045f5f5f5fec0000ef00010100040200010004030001a85204000000008000025f5fee00ef00010100040200010007030001a83304000000008000045f5f5f5fec0000ef00010100040200010004030001a81704000000008000025f5fee00ef00010100040200010007030001a7f804000000008000045f5f5f5fec0000ef00010100040200010004030001a7dc04000000008000025f5fee00ef00010100040200010007030001a7bd04000000008000045f5f5f5fec0000ef00010100040200010004030001a7a104000000008000025f5fee00ef00010100040200010007030001a78204000000008000045f5f5f5fec0000ef00010100040200010004030001a76604000000008000025f5fee00ef00010100040200010007030001a74704000000008000045f5f5f5fec0000ef00010100040200010004030001a72b04000000008000025f5fee00ef00010100040200010007030001a70c04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f004000000008000025f5fee00ef00010100040200010007030001a6d104000000008000045f5f5f5fec0000ef00010100040200010004030001a6b504000000008000025f5fee00ef00010100040200010007030001a69604000000008000045f5f5f5fec0000ef00010100040200010004030001a67a04000000008000025f5fee00ef00010100040200010007030001a65b04000000008000045f5f5f5fec0000ef00010100040200010004030001a63f04000000008000025f5fee00ef00010100040200010007030001a62004000000008000045f5f5f5fec0000ef00010100040200010004030001a60404000000008000025f5fee00ef00010100040200010007030001a5e504000000008000045f5f5f5fec0000ef00010100040200010004030001a5c904000000008000025f5fee00ef00010100040200010007030001a5aa04000000008000045f5f5f5fec0000ef00010100040200010004030001a58e04000000008000025f5fee00ef00010100040200010007030001a56f04000000008000045f5f5f5fec0000ef00010100040200010004030001a55304000000008000025f5fee00ef00010100040200010007030001a53404000000008000045f5f5f5fec0000ef00010100040200010004030001a51804000000008000025f5fee00ef00010100040200010007030001a4f904000000008000045f5f5f5fec0000ef00010100040200010004030001a4dd04000000008000025f5fee00ef00010100040200010007030001a4be04000000008000045f5f5f5fec0000ef00010100040200010004030001a4a204000000008000025f5fee00ef00010100040200010007030001a48304000000008000045f5f5f5fec0000ef00010100040200010004030001a46704000000008000025f5fee00ef00010100040200010007030001a44804000000008000045f5f5f5fec0000ef00010100040200010004030001a42c04000000008000025f5fee00ef00010100040200010007030001a40d04000000008000045f5f5f5fec0000ef00010100040200010004030001a3f104000000008000025f5fee00ef00010100040200010007030001a3d204000000008000045f5f5f5fec0000ef00010100040200010004030001a3b604000000008000025f5fee00ef00010100040200010007030001a39704000000008000045f5f5f5fec0000ef00010100040200010004030001a37b04000000008000025f5fee00ef00010100040200010007030001a35c04000000008000045f5f5f5fec0000ef00010100040200010004030001a34004000000008000025f5fee00ef00010100040200010007030001a32104000000008000045f5f5f5fec0000ef00010100040200010004030001a30504000000008000025f5fee00ef00010100040200010007030001a2e604000000008000045f5f5f5fec0000ef00010100040200010004030001a2ca04000000008000025f5fee00ef00010100040200010007030001a2ab04000000008000045f5f5f5fec0000ef00010100040200010004030001a28f04000000008000025f5fee00ef00010100040200010007030001a27004000000008000045f5f5f5fec0000ef00010100040200010004030001a25404000000008000025f5fee00ef00010100040200010007030001a23504000000008000045f5f5f5fec0000ef00010100040200010004030001a21904000000008000025f5fee00ef00010100040200010007030001a1fa04000000008000045f5f5f5fec0000ef00010100040200010004030001a1de04000000008000025f5fee00ef00010100040200010007030001a1bf04000000008000045f5f5f5fec0000ef00010100040200010004030001a1a304000000008000025f5fee00ef00010100040200010007030001a18404000000008000045f5f5f5fec0000ef00010100040200010004030001a16804000000008000025f5fee00ef00010100040200010007030001a14904000000008000045f5f5f5fec0000ef00010100040200010004030001a12d04000000008000025f5fee00ef00010100040200010007030001a10e04000000008000045f5f5f5fec0000ef00010100040200010004030001a0f204000000008000025f5fee00ef00010100040200010007030001a0d304000000008000045f5f5f5fec0000ef00010100040200010004030001a0b704000000008000025f5fee00ef00010100040200010007030001a09804000000008000045f5f5f5fec0000ef00010100040200010004030001a07c04000000008000025f5fee00ef00010100040200010007030001a05d04000000008000045f5f5f5fec0000ef00010100040200010004030001a04104000000008000025f5fee00ef00010100040200010007030001a02204000000008000045f5f5f5fec0000ef00010100040200010004030001a00604000000008000025f5fee00ef000101000402000100070300019fe704000000008000045f5f5f5fec0000ef000101000402000100040300019fcb04000000008000025f5fee00ef000101000402000100070300019fac04000000008000045f5f5f5fec0000ef000101000402000100040300019f9004000000008000025f5fee00ef000101000402000100070300019f7104000000008000045f5f5f5fec0000ef000101000402000100040300019f5504000000008000025f5fee00ef000101000402000100070300019f3604000000008000045f5f5f5fec0000ef000101000402000100040300019f1a04000000008000025f5fee00ef000101000402000100070300019efb04000000008000045f5f5f5fec0000ef000101000402000100040300019edf04000000008000025f5fee00ef000101000402000100070300019ec004000000008000045f5f5f5fec0000ef000101000402000100040300019ea404000000008000025f5fee00ef000101000402000100070300019e8504000000008000045f5f5f5fec0000ef000101000402000100040300019e6904000000008000025f5fee00ef000101000402000100070300019e4a04000000008000045f5f5f5fec0000ef000101000402000100040300019e2e04000000008000025f5fee00ef000101000402000100070300019e0f04000000008000045f5f5f5fec0000ef000101000402000100040300019df304000000008000025f5fee00ef000101000402000100070300019dd404000000008000045f5f5f5fec0000ef000101000402000100040300019db804000000008000025f5fee00ef000101000402000100070300019d9904000000008000045f5f5f5fec0000ef000101000402000100040300019d7d04000000008000025f5fee00ef000101000402000100070300019d5e04000000008000045f5f5f5fec0000ef000101000402000100040300019d4204000000008000025f5fee00ef000101000402000100070300019d2304000000008000045f5f5f5fec0000ef000101000402000100040300019d0704000000008000025f5fee00ef000101000402000100070300019ce804000000008000045f5f5f5fec0000ef000101000402000100040300019ccc04000000008000025f5fee00ef000101000402000100070300019cad04000000008000045f5f5f5fec0000ef000101000402000100040300019c9104000000008000025f5fee00ef000101000402000100070300019c7204000000008000045f5f5f5fec0000ef000101000402000100000300019c5604000000008000025f5fee00ef000101000402000100070300019c3704000000008000045f5f5f5fec0000ef000101000402000100040300019c1b04000000008000025f5fee00ef000101000402000100070300019bfc04000000008000045f5f5f5fec0000ef000101000402000100040300019be004000000008000025f5fee00ef000101000402000100070300019bc104000000008000045f5f5f5fec0000ef000101000402000100040300019ba504000000008000025f5fee00ef000101000402000100070300019b8604000000008000045f5f5f5fec0000ef000101000402000100040300019b6a04000000008000025f5fee00ef000101000402000100070300019b4b04000000008000045f5f5f5fec0000ef000101000402000100040300019b2f04000000008000025f5fee00ef000101000402000100070300019b1004000000008000045f5f5f5fec0000ef000101000402000100040300019af404000000008000025f5fee00ef000101000402000100070300019ad504000000008000045f5f5f5fec0000ef000101000402000100040300019ab904000000008000025f5fee00ef000101000402000100070300019a9a04000000008000045f5f5f5fec0000ef000101000402000100040300019a7e04000000008000025f5fee00ef000101000402000100070300019a5f04000000008000045f5f5f5fec0000ef000101000402000100040300019a4304000000008000025f5fee00ef000101000402000100070300019a2404000000008000045f5f5f5fec0000ef000101000402000100040300019a0804000000008000025f5fee00ef0001010004020001000703000199e904000000008000045f5f5f5fec0000ef0001010004020001000403000199cd04000000008000025f5fee00ef0001010004020001000703000199ae04000000008000045f5f5f5fec0000ef00010100040200010004030001999204000000008000025f5fee00ef00010100040200010007030001997304000000008000045f5f5f5fec0000ef00010100040200010004030001995704000000008000025f5fee00ef00010100040200010007030001993804000000008000045f5f5f5fec0000ef00010100040200010004030001991c04000000008000025f5fee00ef0001010004020001000703000198fd04000000008000045f5f5f5fec0000ef0001010004020001000403000198e104000000008000025f5fee00ef0001010004020001000703000198c204000000008000045f5f5f5fec0000ef0001010004020001000403000198a604000000008000025f5fee00ef00010100040200010007030001988704000000008000045f5f5f5fec0000ef00010100040200010004030001986b04000000008000025f5fee00ef00010100040200010007030001984c04000000008000045f5f5f5fec0000ef00010100040200010004030001983004000000008000025f5fee00ef00010100040200010007030001981104000000008000045f5f5f5fec0000ef0001010004020001000403000197f504000000008000025f5fee00ef0001010004020001000703000197d604000000008000045f5f5f5fec0000ef0001010004020001000403000197ba04000000008000025f5fee00ef00010100040200010007030001979b04000000008000045f5f5f5fec0000ef00010100040200010004030001977f04000000008000025f5fee00ef00010100040200010007030001976004000000008000045f5f5f5fec0000ef00010100040200010004030001974404000000008000025f5fee00ef00010100040200010007030001972504000000008000045f5f5f5fec0000ef00010100040200010004030001970904000000008000025f5fee00ef0001010004020001000703000196ea04000000008000045f5f5f5fec0000ef0001010004020001000403000196ce04000000008000025f5fee00ef0001010004020001000703000196af04000000008000045f5f5f5fec0000ef00010100040200010004030001969304000000008000025f5fee00ef00010100040200010007030001967404000000008000045f5f5f5fec0000ef00010100040200010004030001965804000000008000025f5fee00ef00010100040200010007030001963904000000008000045f5f5f5fec0000ef00010100040200010004030001961d04000000008000025f5fee00ef0001010004020001000703000195fe04000000008000045f5f5f5fec0000ef0001010004020001000403000195e204000000008000025f5fee00ef0001010004020001000703000195c304000000008000045f5f5f5fec0000ef0001010004020001000403000195a704000000008000025f5fee00ef00010100040200010007030001958804000000008000045f5f5f5fec0000ef00010100040200010004030001956c04000000008000025f5fee00ef00010100040200010007030001954d04000000008000045f5f5f5fec0000ef00010100040200010004030001953104000000008000025f5fee00ef00010100040200010007030001951204000000008000045f5f5f5fec0000ef0001010004020001000403000194f604000000008000025f5fee00ef0001010004020001000703000194d704000000008000045f5f5f5fec0000ef0001010004020001000403000194bb04000000008000025f5fee00ef00010100040200010007030001949c04000000008000045f5f5f5fec0000ef00010100040200010004030001948004000000008000025f5fee00ef00010100040200010007030001946104000000008000045f5f5f5fec0000ef00010100040200010004030001944504000000008000025f5fee00ef00010100040200010007030001942604000000008000045f5f5f5fec0000ef00010100040200010004030001940a04000000008000025f5fee00ef0001010004020001000703000193eb04000000008000045f5f5f5fec0000ef0001010004020001000403000193cf04000000008000025f5fee00ef0001010004020001000703000193b004000000008000045f5f5f5fec0000ef00010100040200010004030001939404000000008000025f5fee00ef00010100040200010007030001937504000000008000045f5f5f5fec0000ef00010100040200010004030001935904000000008000025f5fee00ef00010100040200010007030001933a04000000008000045f5f5f5fec0000ef00010100040200010004030001931e04000000008000025f5fee00ef0001010004020001000703000192ff04000000008000045f5f5f5fec0000ef0001010004020001000403000192e304000000008000025f5fee00ef0001010004020001000703000192c404000000008000045f5f5f5fec0000ef0001010004020001000403000192a804000000008000025f5fee00ef00010100040200010007030001928904000000008000045f5f5f5fec0000ef00010100040200010004030001926d04000000008000025f5fee00ef00010100040200010007030001924e04000000008000045f5f5f5fec0000ef00010100040200010004030001923204000000008000025f5fee00ef00010100040200010007030001921304000000008000045f5f5f5fec0000ef0001010004020001000403000191f704000000008000025f5fee00ef0001010004020001000703000191d804000000008000045f5f5f5fec0000ef0001010004020001000403000191bc04000000008000025f5fee00ef00010100040200010007030001919d04000000008000045f5f5f5fec0000ef00010100040200010004030001918104000000008000025f5fee00ef00010100040200010007030001916204000000008000045f5f5f5fec0000ef00010100040200010004030001914604000000008000025f5fee00ef00010100040200010007030001912704000000008000045f5f5f5fec0000ef00010100040200010004030001910b04000000008000025f5fee00ef0001010004020001000703000190ec04000000008000045f5f5f5fec0000ef0001010004020001000403000190d004000000008000025f5fee00ef0001010004020001000703000190b104000000008000045f5f5f5fec0000ef00010100040200010004030001909504000000008000025f5fee00ef00010100040200010007030001907604000000008000045f5f5f5fec0000ef00010100040200010004030001905a04000000008000025f5fee00ef00010100040200010007030001903b04000000008000045f5f5f5fec0000ef00010100040200010004030001901f04000000008000025f5fee00ef00010100040200010007030001900004000000008000045f5f5f5fec0000ef000101000402000100040300018fe404000000008000025f5fee00ef000101000402000100070300018fc504000000008000045f5f5f5fec0000ef000101000402000100040300018fa904000000008000025f5fee00ef000101000402000100070300018f8a04000000008000045f5f5f5fec0000ef000101000402000100040300018f6e04000000008000025f5fee00ef000101000402000100070300018f4f04000000008000045f5f5f5fec0000ef000101000402000100040300018f3304000000008000025f5fee00ef000101000402000100070300018f1404000000008000045f5f5f5fec0000ef000101000402000100040300018ef804000000008000025f5fee00ef000101000402000100070300018ed904000000008000045f5f5f5fec0000ef000101000402000100040300018ebd04000000008000025f5fee00ef000101000402000100070300018e9e04000000008000045f5f5f5fec0000ef000101000402000100040300018e8204000000008000025f5fee00ef000101000402000100070300018e6304000000008000045f5f5f5fec0000ef000101000402000100040300018e4704000000008000025f5fee00ef000101000402000100070300018e2804000000008000045f5f5f5fec0000ef000101000402000100040300018e0c04000000008000025f5fee00ef000101000402000100070300018ded04000000008000045f5f5f5fec0000ef000101000402000100040300018dd104000000008000025f5fee00ef000101000402000100070300018db204000000008000045f5f5f5fec0000ef000101000402000100040300018d9604000000008000025f5fee00ef000101000402000100070300018d7704000000008000045f5f5f5fec0000ef000101000402000100040300018d5b04000000008000025f5fee00ef000101000402000100070300018d3c04000000008000045f5f5f5fec0000ef000101000402000100040300018d2004000000008000025f5fee00ef000101000402000100070300018d0104000000008000045f5f5f5fec0000ef000101000402000100040300018ce504000000008000025f5fee00ef000101000402000100070300018cc604000000008000045f5f5f5fec0000ef000101000402000100040300018caa04000000008000025f5fee00ef000101000402000100070300018c8b04000000008000045f5f5f5fec0000ef000101000402000100040300018c6f04000000008000025f5fee00ef000101000402000100070300018c5004000000008000045f5f5f5fec0000ef000101000402000100040300018c3404000000008000025f5fee00ef000101000402000100070300018c1504000000008000045f5f5f5fec0000ef000101000402000100040300018bf904000000008000025f5fee00ef000101000402000100070300018bda04000000008000045f5f5f5fec0000ef000101000402000100040300018bbe04000000008000025f5fee00ef000101000402000100070300018b9f04000000008000045f5f5f5fec0000ef000101000402000100040300018b8304000000008000025f5fee00ef000101000402000100070300018b6404000000008000045f5f5f5fec0000ef000101000402000100040300018b4804000000008000025f5fee00ef000101000402000100070300018b2904000000008000045f5f5f5fec0000ef000101000402000100040300018b0d04000000008000025f5fee00ef000101000402000100070300018aee04000000008000045f5f5f5fec0000ef000101000402000100040300018ad204000000008000025f5fee00ef000101000402000100070300018ab304000000008000045f5f5f5fec0000ef000101000402000100040300018a9704000000008000025f5fee00ef000101000402000100070300018a7804000000008000045f5f5f5fec0000ef000101000402000100040300018a5c04000000008000025f5fee00ef000101000402000100070300018a3d04000000008000045f5f5f5fec0000ef000101000402000100040300018a2104000000008000025f5fee00ef000101000402000100070300018a0204000000008000045f5f5f5fec0000ef0001010004020001000403000189e604000000008000025f5fee00ef0001010004020001000703000189c704000000008000045f5f5f5fec0000ef0001010004020001000403000189ab04000000008000025f5fee00ef00010100040200010007030001898c04000000008000045f5f5f5fec0000ef00010100040200010004030001897004000000008000025f5fee00ef00010100040200010007030001895104000000008000045f5f5f5fec0000ef00010100040200010004030001893504000000008000025f5fee00ef00010100040200010007030001891604000000008000045f5f5f5fec0000ef0001010004020001000403000188fa04000000008000025f5fee00ef0001010004020001000703000188db04000000008000045f5f5f5fec0000ef0001010004020001000403000188bf04000000008000025f5fee00ef0001010004020001000703000188a004000000008000045f5f5f5fec0000ef00010100040200010004030001888404000000008000025f5fee00ef00010100040200010007030001886504000000008000045f5f5f5fec0000ef00010100040200010004030001884904000000008000025f5fee00ef00010100040200010007030001882a04000000008000045f5f5f5fec0000ef00010100040200010004030001880e04000000008000025f5fee00ef0001010004020001000703000187ef04000000008000045f5f5f5fec0000ef0001010004020001000403000187d304000000008000025f5fee00ef0001010004020001000703000187b404000000008000045f5f5f5fec0000ef00010100040200010004030001879804000000008000025f5fee00ef00010100040200010007030001877904000000008000045f5f5f5fec0000ef00010100040200010004030001875d04000000008000025f5fee00ef00010100040200010007030001873e04000000008000045f5f5f5fec0000ef00010100040200010004030001872204000000008000025f5fee00ef00010100040200010007030001870304000000008000045f5f5f5fec0000ef0001010004020001000403000186e704000000008000025f5fee00ef0001010004020001000703000186c804000000008000045f5f5f5fec0000ef0001010004020001000403000186ac04000000008000025f5fee00ef00010100040200010007030001868d04000000008000045f5f5f5fec0000ef00010100040200010004030001867104000000008000025f5fee00ef00010100040200010007030001865204000000008000045f5f5f5fec0000ef00010100040200010004030001863604000000008000025f5fee00ef00010100040200010007030001861704000000008000045f5f5f5fec0000ef0001010004020001000403000185fb04000000008000025f5fee00ef0001010004020001000703000185dc04000000008000045f5f5f5fec0000ef0001010004020001000403000185c004000000008000025f5fee00ef0001010004020001000703000185a104000000008000045f5f5f5fec0000ef00010100040200010004030001858504000000008000025f5fee00ef00010100040200010007030001856604000000008000045f5f5f5fec0000ef00010100040200010004030001854a04000000008000025f5fee00ef00010100040200010007030001852b04000000008000045f5f5f5fec0000ef00010100040200010004030001850f04000000008000025f5fee00ef0001010004020001000703000184f004000000008000045f5f5f5fec0000ef0001010004020001000403000184d404000000008000025f5fee00ef0001010004020001000703000184b504000000008000045f5f5f5fec0000ef00010100040200010004030001849904000000008000025f5fee00ef00010100040200010007030001847a04000000008000045f5f5f5fec0000ef00010100040200010004030001845e04000000008000025f5fee00ef00010100040200010007030001843f04000000008000045f5f5f5fec0000ef00010100040200010004030001842304000000008000025f5fee00ef00010100040200010007030001840404000000008000045f5f5f5fec0000ef0001010004020001000403000183e804000000008000025f5fee00ef0001010004020001000703000183c904000000008000045f5f5f5fec0000ef0001010004020001000403000183ad04000000008000025f5fee00ef00010100040200010007030001838e04000000008000045f5f5f5fec0000ef00010100040200010004030001837204000000008000025f5fee00ef00010100040200010007030001835304000000008000045f5f5f5fec0000ef00010100040200010004030001833704000000008000025f5fee00ef00010100040200010007030001831804000000008000045f5f5f5fec0000ef0001010004020001000403000182fc04000000008000025f5fee00ef0001010004020001000703000182dd04000000008000045f5f5f5fec0000ef0001010004020001000403000182c104000000008000025f5fee00ef0001010004020001000703000182a204000000008000045f5f5f5fec0000ef00010100040200010004030001828604000000008000025f5fee00ef00010100040200010007030001826704000000008000045f5f5f5fec0000ef00010100040200010004030001824b04000000008000025f5fee00ef00010100040200010007030001822c04000000008000045f5f5f5fec0000ef00010100040200010004030001821004000000008000025f5fee00ef0001010004020001000703000181f104000000008000045f5f5f5fec0000ef0001010004020001000403000181d504000000008000025f5fee00ef0001010004020001000703000181b604000000008000045f5f5f5fec0000ef00010100040200010004030001819a04000000008000025f5fee00ef00010100040200010007030001817b04000000008000045f5f5f5fec0000ef00010100040200010004030001815f04000000008000025f5fee00ef00010100040200010007030001814004000000008000045f5f5f5fec0000ef00010100040200010004030001812404000000008000025f5fee00ef00010100040200010007030001810504000000008000045f5f5f5fec0000ef0001010004020001000403000180e904000000008000025f5fee00ef0001010004020001000703000180ca04000000008000045f5f5f5fec0000ef0001010004020001000403000180ae04000000008000025f5fee00ef00010100040200010007030001808f04000000008000045f5f5f5fec0000ef00010100040200010004030001807304000000008000025f5fee00ef00010100040200010007030001805404000000008000045f5f5f5fec0000ef00010100040200010004030001803804000000008000025f5fee00ef00010100040200010007030001801904000000008000045f5f5f5fec0000ef000101000402000100040300017ffd04000000008000025f5fee00ef000101000402000100070300017fde04000000008000045f5f5f5fec0000ef000101000402000100040300017fc204000000008000025f5fee00ef000101000402000100070300017fa304000000008000045f5f5f5fec0000ef000101000402000100040300017f8704000000008000025f5fee00ef000101000402000100070300017f6804000000008000045f5f5f5fec0000ef000101000402000100040300017f4c04000000008000025f5fee00ef000101000402000100070300017f2d04000000008000045f5f5f5fec0000ef000101000402000100040300017f1104000000008000025f5fee00ef000101000402000100070300017ef204000000008000045f5f5f5fec0000ef000101000402000100040300017ed604000000008000025f5fee00ef000101000402000100070300017eb704000000008000045f5f5f5fec0000ef000101000402000100040300017e9b04000000008000025f5fee00ef000101000402000100070300017e7c04000000008000045f5f5f5fec0000ef000101000402000100040300017e6004000000008000025f5fee00ef000101000402000100070300017e4104000000008000045f5f5f5fec0000ef000101000402000100040300017e2504000000008000025f5fee00ef000101000402000100070300017e0604000000008000045f5f5f5fec0000ef000101000402000100040300017dea04000000008000025f5fee00ef000101000402000100070300017dcb04000000008000045f5f5f5fec0000ef000101000402000100040300017daf04000000008000025f5fee00ef000101000402000100070300017d9004000000008000045f5f5f5fec0000ef000101000402000100040300017d7404000000008000025f5fee00ef000101000402000100070300017d5504000000008000045f5f5f5fec0000ef000101000402000100040300017d3904000000008000025f5fee00ef000101000402000100070300017d1a04000000008000045f5f5f5fec0000ef000101000402000100040300017cfe04000000008000025f5fee00ef000101000402000100070300017cdf04000000008000045f5f5f5fec0000ef000101000402000100040300017cc304000000008000025f5fee00ef000101000402000100070300017ca404000000008000045f5f5f5fec0000ef000101000402000100040300017c8804000000008000025f5fee00ef000101000402000100070300017c6904000000008000045f5f5f5fec0000ef000101000402000100040300017c4d04000000008000025f5fee00ef000101000402000100070300017c2e04000000008000045f5f5f5fec0000ef000101000402000100040300017c1204000000008000025f5fee00ef000101000402000100070300017bf304000000008000045f5f5f5fec0000ef000101000402000100040300017bd704000000008000025f5fee00ef000101000402000100070300017bb804000000008000045f5f5f5fec0000ef000101000402000100040300017b9c04000000008000025f5fee00ef000101000402000100070300017b7d04000000008000045f5f5f5fec0000ef000101000402000100040300017b6104000000008000025f5fee00ef000101000402000100070300017b4204000000008000045f5f5f5fec0000ef000101000402000100040300017b2604000000008000025f5fee00ef000101000402000100070300017b0704000000008000045f5f5f5fec0000ef000101000402000100040300017aeb04000000008000025f5fee00ef000101000402000100070300017acc04000000008000045f5f5f5fec0000ef000101000402000100040300017ab004000000008000025f5fee00ef000101000402000100070300017a9104000000008000045f5f5f5fec0000ef000101000402000100040300017a7504000000008000025f5fee00ef000101000402000100070300017a5604000000008000045f5f5f5fec0000ef000101000402000100040300017a3a04000000008000025f5fee00ef000101000402000100070300017a1b04000000008000045f5f5f5fec0000ef0001010004020001000403000179ff04000000008000025f5fee00ef0001010004020001000703000179e004000000008000045f5f5f5fec0000ef0001010004020001000403000179c404000000008000025f5fee00ef0001010004020001000703000179a504000000008000045f5f5f5fec0000ef00010100040200010004030001798904000000008000025f5fee00ef00010100040200010007030001796a04000000008000045f5f5f5fec0000ef00010100040200010004030001794e04000000008000025f5fee00ef00010100040200010007030001792f04000000008000045f5f5f5fec0000ef00010100040200010004030001791304000000008000025f5fee00ef0001010004020001000703000178f404000000008000045f5f5f5fec0000ef0001010004020001000403000178d804000000008000025f5fee00ef0001010004020001000703000178b904000000008000045f5f5f5fec0000ef00010100040200010004030001789d04000000008000025f5fee00ef00010100040200010007030001787e04000000008000045f5f5f5fec0000ef00010100040200010004030001786204000000008000025f5fee00ef00010100040200010007030001784304000000008000045f5f5f5fec0000ef00010100040200010004030001782704000000008000025f5fee00ef00010100040200010007030001780804000000008000045f5f5f5fec0000ef0001010004020001000403000177ec04000000008000025f5fee00ef0001010004020001000703000177cd04000000008000045f5f5f5fec0000ef0001010004020001000403000177b104000000008000025f5fee00ef00010100040200010007030001779204000000008000045f5f5f5fec0000ef00010100040200010004030001777604000000008000025f5fee00ef00010100040200010007030001775704000000008000045f5f5f5fec0000ef00010100040200010004030001773b04000000008000025f5fee00ef00010100040200010007030001771c04000000008000045f5f5f5fec0000ef00010100040200010004030001770004000000008000025f5fee00ef0001010004020001000703000176e104000000008000045f5f5f5fec0000ef0001010004020001000403000176c504000000008000025f5fee00ef0001010004020001000703000176a604000000008000045f5f5f5fec0000ef00010100040200010004030001768a04000000008000025f5fee00ef00010100040200010007030001766b04000000008000045f5f5f5fec0000ef00010100040200010004030001764f04000000008000025f5fee00ef00010100040200010007030001763004000000008000045f5f5f5fec0000ef00010100040200010004030001761404000000008000025f5fee00ef0001010004020001000703000175f504000000008000045f5f5f5fec0000ef0001010004020001000403000175d904000000008000025f5fee00ef0001010004020001000703000175ba04000000008000045f5f5f5fec0000ef00010100040200010004030001759e04000000008000025f5fee00ef00010100040200010007030001757f04000000008000045f5f5f5fec0000ef00010100040200010004030001756304000000008000025f5fee00ef00010100040200010007030001754404000000008000045f5f5f5fec0000ef00010100040200010004030001752804000000008000025f5fee00ef00010100040200010007030001750904000000008000045f5f5f5fec0000ef0001010004020001000403000174ed04000000008000025f5fee00ef0001010004020001000703000174ce04000000008000045f5f5f5fec0000ef0001010004020001000403000174b204000000008000025f5fee00ef00010100040200010007030001749304000000008000045f5f5f5fec0000ef00010100040200010004030001747704000000008000025f5fee00ef00010100040200010007030001745804000000008000045f5f5f5fec0000ef00010100040200010004030001743c04000000008000025f5fee00ef00010100040200010007030001741d04000000008000045f5f5f5fec0000ef00010100040200010004030001740104000000008000025f5fee00ef0001010004020001000703000173e204000000008000045f5f5f5fec0000ef0001010004020001000403000173c604000000008000025f5fee00ef0001010004020001000703000173a704000000008000045f5f5f5fec0000ef00010100040200010004030001738b04000000008000025f5fee00ef00010100040200010007030001736c04000000008000045f5f5f5fec0000ef00010100040200010004030001735004000000008000025f5fee00ef00010100040200010007030001733104000000008000045f5f5f5fec0000ef00010100040200010004030001731504000000008000025f5fee00ef0001010004020001000703000172f604000000008000045f5f5f5fec0000ef0001010004020001000403000172da04000000008000025f5fee00ef0001010004020001000703000172bb04000000008000045f5f5f5fec0000ef00010100040200010004030001729f04000000008000025f5fee00ef00010100040200010007030001728004000000008000045f5f5f5fec0000ef00010100040200010004030001726404000000008000025f5fee00ef00010100040200010007030001724504000000008000045f5f5f5fec0000ef00010100040200010004030001722904000000008000025f5fee00ef00010100040200010007030001720a04000000008000045f5f5f5fec0000ef0001010004020001000403000171ee04000000008000025f5fee00ef0001010004020001000703000171cf04000000008000045f5f5f5fec0000ef0001010004020001000403000171b304000000008000025f5fee00ef00010100040200010007030001719404000000008000045f5f5f5fec0000ef00010100040200010004030001717804000000008000025f5fee00ef00010100040200010007030001715904000000008000045f5f5f5fec0000ef00010100040200010004030001713d04000000008000025f5fee00ef00010100040200010007030001711e04000000008000045f5f5f5fec0000ef00010100040200010004030001710204000000008000025f5fee00ef0001010004020001000703000170e304000000008000045f5f5f5fec0000ef0001010004020001000403000170c704000000008000025f5fee00ef0001010004020001000703000170a804000000008000045f5f5f5fec0000ef00010100040200010004030001708c04000000008000025f5fee00ef00010100040200010007030001706d04000000008000045f5f5f5fec0000ef00010100040200010004030001705104000000008000025f5fee00ef00010100040200010007030001703204000000008000045f5f5f5fec0000ef00010100040200010004030001701604000000008000025f5fee00ef000101000402000100070300016ff704000000008000045f5f5f5fec0000ef000101000402000100040300016fdb04000000008000025f5fee00ef000101000402000100070300016fbc04000000008000045f5f5f5fec0000ef000101000402000100040300016fa004000000008000025f5fee00ef000101000402000100070300016f8104000000008000045f5f5f5fec0000ef000101000402000100040300016f6504000000008000025f5fee00ef000101000402000100070300016f4604000000008000045f5f5f5fec0000ef000101000402000100040300016f2a04000000008000025f5fee00ef000101000402000100070300016f0b04000000008000045f5f5f5fec0000ef000101000402000100040300016eef04000000008000025f5fee00ef000101000402000100070300016ed004000000008000045f5f5f5fec0000ef000101000402000100040300016eb404000000008000025f5fee00ef000101000402000100070300016e9504000000008000045f5f5f5fec0000ef000101000402000100040300016e7904000000008000025f5fee00ef000101000402000100070300016e5a04000000008000045f5f5f5fec0000ef000101000402000100040300016e3e04000000008000025f5fee00ef000101000402000100070300016e1f04000000008000045f5f5f5fec0000ef000101000402000100040300016e0304000000008000025f5fee00ef000101000402000100070300016de404000000008000045f5f5f5fec0000ef000101000402000100040300016dc804000000008000025f5fee00ef000101000402000100070300016da904000000008000045f5f5f5fec0000ef000101000402000100040300016d8d04000000008000025f5fee00ef000101000402000100070300016d6e04000000008000045f5f5f5fec0000ef000101000402000100040300016d5204000000008000025f5fee00ef000101000402000100070300016d3304000000008000045f5f5f5fec0000ef000101000402000100040300016d1704000000008000025f5fee00ef000101000402000100070300016cf804000000008000045f5f5f5fec0000ef000101000402000100040300016cdc04000000008000025f5fee00ef000101000402000100070300016cbd04000000008000045f5f5f5fec0000ef000101000402000100040300016ca104000000008000025f5fee00ef000101000402000100070300016c8204000000008000045f5f5f5fec0000ef000101000402000100040300016c6604000000008000025f5fee00ef000101000402000100070300016c4704000000008000045f5f5f5fec0000ef000101000402000100040300016c2b04000000008000025f5fee00ef000101000402000100070300016c0c04000000008000045f5f5f5fec0000ef000101000402000100040300016bf004000000008000025f5fee00ef000101000402000100070300016bd104000000008000045f5f5f5fec0000ef000101000402000100040300016bb504000000008000025f5fee00ef000101000402000100070300016b9604000000008000045f5f5f5fec0000ef000101000402000100040300016b7a04000000008000025f5fee00ef000101000402000100070300016b5b04000000008000045f5f5f5fec0000ef000101000402000100040300016b3f04000000008000025f5fee00ef000101000402000100070300016b2004000000008000045f5f5f5fec0000ef000101000402000100040300016b0404000000008000025f5fee00ef000101000402000100070300016ae504000000008000045f5f5f5fec0000ef000101000402000100040300016ac904000000008000025f5fee00ef000101000402000100070300016aaa04000000008000045f5f5f5fec0000ef000101000402000100040300016a8e04000000008000025f5fee00ef000101000402000100070300016a6f04000000008000045f5f5f5fec0000ef000101000402000100040300016a5304000000008000025f5fee00ef000101000402000100070300016a3404000000008000045f5f5f5fec0000ef000101000402000100040300016a1804000000008000025f5fee00ef0001010004020001000703000169f904000000008000045f5f5f5fec0000ef0001010004020001000403000169dd04000000008000025f5fee00ef0001010004020001000703000169be04000000008000045f5f5f5fec0000ef0001010004020001000403000169a204000000008000025f5fee00ef00010100040200010007030001698304000000008000045f5f5f5fec0000ef00010100040200010004030001696704000000008000025f5fee00ef00010100040200010007030001694804000000008000045f5f5f5fec0000ef00010100040200010004030001692c04000000008000025f5fee00ef00010100040200010007030001690d04000000008000045f5f5f5fec0000ef0001010004020001000403000168f104000000008000025f5fee00ef0001010004020001000703000168d204000000008000045f5f5f5fec0000ef0001010004020001000403000168b604000000008000025f5fee00ef00010100040200010007030001689704000000008000045f5f5f5fec0000ef00010100040200010004030001687b04000000008000025f5fee00ef00010100040200010007030001685c04000000008000045f5f5f5fec0000ef00010100040200010004030001684004000000008000025f5fee00ef00010100040200010007030001682104000000008000045f5f5f5fec0000ef00010100040200010004030001680504000000008000025f5fee00ef0001010004020001000703000167e604000000008000045f5f5f5fec0000ef0001010004020001000403000167ca04000000008000025f5fee00ef0001010004020001000703000167ab04000000008000045f5f5f5fec0000ef00010100040200010004030001678f04000000008000025f5fee00ef00010100040200010007030001677004000000008000045f5f5f5fec0000ef00010100040200010004030001675404000000008000025f5fee00ef00010100040200010007030001673504000000008000045f5f5f5fec0000ef00010100040200010004030001671904000000008000025f5fee00ef0001010004020001000703000166fa04000000008000045f5f5f5fec0000ef0001010004020001000403000166de04000000008000025f5fee00ef0001010004020001000703000166bf04000000008000045f5f5f5fec0000ef0001010004020001000403000166a304000000008000025f5fee00ef00010100040200010007030001668404000000008000045f5f5f5fec0000ef00010100040200010004030001666804000000008000025f5fee00ef00010100040200010007030001664904000000008000045f5f5f5fec0000ef00010100040200010004030001662d04000000008000025f5fee00ef00010100040200010007030001660e04000000008000045f5f5f5fec0000ef0001010004020001000403000165f204000000008000025f5fee00ef0001010004020001000703000165d304000000008000045f5f5f5fec0000ef0001010004020001000403000165b704000000008000025f5fee00ef00010100040200010007030001659804000000008000045f5f5f5fec0000ef00010100040200010004030001657c04000000008000025f5fee00ef00010100040200010007030001655d04000000008000045f5f5f5fec0000ef00010100040200010004030001654104000000008000025f5fee00ef00010100040200010007030001652204000000008000045f5f5f5fec0000ef00010100040200010004030001650604000000008000025f5fee00ef0001010004020001000703000164e704000000008000045f5f5f5fec0000ef0001010004020001000403000164cb04000000008000025f5fee00ef0001010004020001000703000164ac04000000008000045f5f5f5fec0000ef00010100040200010004030001649004000000008000025f5fee00ef00010100040200010007030001647104000000008000045f5f5f5fec0000ef00010100040200010004030001645504000000008000025f5fee00ef00010100040200010007030001643604000000008000045f5f5f5fec0000ef00010100040200010004030001641a04000000008000025f5fee00ef0001010004020001000703000163fb04000000008000045f5f5f5fec0000ef0001010004020001000403000163df04000000008000025f5fee00ef0001010004020001000703000163c004000000008000045f5f5f5fec0000ef0001010004020001000403000163a404000000008000025f5fee00ef00010100040200010007030001638504000000008000045f5f5f5fec0000ef00010100040200010004030001636904000000008000025f5fee00ef00010100040200010007030001634a04000000008000045f5f5f5fec0000ef00010100040200010004030001632e04000000008000025f5fee00ef00010100040200010007030001630f04000000008000045f5f5f5fec0000ef0001010004020001000403000162f304000000008000025f5fee00ef0001010004020001000703000162d404000000008000045f5f5f5fec0000ef0001010004020001000403000162b804000000008000025f5fee00ef00010100040200010007030001629904000000008000045f5f5f5fec0000ef00010100040200010004030001627d04000000008000025f5fee00ef00010100040200010007030001625e04000000008000045f5f5f5fec0000ef00010100040200010004030001624204000000008000025f5fee00ef00010100040200010007030001622304000000008000045f5f5f5fec0000ef00010100040200010004030001620704000000008000025f5fee00ef0001010004020001000703000161e804000000008000045f5f5f5fec0000ef0001010004020001000403000161cc04000000008000025f5fee00ef0001010004020001000703000161ad04000000008000045f5f5f5fec0000ef00010100040200010004030001619104000000008000025f5fee00ef00010100040200010007030001617204000000008000045f5f5f5fec0000ef00010100040200010004030001615604000000008000025f5fee00ef00010100040200010007030001613704000000008000045f5f5f5fec0000ef00010100040200010004030001611b04000000008000025f5fee00ef0001010004020001000703000160fc04000000008000045f5f5f5fec0000ef0001010004020001000403000160e004000000008000025f5fee00ef0001010004020001000703000160c104000000008000045f5f5f5fec0000ef0001010004020001000403000160a504000000008000025f5fee00ef00010100040200010007030001608604000000008000045f5f5f5fec0000ef00010100040200010004030001606a04000000008000025f5fee00ef00010100040200010007030001604b04000000008000045f5f5f5fec0000ef00010100040200010004030001602f04000000008000025f5fee00ef00010100040200010007030001601004000000008000045f5f5f5fec0000ef000101000402000100040300015ff404000000008000025f5fee00ef000101000402000100070300015fd504000000008000045f5f5f5fec0000ef000101000402000100040300015fb904000000008000025f5fee00ef000101000402000100070300015f9a04000000008000045f5f5f5fec0000ef000101000402000100040300015f7e04000000008000025f5fee00ef000101000402000100070300015f5f04000000008000045f5f5f5fec0000ef000101000402000100040300015f4304000000008000025f5fee00ef000101000402000100070300015f2404000000008000045f5f5f5fec0000ef000101000402000100040300015f0804000000008000025f5fee00ef000101000402000100070300015ee904000000008000045f5f5f5fec0000ef000101000402000100040300015ecd04000000008000025f5fee00ef000101000402000100070300015eae04000000008000045f5f5f5fec0000ef000101000402000100040300015e9204000000008000025f5fee00ef000101000402000100070300015e7304000000008000045f5f5f5fec0000ef000101000402000100040300015e5704000000008000025f5fee00ef000101000402000100070300015e3804000000008000045f5f5f5fec0000ef000101000402000100040300015e1c04000000008000025f5fee00ef000101000402000100070300015dfd04000000008000045f5f5f5fec0000ef000101000402000100040300015de104000000008000025f5fee00ef000101000402000100070300015dc204000000008000045f5f5f5fec0000ef000101000402000100040300015da604000000008000025f5fee00ef000101000402000100070300015d8704000000008000045f5f5f5fec0000ef000101000402000100040300015d6b04000000008000025f5fee00ef000101000402000100070300015d4c04000000008000045f5f5f5fec0000ef000101000402000100040300015d3004000000008000025f5fee00ef000101000402000100070300015d1104000000008000045f5f5f5fec0000ef000101000402000100040300015cf504000000008000025f5fee00ef000101000402000100070300015cd604000000008000045f5f5f5fec0000ef000101000402000100040300015cba04000000008000025f5fee00ef000101000402000100070300015c9b04000000008000045f5f5f5fec0000ef000101000402000100040300015c7f04000000008000025f5fee00ef000101000402000100070300015c6004000000008000045f5f5f5fec0000ef000101000402000100040300015c4404000000008000025f5fee00ef000101000402000100070300015c2504000000008000045f5f5f5fec0000ef000101000402000100040300015c0904000000008000025f5fee00ef000101000402000100070300015bea04000000008000045f5f5f5fec0000ef000101000402000100040300015bce04000000008000025f5fee00ef000101000402000100070300015baf04000000008000045f5f5f5fec0000ef000101000402000100040300015b9304000000008000025f5fee00ef000101000402000100070300015b7404000000008000045f5f5f5fec0000ef000101000402000100040300015b5804000000008000025f5fee00ef000101000402000100070300015b3904000000008000045f5f5f5fec0000ef000101000402000100040300015b1d04000000008000025f5fee00ef000101000402000100070300015afe04000000008000045f5f5f5fec0000ef000101000402000100040300015ae204000000008000025f5fee00ef000101000402000100070300015ac304000000008000045f5f5f5fec0000ef000101000402000100040300015aa704000000008000025f5fee00ef000101000402000100070300015a8804000000008000045f5f5f5fec0000ef000101000402000100040300015a6c04000000008000025f5fee00ef000101000402000100070300015a4d04000000008000045f5f5f5fec0000ef000101000402000100040300015a3104000000008000025f5fee00ef000101000402000100070300015a1204000000008000045f5f5f5fec0000ef0001010004020001000403000159f604000000008000025f5fee00ef0001010004020001000703000159d704000000008000045f5f5f5fec0000ef0001010004020001000403000159bb04000000008000025f5fee00ef00010100040200010007030001599c04000000008000045f5f5f5fec0000ef00010100040200010004030001598004000000008000025f5fee00ef00010100040200010007030001596104000000008000045f5f5f5fec0000ef00010100040200010004030001594504000000008000025f5fee00ef00010100040200010007030001592604000000008000045f5f5f5fec0000ef00010100040200010004030001590a04000000008000025f5fee00ef0001010004020001000703000158eb04000000008000045f5f5f5fec0000ef0001010004020001000403000158cf04000000008000025f5fee00ef0001010004020001000703000158b004000000008000045f5f5f5fec0000ef00010100040200010004030001589404000000008000025f5fee00ef00010100040200010007030001587504000000008000045f5f5f5fec0000ef00010100040200010004030001585904000000008000025f5fee00ef00010100040200010007030001583a04000000008000045f5f5f5fec0000ef00010100040200010004030001581e04000000008000025f5fee00ef0001010004020001000703000157ff04000000008000045f5f5f5fec0000ef0001010004020001000403000157e304000000008000025f5fee00ef0001010004020001000703000157c404000000008000045f5f5f5fec0000ef0001010004020001000403000157a804000000008000025f5fee00ef00010100040200010007030001578904000000008000045f5f5f5fec0000ef00010100040200010004030001576d04000000008000025f5fee00ef00010100040200010007030001574e04000000008000045f5f5f5fec0000ef00010100040200010004030001573204000000008000025f5fee00ef00010100040200010007030001571304000000008000045f5f5f5fec0000ef0001010004020001000403000156f704000000008000025f5fee00ef0001010004020001000703000156d804000000008000045f5f5f5fec0000ef0001010004020001000403000156bc04000000008000025f5fee00ef00010100040200010007030001569d04000000008000045f5f5f5fec0000ef00010100040200010004030001568104000000008000025f5fee00ef00010100040200010007030001566204000000008000045f5f5f5fec0000ef00010100040200010004030001564604000000008000025f5fee00ef00010100040200010007030001562704000000008000045f5f5f5fec0000ef00010100040200010004030001560b04000000008000025f5fee00ef0001010004020001000703000155ec04000000008000045f5f5f5fec0000ef0001010004020001000403000155d004000000008000025f5fee00ef0001010004020001000703000155b104000000008000045f5f5f5fec0000ef00010100040200010004030001559504000000008000025f5fee00ef00010100040200010007030001557604000000008000045f5f5f5fec0000ef00010100040200010004030001555a04000000008000025f5fee00ef00010100040200010007030001553b04000000008000045f5f5f5fec0000ef00010100040200010004030001551f04000000008000025f5fee00ef00010100040200010007030001550004000000008000045f5f5f5fec0000ef0001010004020001000403000154e404000000008000025f5fee00ef0001010004020001000703000154c504000000008000045f5f5f5fec0000ef0001010004020001000403000154a904000000008000025f5fee00ef00010100040200010007030001548a04000000008000045f5f5f5fec0000ef00010100040200010004030001546e04000000008000025f5fee00ef00010100040200010007030001544f04000000008000045f5f5f5fec0000ef00010100040200010004030001543304000000008000025f5fee00ef00010100040200010007030001541404000000008000045f5f5f5fec0000ef0001010004020001000403000153f804000000008000025f5fee00ef0001010004020001000703000153d904000000008000045f5f5f5fec0000ef0001010004020001000403000153bd04000000008000025f5fee00ef00010100040200010007030001539e04000000008000045f5f5f5fec0000ef00010100040200010004030001538204000000008000025f5fee00ef00010100040200010007030001536304000000008000045f5f5f5fec0000ef00010100040200010004030001534704000000008000025f5fee00ef00010100040200010007030001532804000000008000045f5f5f5fec0000ef00010100040200010004030001530c04000000008000025f5fee00ef0001010004020001000703000152ed04000000008000045f5f5f5fec0000ef0001010004020001000403000152d104000000008000025f5fee00ef0001010004020001000703000152b204000000008000045f5f5f5fec0000ef00010100040200010004030001529604000000008000025f5fee00ef00010100040200010007030001527704000000008000045f5f5f5fec0000ef00010100040200010004030001525b04000000008000025f5fee00ef00010100040200010007030001523c04000000008000045f5f5f5fec0000ef00010100040200010004030001522004000000008000025f5fee00ef00010100040200010007030001520104000000008000045f5f5f5fec0000ef0001010004020001000403000151e504000000008000025f5fee00ef0001010004020001000703000151c604000000008000045f5f5f5fec0000ef0001010004020001000403000151aa04000000008000025f5fee00ef00010100040200010007030001518b04000000008000045f5f5f5fec0000ef00010100040200010004030001516f04000000008000025f5fee00ef00010100040200010007030001515004000000008000045f5f5f5fec0000ef00010100040200010004030001513404000000008000025f5fee00ef00010100040200010007030001511504000000008000045f5f5f5fec0000ef0001010004020001000403000150f904000000008000025f5fee00ef0001010004020001000703000150da04000000008000045f5f5f5fec0000ef0001010004020001000403000150be04000000008000025f5fee00ef00010100040200010007030001509f04000000008000045f5f5f5fec0000ef00010100040200010004030001508304000000008000025f5fee00ef00010100040200010007030001506404000000008000045f5f5f5fec0000ef00010100040200010004030001504804000000008000025f5fee00ef00010100040200010007030001502904000000008000045f5f5f5fec0000ef00010100040200010004030001500d04000000008000025f5fee00ef000101000402000100070300014fee04000000008000045f5f5f5fec0000ef000101000402000100040300014fd204000000008000025f5fee00ef000101000402000100070300014fb304000000008000045f5f5f5fec0000ef000101000402000100040300014f9704000000008000025f5fee00ef000101000402000100070300014f7804000000008000045f5f5f5fec0000ef000101000402000100040300014f5c04000000008000025f5fee00ef000101000402000100070300014f3d04000000008000045f5f5f5fec0000ef000101000402000100040300014f2104000000008000025f5fee00ef000101000402000100070300014f0204000000008000045f5f5f5fec0000ef000101000402000100040300014ee604000000008000025f5fee00ef000101000402000100070300014ec704000000008000045f5f5f5fec0000ef000101000402000100040300014eab04000000008000025f5fee00ef000101000402000100070300014e8c04000000008000045f5f5f5fec0000ef000101000402000100040300014e7004000000008000025f5fee00ef000101000402000100070300014e5104000000008000045f5f5f5fec0000ef000101000402000100040300014e3504000000008000025f5fee00ef000101000402000100070300014e1604000000008000045f5f5f5fec0000ef000101000402000100040300014dfa04000000008000025f5fee00ef000101000402000100070300014ddb04000000008000045f5f5f5fec0000ef000101000402000100040300014dbf04000000008000025f5fee00ef000101000402000100070300014da004000000008000045f5f5f5fec0000ef000101000402000100040300014d8404000000008000025f5fee00ef000101000402000100070300014d6504000000008000045f5f5f5fec0000ef000101000402000100040300014d4904000000008000025f5fee00ef000101000402000100070300014d2a04000000008000045f5f5f5fec0000ef000101000402000100040300014d0e04000000008000025f5fee00ef000101000402000100070300014cef04000000008000045f5f5f5fec0000ef000101000402000100040300014cd304000000008000025f5fee00ef000101000402000100070300014cb404000000008000045f5f5f5fec0000ef000101000402000100040300014c9804000000008000025f5fee00ef000101000402000100070300014c7904000000008000045f5f5f5fec0000ef000101000402000100040300014c5d04000000008000025f5fee00ef000101000402000100070300014c3e04000000008000045f5f5f5fec0000ef000101000402000100040300014c2204000000008000025f5fee00ef000101000402000100070300014c0304000000008000045f5f5f5fec0000ef000101000402000100040300014be704000000008000025f5fee00ef000101000402000100070300014bc804000000008000045f5f5f5fec0000ef000101000402000100040300014bac04000000008000025f5fee00ef000101000402000100070300014b8d04000000008000045f5f5f5fec0000ef000101000402000100040300014b7104000000008000025f5fee00ef000101000402000100070300014b5204000000008000045f5f5f5fec0000ef000101000402000100040300014b3604000000008000025f5fee00ef000101000402000100070300014b1704000000008000045f5f5f5fec0000ef000101000402000100040300014afb04000000008000025f5fee00ef000101000402000100070300014adc04000000008000045f5f5f5fec0000ef000101000402000100040300014ac004000000008000025f5fee00ef000101000402000100070300014aa104000000008000045f5f5f5fec0000ef000101000402000100040300014a8504000000008000025f5fee00ef000101000402000100070300014a6604000000008000045f5f5f5fec0000ef000101000402000100040300014a4a04000000008000025f5fee00ef000101000402000100070300014a2b04000000008000045f5f5f5fec0000ef000101000402000100040300014a0f04000000008000025f5fee00ef0001010004020001000703000149f004000000008000045f5f5f5fec0000ef0001010004020001000403000149d404000000008000025f5fee00ef0001010004020001000703000149b504000000008000045f5f5f5fec0000ef00010100040200010004030001499904000000008000025f5fee00ef00010100040200010007030001497a04000000008000045f5f5f5fec0000ef00010100040200010004030001495e04000000008000025f5fee00ef00010100040200010007030001493f04000000008000045f5f5f5fec0000ef00010100040200010004030001492304000000008000025f5fee00ef00010100040200010007030001490404000000008000045f5f5f5fec0000ef0001010004020001000403000148e804000000008000025f5fee00ef0001010004020001000703000148c904000000008000045f5f5f5fec0000ef0001010004020001000403000148ad04000000008000025f5fee00ef00010100040200010007030001488e04000000008000045f5f5f5fec0000ef00010100040200010004030001487204000000008000025f5fee00ef00010100040200010007030001485304000000008000045f5f5f5fec0000ef00010100040200010004030001483704000000008000025f5fee00ef00010100040200010007030001481804000000008000045f5f5f5fec0000ef0001010004020001000403000147fc04000000008000025f5fee00ef0001010004020001000703000147dd04000000008000045f5f5f5fec0000ef0001010004020001000403000147c104000000008000025f5fee00ef0001010004020001000703000147a204000000008000045f5f5f5fec0000ef00010100040200010004030001478604000000008000025f5fee00ef00010100040200010007030001476704000000008000045f5f5f5fec0000ef00010100040200010004030001474b04000000008000025f5fee00ef00010100040200010007030001472c04000000008000045f5f5f5fec0000ef00010100040200010004030001471004000000008000025f5fee00ef0001010004020001000703000146f104000000008000045f5f5f5fec0000ef0001010004020001000403000146d504000000008000025f5fee00ef0001010004020001000703000146b604000000008000045f5f5f5fec0000ef00010100040200010004030001469a04000000008000025f5fee00ef00010100040200010007030001467b04000000008000045f5f5f5fec0000ef00010100040200010004030001465f04000000008000025f5fee00ef00010100040200010007030001464004000000008000045f5f5f5fec0000ef00010100040200010004030001462404000000008000025f5fee00ef00010100040200010007030001460504000000008000045f5f5f5fec0000ef0001010004020001000403000145e904000000008000025f5fee00ef0001010004020001000703000145ca04000000008000045f5f5f5fec0000ef0001010004020001000403000145ae04000000008000025f5fee00ef00010100040200010007030001458f04000000008000045f5f5f5fec0000ef00010100040200010004030001457304000000008000025f5fee00ef00010100040200010007030001455404000000008000045f5f5f5fec0000ef00010100040200010004030001453804000000008000025f5fee00ef00010100040200010007030001451904000000008000045f5f5f5fec0000ef0001010004020001000403000144fd04000000008000025f5fee00ef0001010004020001000703000144de04000000008000045f5f5f5fec0000ef0001010004020001000403000144c204000000008000025f5fee00ef0001010004020001000703000144a304000000008000045f5f5f5fec0000ef00010100040200010004030001448704000000008000025f5fee00ef00010100040200010007030001446804000000008000045f5f5f5fec0000ef00010100040200010004030001444c04000000008000025f5fee00ef00010100040200010007030001442d04000000008000045f5f5f5fec0000ef00010100040200010004030001441104000000008000025f5fee00ef0001010004020001000703000143f204000000008000045f5f5f5fec0000ef0001010004020001000403000143d604000000008000025f5fee00ef0001010004020001000703000143b704000000008000045f5f5f5fec0000ef00010100040200010004030001439b04000000008000025f5fee00ef00010100040200010007030001437c04000000008000045f5f5f5fec0000ef00010100040200010004030001436004000000008000025f5fee00ef00010100040200010007030001434104000000008000045f5f5f5fec0000ef00010100040200010004030001432504000000008000025f5fee00ef00010100040200010007030001430604000000008000045f5f5f5fec0000ef0001010004020001000403000142ea04000000008000025f5fee00ef0001010004020001000703000142cb04000000008000045f5f5f5fec0000ef0001010004020001000403000142af04000000008000025f5fee00ef00010100040200010007030001429004000000008000045f5f5f5fec0000ef00010100040200010004030001427404000000008000025f5fee00ef00010100040200010007030001425504000000008000045f5f5f5fec0000ef00010100040200010004030001423904000000008000025f5fee00ef00010100040200010007030001421a04000000008000045f5f5f5fec0000ef0001010004020001000403000141fe04000000008000025f5fee00ef0001010004020001000703000141df04000000008000045f5f5f5fec0000ef0001010004020001000403000141c304000000008000025f5fee00ef0001010004020001000703000141a404000000008000045f5f5f5fec0000ef00010100040200010004030001418804000000008000025f5fee00ef00010100040200010007030001416904000000008000045f5f5f5fec0000ef00010100040200010004030001414d04000000008000025f5fee00ef00010100040200010007030001412e04000000008000045f5f5f5fec0000ef00010100040200010004030001411204000000008000025f5fee00ef0001010004020001000703000140f304000000008000045f5f5f5fec0000ef0001010004020001000403000140d704000000008000025f5fee00ef0001010004020001000703000140b804000000008000045f5f5f5fec0000ef00010100040200010004030001409c04000000008000025f5fee00ef00010100040200010007030001407d04000000008000045f5f5f5fec0000ef00010100040200010004030001406104000000008000025f5fee00ef00010100040200010007030001404204000000008000045f5f5f5fec0000ef00010100040200010004030001402604000000008000025f5fee00ef00010100040200010007030001400704000000008000045f5f5f5fec0000ef000101000402000100040300013feb04000000008000025f5fee00ef000101000402000100070300013fcc04000000008000045f5f5f5fec0000ef000101000402000100040300013fb004000000008000025f5fee00ef000101000402000100070300013f9104000000008000045f5f5f5fec0000ef000101000402000100040300013f7504000000008000025f5fee00ef000101000402000100070300013f5604000000008000045f5f5f5fec0000ef000101000402000100040300013f3a04000000008000025f5fee00ef000101000402000100070300013f1b04000000008000045f5f5f5fec0000ef000101000402000100040300013eff04000000008000025f5fee00ef000101000402000100070300013ee004000000008000045f5f5f5fec0000ef000101000402000100040300013ec404000000008000025f5fee00ef000101000402000100070300013ea504000000008000045f5f5f5fec0000ef000101000402000100040300013e8904000000008000025f5fee00ef000101000402000100070300013e6a04000000008000045f5f5f5fec0000ef000101000402000100040300013e4e04000000008000025f5fee00ef000101000402000100070300013e2f04000000008000045f5f5f5fec0000ef000101000402000100040300013e1304000000008000025f5fee00ef000101000402000100070300013df404000000008000045f5f5f5fec0000ef000101000402000100040300013dd804000000008000025f5fee00ef000101000402000100070300013db904000000008000045f5f5f5fec0000ef000101000402000100040300013d9d04000000008000025f5fee00ef000101000402000100070300013d7e04000000008000045f5f5f5fec0000ef000101000402000100040300013d6204000000008000025f5fee00ef000101000402000100070300013d4304000000008000045f5f5f5fec0000ef000101000402000100040300013d2704000000008000025f5fee00ef000101000402000100070300013d0804000000008000045f5f5f5fec0000ef000101000402000100040300013cec04000000008000025f5fee00ef000101000402000100070300013ccd04000000008000045f5f5f5fec0000ef000101000402000100040300013cb104000000008000025f5fee00ef000101000402000100070300013c9204000000008000045f5f5f5fec0000ef000101000402000100040300013c7604000000008000025f5fee00ef000101000402000100070300013c5704000000008000045f5f5f5fec0000ef000101000402000100040300013c3b04000000008000025f5fee00ef000101000402000100070300013c1c04000000008000045f5f5f5fec0000ef000101000402000100040300013c0004000000008000025f5fee00ef000101000402000100070300013be104000000008000045f5f5f5fec0000ef000101000402000100040300013bc504000000008000025f5fee00ef000101000402000100070300013ba604000000008000045f5f5f5fec0000ef000101000402000100040300013b8a04000000008000025f5fee00ef000101000402000100070300013b6b04000000008000045f5f5f5fec0000ef000101000402000100040300013b4f04000000008000025f5fee00ef000101000402000100070300013b3004000000008000045f5f5f5fec0000ef000101000402000100040300013b1404000000008000025f5fee00ef000101000402000100070300013af504000000008000045f5f5f5fec0000ef000101000402000100040300013ad904000000008000025f5fee00ef000101000402000100070300013aba04000000008000045f5f5f5fec0000ef000101000402000100040300013a9e04000000008000025f5fee00ef000101000402000100070300013a7f04000000008000045f5f5f5fec0000ef000101000402000100040300013a6304000000008000025f5fee00ef000101000402000100070300013a4404000000008000045f5f5f5fec0000ef000101000402000100040300013a2804000000008000025f5fee00ef000101000402000100070300013a0904000000008000045f5f5f5fec0000ef0001010004020001000403000139ed04000000008000025f5fee00ef0001010004020001000703000139ce04000000008000045f5f5f5fec0000ef0001010004020001000403000139b204000000008000025f5fee00ef00010100040200010007030001399304000000008000045f5f5f5fec0000ef00010100040200010004030001397704000000008000025f5fee00ef00010100040200010007030001395804000000008000045f5f5f5fec0000ef00010100040200010004030001393c04000000008000025f5fee00ef00010100040200010007030001391d04000000008000045f5f5f5fec0000ef00010100040200010004030001390104000000008000025f5fee00ef0001010004020001000703000138e204000000008000045f5f5f5fec0000ef0001010004020001000403000138c604000000008000025f5fee00ef0001010004020001000703000138a704000000008000045f5f5f5fec0000ef00010100040200010004030001388b04000000008000025f5fee00ef00010100040200010007030001386c04000000008000045f5f5f5fec0000ef00010100040200010004030001385004000000008000025f5fee00ef00010100040200010007030001383104000000008000045f5f5f5fec0000ef00010100040200010004030001381504000000008000025f5fee00ef0001010004020001000703000137f604000000008000045f5f5f5fec0000ef0001010004020001000403000137da04000000008000025f5fee00ef0001010004020001000703000137bb04000000008000045f5f5f5fec0000ef00010100040200010004030001379f04000000008000025f5fee00ef00010100040200010007030001378004000000008000045f5f5f5fec0000ef00010100040200010004030001376404000000008000025f5fee00ef00010100040200010007030001374504000000008000045f5f5f5fec0000ef00010100040200010004030001372904000000008000025f5fee00ef00010100040200010007030001370a04000000008000045f5f5f5fec0000ef0001010004020001000403000136ee04000000008000025f5fee00ef0001010004020001000703000136cf04000000008000045f5f5f5fec0000ef0001010004020001000403000136b304000000008000025f5fee00ef00010100040200010007030001369404000000008000045f5f5f5fec0000ef00010100040200010004030001367804000000008000025f5fee00ef00010100040200010007030001365904000000008000045f5f5f5fec0000ef00010100040200010004030001363d04000000008000025f5fee00ef00010100040200010007030001361e04000000008000045f5f5f5fec0000ef00010100040200010004030001360204000000008000025f5fee00ef0001010004020001000703000135e304000000008000045f5f5f5fec0000ef0001010004020001000403000135c704000000008000025f5fee00ef0001010004020001000703000135a804000000008000045f5f5f5fec0000ef00010100040200010004030001358c04000000008000025f5fee00ef00010100040200010007030001356d04000000008000045f5f5f5fec0000ef00010100040200010004030001355104000000008000025f5fee00ef00010100040200010007030001353204000000008000045f5f5f5fec0000ef00010100040200010004030001351604000000008000025f5fee00ef0001010004020001000703000134f704000000008000045f5f5f5fec0000ef0001010004020001000403000134db04000000008000025f5fee00ef0001010004020001000703000134bc04000000008000045f5f5f5fec0000ef0001010004020001000403000134a004000000008000025f5fee00ef00010100040200010007030001348104000000008000045f5f5f5fec0000ef00010100040200010004030001346504000000008000025f5fee00ef00010100040200010007030001344604000000008000045f5f5f5fec0000ef00010100040200010004030001342a04000000008000025f5fee00ef00010100040200010007030001340b04000000008000045f5f5f5fec0000ef0001010004020001000403000133ef04000000008000025f5fee00ef0001010004020001000703000133d004000000008000045f5f5f5fec0000ef0001010004020001000403000133b404000000008000025f5fee00ef00010100040200010007030001339504000000008000045f5f5f5fec0000ef00010100040200010004030001337904000000008000025f5fee00ef00010100040200010007030001335a04000000008000045f5f5f5fec0000ef00010100040200010004030001333e04000000008000025f5fee00ef00010100040200010007030001331f04000000008000045f5f5f5fec0000ef00010100040200010004030001330304000000008000025f5fee00ef0001010004020001000703000132e404000000008000045f5f5f5fec0000ef0001010004020001000403000132c804000000008000025f5fee00ef0001010004020001000703000132a904000000008000045f5f5f5fec0000ef00010100040200010004030001328d04000000008000025f5fee00ef00010100040200010007030001326e04000000008000045f5f5f5fec0000ef00010100040200010004030001325204000000008000025f5fee00ef00010100040200010007030001323304000000008000045f5f5f5fec0000ef00010100040200010004030001321704000000008000025f5fee00ef0001010004020001000703000131f804000000008000045f5f5f5fec0000ef0001010004020001000403000131dc04000000008000025f5fee00ef0001010004020001000703000131bd04000000008000045f5f5f5fec0000ef0001010004020001000403000131a104000000008000025f5fee00ef00010100040200010007030001318204000000008000045f5f5f5fec0000ef00010100040200010004030001316604000000008000025f5fee00ef00010100040200010007030001314704000000008000045f5f5f5fec0000ef00010100040200010004030001312b04000000008000025f5fee00ef00010100040200010007030001310c04000000008000045f5f5f5fec0000ef0001010004020001000403000130f004000000008000025f5fee00ef0001010004020001000703000130d104000000008000045f5f5f5fec0000ef0001010004020001000403000130b504000000008000025f5fee00ef00010100040200010007030001309604000000008000045f5f5f5fec0000ef00010100040200010004030001307a04000000008000025f5fee00ef00010100040200010007030001305b04000000008000045f5f5f5fec0000ef00010100040200010004030001303f04000000008000025f5fee00ef00010100040200010007030001302004000000008000045f5f5f5fec0000ef00010100040200010004030001300404000000008000025f5fee00ef000101000402000100070300012fe504000000008000045f5f5f5fec0000ef000101000402000100040300012fc904000000008000025f5fee00ef000101000402000100070300012faa04000000008000045f5f5f5fec0000ef000101000402000100040300012f8e04000000008000025f5fee00ef000101000402000100070300012f6f04000000008000045f5f5f5fec0000ef000101000402000100040300012f5304000000008000025f5fee00ef000101000402000100070300012f3404000000008000045f5f5f5fec0000ef000101000402000100040300012f1804000000008000025f5fee00ef000101000402000100070300012ef904000000008000045f5f5f5fec0000ef000101000402000100040300012edd04000000008000025f5fee00ef000101000402000100070300012ebe04000000008000045f5f5f5fec0000ef000101000402000100040300012ea204000000008000025f5fee00ef000101000402000100070300012e8304000000008000045f5f5f5fec0000ef000101000402000100040300012e6704000000008000025f5fee00ef000101000402000100070300012e4804000000008000045f5f5f5fec0000ef000101000402000100040300012e2c04000000008000025f5fee00ef000101000402000100070300012e0d04000000008000045f5f5f5fec0000ef000101000402000100040300012df104000000008000025f5fee00ef000101000402000100070300012dd204000000008000045f5f5f5fec0000ef000101000402000100040300012db604000000008000025f5fee00ef000101000402000100070300012d9704000000008000045f5f5f5fec0000ef000101000402000100040300012d7b04000000008000025f5fee00ef000101000402000100070300012d5c04000000008000045f5f5f5fec0000ef000101000402000100040300012d4004000000008000025f5fee00ef000101000402000100070300012d2104000000008000045f5f5f5fec0000ef000101000402000100040300012d0504000000008000025f5fee00ef000101000402000100070300012ce604000000008000045f5f5f5fec0000ef000101000402000100040300012cca04000000008000025f5fee00ef000101000402000100070300012cab04000000008000045f5f5f5fec0000ef000101000402000100040300012c8f04000000008000025f5fee00ef000101000402000100070300012c7004000000008000045f5f5f5fec0000ef000101000402000100040300012c5404000000008000025f5fee00ef000101000402000100070300012c3504000000008000045f5f5f5fec0000ef000101000402000100040300012c1904000000008000025f5fee00ef000101000402000100070300012bfa04000000008000045f5f5f5fec0000ef000101000402000100040300012bde04000000008000025f5fee00ef000101000402000100070300012bbf04000000008000045f5f5f5fec0000ef000101000402000100040300012ba304000000008000025f5fee00ef000101000402000100070300012b8404000000008000045f5f5f5fec0000ef000101000402000100040300012b6804000000008000025f5fee00ef000101000402000100070300012b4904000000008000045f5f5f5fec0000ef000101000402000100040300012b2d04000000008000025f5fee00ef000101000402000100070300012b0e04000000008000045f5f5f5fec0000ef000101000402000100040300012af204000000008000025f5fee00ef000101000402000100070300012ad304000000008000045f5f5f5fec0000ef000101000402000100040300012ab704000000008000025f5fee00ef000101000402000100070300012a9804000000008000045f5f5f5fec0000ef000101000402000100040300012a7c04000000008000025f5fee00ef000101000402000100070300012a5d04000000008000045f5f5f5fec0000ef000101000402000100040300012a4104000000008000025f5fee00ef000101000402000100070300012a2204000000008000045f5f5f5fec0000ef000101000402000100040300012a0604000000008000025f5fee00ef0001010004020001000703000129e704000000008000045f5f5f5fec0000ef0001010004020001000403000129cb04000000008000025f5fee00ef0001010004020001000703000129ac04000000008000045f5f5f5fec0000ef00010100040200010004030001299004000000008000025f5fee00ef00010100040200010007030001297104000000008000045f5f5f5fec0000ef00010100040200010004030001295504000000008000025f5fee00ef00010100040200010007030001293604000000008000045f5f5f5fec0000ef00010100040200010004030001291a04000000008000025f5fee00ef0001010004020001000703000128fb04000000008000045f5f5f5fec0000ef0001010004020001000403000128df04000000008000025f5fee00ef0001010004020001000703000128c004000000008000045f5f5f5fec0000ef0001010004020001000403000128a404000000008000025f5fee00ef00010100040200010007030001288504000000008000045f5f5f5fec0000ef00010100040200010004030001286904000000008000025f5fee00ef00010100040200010007030001284a04000000008000045f5f5f5fec0000ef00010100040200010004030001282e04000000008000025f5fee00ef00010100040200010007030001280f04000000008000045f5f5f5fec0000ef0001010004020001000403000127f304000000008000025f5fee00ef0001010004020001000703000127d404000000008000045f5f5f5fec0000ef0001010004020001000403000127b804000000008000025f5fee00ef00010100040200010007030001279904000000008000045f5f5f5fec0000ef00010100040200010004030001277d04000000008000025f5fee00ef00010100040200010007030001275e04000000008000045f5f5f5fec0000ef00010100040200010004030001274204000000008000025f5fee00ef00010100040200010007030001272304000000008000045f5f5f5fec0000ef00010100040200010004030001270704000000008000025f5fee00ef0001010004020001000703000126e804000000008000045f5f5f5fec0000ef0001010004020001000403000126cc04000000008000025f5fee00ef0001010004020001000703000126ad04000000008000045f5f5f5fec0000ef00010100040200010004030001269104000000008000025f5fee00ef00010100040200010007030001267204000000008000045f5f5f5fec0000ef00010100040200010004030001265604000000008000025f5fee00ef00010100040200010007030001263704000000008000045f5f5f5fec0000ef00010100040200010004030001261b04000000008000025f5fee00ef0001010004020001000703000125fc04000000008000045f5f5f5fec0000ef0001010004020001000403000125e004000000008000025f5fee00ef0001010004020001000703000125c104000000008000045f5f5f5fec0000ef0001010004020001000403000125a504000000008000025f5fee00ef00010100040200010007030001258604000000008000045f5f5f5fec0000ef00010100040200010004030001256a04000000008000025f5fee00ef00010100040200010007030001254b04000000008000045f5f5f5fec0000ef00010100040200010004030001252f04000000008000025f5fee00ef00010100040200010007030001251004000000008000045f5f5f5fec0000ef0001010004020001000403000124f404000000008000025f5fee00ef0001010004020001000703000124d504000000008000045f5f5f5fec0000ef0001010004020001000403000124b904000000008000025f5fee00ef00010100040200010007030001249a04000000008000045f5f5f5fec0000ef00010100040200010004030001247e04000000008000025f5fee00ef00010100040200010007030001245f04000000008000045f5f5f5fec0000ef00010100040200010004030001244304000000008000025f5fee00ef00010100040200010007030001242404000000008000045f5f5f5fec0000ef00010100040200010004030001240804000000008000025f5fee00ef0001010004020001000703000123e904000000008000045f5f5f5fec0000ef0001010004020001000403000123cd04000000008000025f5fee00ef0001010004020001000703000123ae04000000008000045f5f5f5fec0000ef00010100040200010004030001239204000000008000025f5fee00ef00010100040200010007030001237304000000008000045f5f5f5fec0000ef00010100040200010004030001235704000000008000025f5fee00ef00010100040200010007030001233804000000008000045f5f5f5fec0000ef00010100040200010004030001231c04000000008000025f5fee00ef0001010004020001000703000122fd04000000008000045f5f5f5fec0000ef0001010004020001000403000122e104000000008000025f5fee00ef0001010004020001000703000122c204000000008000045f5f5f5fec0000ef0001010004020001000403000122a604000000008000025f5fee00ef00010100040200010007030001228704000000008000045f5f5f5fec0000ef00010100040200010004030001226b04000000008000025f5fee00ef00010100040200010007030001224c04000000008000045f5f5f5fec0000ef00010100040200010004030001223004000000008000025f5fee00ef00010100040200010007030001221104000000008000045f5f5f5fec0000ef0001010004020001000403000121f504000000008000025f5fee00ef0001010004020001000703000121d604000000008000045f5f5f5fec0000ef0001010004020001000403000121ba04000000008000025f5fee00ef00010100040200010007030001219b04000000008000045f5f5f5fec0000ef00010100040200010004030001217f04000000008000025f5fee00ef00010100040200010007030001216004000000008000045f5f5f5fec0000ef00010100040200010004030001214404000000008000025f5fee00ef00010100040200010007030001212504000000008000045f5f5f5fec0000ef00010100040200010004030001210904000000008000025f5fee00ef0001010004020001000703000120ea04000000008000045f5f5f5fec0000ef0001010004020001000403000120ce04000000008000025f5fee00ef0001010004020001000703000120af04000000008000045f5f5f5fec0000ef00010100040200010004030001209304000000008000025f5fee00ef00010100040200010007030001207404000000008000045f5f5f5fec0000ef00010100040200010004030001205804000000008000025f5fee00ef00010100040200010007030001203904000000008000045f5f5f5fec0000ef00010100040200010004030001201d04000000008000025f5fee00ef000101000402000100070300011ffe04000000008000045f5f5f5fec0000ef000101000402000100040300011fe204000000008000025f5fee00ef000101000402000100070300011fc304000000008000045f5f5f5fec0000ef000101000402000100040300011fa704000000008000025f5fee00ef000101000402000100070300011f8804000000008000045f5f5f5fec0000ef000101000402000100040300011f6c04000000008000025f5fee00ef000101000402000100070300011f4d04000000008000045f5f5f5fec0000ef000101000402000100040300011f3104000000008000025f5fee00ef000101000402000100070300011f1204000000008000045f5f5f5fec0000ef000101000402000100040300011ef604000000008000025f5fee00ef000101000402000100070300011ed704000000008000045f5f5f5fec0000ef000101000402000100040300011ebb04000000008000025f5fee00ef000101000402000100070300011e9c04000000008000045f5f5f5fec0000ef000101000402000100040300011e8004000000008000025f5fee00ef000101000402000100070300011e6104000000008000045f5f5f5fec0000ef000101000402000100040300011e4504000000008000025f5fee00ef000101000402000100070300011e2604000000008000045f5f5f5fec0000ef000101000402000100040300011e0a04000000008000025f5fee00ef000101000402000100070300011deb04000000008000045f5f5f5fec0000ef000101000402000100040300011dcf04000000008000025f5fee00ef000101000402000100070300011db004000000008000045f5f5f5fec0000ef000101000402000100040300011d9404000000008000025f5fee00ef000101000402000100070300011d7504000000008000045f5f5f5fec0000ef000101000402000100040300011d5904000000008000025f5fee00ef000101000402000100070300011d3a04000000008000045f5f5f5fec0000ef000101000402000100040300011d1e04000000008000025f5fee00ef000101000402000100070300011cff04000000008000045f5f5f5fec0000ef000101000402000100040300011ce304000000008000025f5fee00ef000101000402000100070300011cc404000000008000045f5f5f5fec0000ef000101000402000100040300011ca804000000008000025f5fee00ef000101000402000100070300011c8904000000008000045f5f5f5fec0000ef000101000402000100040300011c6d04000000008000025f5fee00ef000101000402000100070300011c4e04000000008000045f5f5f5fec0000ef000101000402000100040300011c3204000000008000025f5fee00ef000101000402000100070300011c1304000000008000045f5f5f5fec0000ef000101000402000100040300011bf704000000008000025f5fee00ef000101000402000100070300011bd804000000008000045f5f5f5fec0000ef000101000402000100040300011bbc04000000008000025f5fee00ef000101000402000100070300011b9d04000000008000045f5f5f5fec0000ef000101000402000100040300011b8104000000008000025f5fee00ef000101000402000100070300011b6204000000008000045f5f5f5fec0000ef000101000402000100040300011b4604000000008000025f5fee00ef000101000402000100070300011b2704000000008000045f5f5f5fec0000ef000101000402000100040300011b0b04000000008000025f5fee00ef000101000402000100070300011aec04000000008000045f5f5f5fec0000ef000101000402000100040300011ad004000000008000025f5fee00ef000101000402000100070300011ab104000000008000045f5f5f5fec0000ef000101000402000100040300011a9504000000008000025f5fee00ef000101000402000100070300011a7604000000008000045f5f5f5fec0000ef000101000402000100040300011a5a04000000008000025f5fee00ef000101000402000100070300011a3b04000000008000045f5f5f5fec0000ef000101000402000100040300011a1f04000000008000025f5fee00ef000101000402000100070300011a0004000000008000045f5f5f5fec0000ef0001010004020001000403000119e404000000008000025f5fee00ef0001010004020001000703000119c504000000008000045f5f5f5fec0000ef0001010004020001000403000119a904000000008000025f5fee00ef00010100040200010007030001198a04000000008000045f5f5f5fec0000ef00010100040200010004030001196e04000000008000025f5fee00ef00010100040200010007030001194f04000000008000045f5f5f5fec0000ef00010100040200010004030001193304000000008000025f5fee00ef00010100040200010007030001191404000000008000045f5f5f5fec0000ef0001010004020001000403000118f804000000008000025f5fee00ef0001010004020001000703000118d904000000008000045f5f5f5fec0000ef0001010004020001000403000118bd04000000008000025f5fee00ef00010100040200010007030001189e04000000008000045f5f5f5fec0000ef00010100040200010004030001188204000000008000025f5fee00ef00010100040200010007030001186304000000008000045f5f5f5fec0000ef00010100040200010004030001184704000000008000025f5fee00ef00010100040200010007030001182804000000008000045f5f5f5fec0000ef00010100040200010004030001180c04000000008000025f5fee00ef0001010004020001000703000117ed04000000008000045f5f5f5fec0000ef0001010004020001000403000117d104000000008000025f5fee00ef0001010004020001000703000117b204000000008000045f5f5f5fec0000ef00010100040200010004030001179604000000008000025f5fee00ef00010100040200010007030001177704000000008000045f5f5f5fec0000ef00010100040200010004030001175b04000000008000025f5fee00ef00010100040200010007030001173c04000000008000045f5f5f5fec0000ef00010100040200010004030001172004000000008000025f5fee00ef00010100040200010007030001170104000000008000045f5f5f5fec0000ef0001010004020001000403000116e504000000008000025f5fee00ef0001010004020001000703000116c604000000008001045f5f5f5fec0000ef0001010004020001000403000116aa04000000008000025f5fee00ef00010100040200010007030001168b04000000008000045f5f5f5fec0000ef00010100040200010004030001166f04000000008000025f5fee00ef00010100040200010007030401165004000000008000045f5f5f5fec0000ef00010100040200010004030001163404000000008000025f5fee00ef00010100040200010007030001161504000000008000045f5f5f5fec0000ef0001010004020001000403000115f904000000008000025f5fee00ef0001010004020001000703000115da04000000008000045f5f5f5fec0000ef0001010004020001000403000115be04000000008000025f5fee00ef00010100040200010007030001159f04000000008000045f5f5f5fec0000ef00010100040200010004030001158304000000008000025f5fee00ef00010100040200010007030001156404000000008000045f5f5f5fec0000ef00010100040200010004030001154804000000008000025f5fee00ef00010100040200010007030001152904000000008000045f5f5f5fec0000ef00010100040200010004030001150d04000000008000025f5fee00ef0001010004020001000703000114ee04000000008000045f5f5f5fec0000ef0001010004020001000403000114d204000000008000025f5fee00ef0001010004020001000703000114b304000000008000045f5f5f5fec0000ef00010100040200010004030001149704000000008000025f5fee00ef00010100040200010007030001147804000000008000045f5f5f5fec0000ef00010100040200010004030001145c04000000008000025f5fee00ef00010100040200010007030001143d04000000008000045f5f5f5fec0000ef00010100040200010004030001142104000000008000025f5fee00ef00010100040200010007030001140204000000008000045f5f5f5fec0000ef0001010004020001000403000113e604000000008000025f5fee00ef0001010004020001000703000113c704000000008000045f5f5f5fec0000ef0001010004020001000403000113ab04000000008000025f5fee00ef00010100040200010007030001138c04000000008000045f5f5f5fec0000ef00010100040200010004030001137004000000008000025f5fee00ef00010100040200010007030001135104000000008000045f5f5f5fec0000ef00010100040200010004030001133504000000008000025f5fee00ef00010100040200010007030001131604000000008000045f5f5f5fec0000ef0001010004020001000403000112fa04000000008000025f5fee00ef0001010004020001000703000112db04000000008000045f5f5f5fec0000ef0001010004020001000403000112bf04000000008000025f5fee00ef0001010004020001000703000112a004000000008000045f5f5f5fec0000ef00010100040200010004030001128404000000008000025f5fee00ef00010100040200010007030001126504000000008000045f5f5f5fec0000ef00010100040200010004030001124904000000008000025f5fee00ef00010100040200010007030001122a04000000008000045f5f5f5fec0000ef00010100040200010004030001120e04000000008000025f5fee00ef0001010004020001000703000111ef04000000008000045f5f5f5fec0000ef0001010004020001000403000111d304000000008000025f5fee00ef0001010004020001000703000111b404000000008000045f5f5f5fec0000ef00010100040200010004030001119804000000008000025f5fee00ef00010100040200010007030001117904000000008000045f5f5f5fec0000ef00010100040200010004030001115d04000000008000025f5fee00ef00010100040200010007030001113e04000000008000045f5f5f5fec0000ef00010100040200010004030001112204000000008000025f5fee00ef00010100040200010007030001110304000000008000045f5f5f5fec0000ef0001010004020001000403000110e704000000008000025f5fee00ef0001010004020001000703000110c804000000008000045f5f5f5fec0000ef0001010004020001000403000110ac04000000008000025f5fee00ef00010100040200010007030001108d04000000008000045f5f5f5fec0000ef00010100040200010004030001107104000000008000025f5fee00ef00010100040200010007030001105204000000008000045f5f5f5fec0000ef00010100040200010004030001103604000000008000025f5fee00ef00010100040200010007030001101704000000008000045f5f5f5fec0000ef000101000402000100040300010ffb04000000008000025f5fee00ef000101000402000100070300010fdc04000000008000045f5f5f5fec0000ef000101000402000100040300010fc004000000008000025f5fee00ef000101000402000100070300010fa104000000008000045f5f5f5fec0000ef000101000402000100040300010f8504000000008000025f5fee00ef000101000402000100070300010f6604000000008000045f5f5f5fec0000ef000101000402000100040300010f4a04000000008000025f5fee00ef000101000402000100070300010f2b04000000008000045f5f5f5fec0000ef000101000402000100040300010f0f04000000008000025f5fee00ef000101000402000100070300010ef004000000008000045f5f5f5fec0000ef000101000402000100040300010ed404000000008000025f5fee00ef000101000402000100070300010eb504000000008000045f5f5f5fec0000ef000101000402000100040300010e9904000000008000025f5fee00ef000101000402000100070300010e7a04000000008000045f5f5f5fec0000ef000101000402000100040300010e5e04000000008000025f5fee00ef000101000402000100070300010e3f04000000008000045f5f5f5fec0000ef000101000402000100040300010e2304000000008000025f5fee00ef000101000402000100070300010e0404000000008000045f5f5f5fec0000ef000101000402000100040300010de804000000008000025f5fee00ef000101000402000100070300010dc904000000008000045f5f5f5fec0000ef000101000402000100040300010dad04000000008000025f5fee00ef000101000402000100070300010d8e04000000008000045f5f5f5fec0000ef000101000402000100040300010d7204000000008000025f5fee00ef000101000402000100070300010d5304000000008000045f5f5f5fec0000ef000101000402000100040300010d3704000000008000025f5fee00ef000101000402000100070300010d1804000000008000045f5f5f5fec0000ef000101000402000100040300010cfc04000000008000025f5fee00ef000101000402000100070300010cdd04000000008000045f5f5f5fec0000ef000101000402000100040300010cc104000000008000025f5fee00ef000101000402000100070300010ca204000000008000045f5f5f5fec0000ef000101000402000100040300010c8604000000008000025f5fee00ef000101000402000100070300010c6704000000008000045f5f5f5fec0000ef000101000402000100040300010c4b04000000008000025f5fee00ef000101000402000100070300010c2c04000000008000045f5f5f5fec0000ef000101000402000100040300010c1004000000008000025f5fee00ef000101000402000100070300010bf104000000008000045f5f5f5fec0000ef000101000402000100040300010bd504000000008000025f5fee00ef000101000402000100070300010bb604000000008000045f5f5f5fec0000ef000101000402000100040300010b9a04000000008000025f5fee00ef000101000402000100070300010b7b04000000008000045f5f5f5fec0000ef000101000402000100040300010b5f04000000008000025f5fee00ef000101000402000100070300010b4004000000008000045f5f5f5fec0000ef000101000402000100040300010b2404000000008000025f5fee00ef000101000402000100070300010b0504000000008000045f5f5f5fec0000ef000101000402000100040300010ae904000000008000025f5fee00ef000101000402000100070300010aca04000000008000045f5f5f5fec0000ef000101000402000100040300010aae04000000008000025f5fee00ef000101000402000100070300010a8f04000000008000045f5f5f5fec0000ef000101000402000100040300010a7304000000008000025f5fee00ef000101000402000100070300010a5404000000008000045f5f5f5fec0000ef000101000402000100040300010a3804000000008000025f5fee00ef000101000402000100070300010a1904000000008000045f5f5f5fec0000ef0001010004020001000403000109fd04000000008000025f5fee00ef0001010004020001000703000109de04000000008000045f5f5f5fec0000ef0001010004020001000403000109c204000000008000025f5fee00ef0001010004020001000703000109a304000000008000045f5f5f5fec0000ef00010100040200010004030001098704000000008000025f5fee00ef00010100040200010007030001096804000000008000045f5f5f5fec0000ef00010100040200010004030001094c04000000008000025f5fee00ef00010100040200010007030001092d04000000008000045f5f5f5fec0000ef00010100040200010004030001091104000000008000025f5fee00ef0001010004020001000703000108f204000000008000045f5f5f5fec0000ef0001010004020001000403000108d604000000008000025f5fee00ef0001010004020001000703000108b704000000008000045f5f5f5fec0000ef00010100040200010004030001089b04000000008000025f5fee00ef00010100040200010007030001087c04000000008000045f5f5f5fec0000ef00010100040200010004030001086004000000008000025f5fee00ef00010100040200010007030001084104000000008000045f5f5f5fec0000ef00010100040200010004030001082504000000008000025f5fee00ef00010100040200010007030001080604000000008000045f5f5f5fec0000ef0001010004020001000403000107ea04000000008000025f5fee00ef0001010004020001000703000107cb04000000008000045f5f5f5fec0000ef0001010004020001000403000107af04000000008000025f5fee00ef00010100040200010007030001079004000000008000045f5f5f5fec0000ef00010100040200010004030001077404000000008000025f5fee00ef00010100040200010007030001075504000000008000045f5f5f5fec0000ef00010100040200010004030001073904000000008000025f5fee00ef00010100040200010007030001071a04000000008000045f5f5f5fec0000ef0001010004020001000403000106fe04000000008000025f5fee00ef0001010004020001000703000106df04000000008000045f5f5f5fec0000ef0001010004020001000403000106c304000000008000025f5fee00ef0001010004020001000703000106a404000000008000045f5f5f5fec0000ef00010100040200010004030001068804000000008000025f5fee00ef00010100040200010007030001066904000000008000045f5f5f5fec0000ef00010100040200010004030001064d04000000008000025f5fee00ef00010100040200010007030001062e04000000008000045f5f5f5fec0000ef00010100040200010004030001061204000000008000025f5fee00ef0001010004020001000703000105f304000000008000045f5f5f5fec0000ef0001010004020001000403000105d704000000008000025f5fee00ef0001010004020001000703000105b804000000008000045f5f5f5fec0000ef00010100040200010004030001059c04000000008000025f5fee00ef00010100040200010007030001057d04000000008000045f5f5f5fec0000ef00010100040200010004030001056104000000008000025f5fee00ef00010100040200010007030001054204000000008000045f5f5f5fec0000ef00010100040200010004030001052604000000008000025f5fee00ef00010100040200010007030001050704000000008000045f5f5f5fec0000ef0001010004020001000403000104eb04000000008000025f5fee00ef0001010004020001000703000104cc04000000008000045f5f5f5fec0000ef0001010004020001000403000104b004000000008000025f5fee00ef00010100040200010007030001049104000000008000045f5f5f5fec0000ef00010100040200010004030001047504000000008000025f5fee00ef00010100040200010007030001045604000000008000045f5f5f5fec0000ef00010100040200010004030001043a04000000008000025f5fee00ef00010100040200010007030001041b04000000008000045f5f5f5fec0000ef0001010004020001000403000103ff04000000008000025f5fee00ef0001010004020001000703000103e004000000008000045f5f5f5fec0000ef0001010004020001000403000103c404000000008000025f5fee00ef0001010004020001000703000103a504000000008000045f5f5f5fec0000ef00010100040200010004030001038904000000008000025f5fee00ef00010100040200010007030001036a04000000008000045f5f5f5fec0000ef00010100040200010004030001034e04000000008000025f5fee00ef00010100040200010007030001032f04000000008000045f5f5f5fec0000ef00010100040200010004030001031304000000008000025f5fee00ef0001010004020001000703000102f404000000008000045f5f5f5fec0000ef0001010004020001000403000102d804000000008000025f5fee00ef0001010004020001000703000102b904000000008000045f5f5f5fec0000ef00010100040200010004030001029d04000000008000025f5fee00ef00010100040200010007030001027e04000000008000045f5f5f5fec0000ef00010100040200010004030001026204000000008000025f5fee00ef00010100040200010007030001024304000000008000045f5f5f5fec0000ef00010100040200010004030001022704000000008000025f5fee00ef00010100040200010007030001020804000000008000045f5f5f5fec0000ef0001010004020001000403000101ec04000000008000025f5fee00ef0001010004020001000703000101cd04000000008000045f5f5f5fec0000ef0001010004020001000403000101b104000000008000025f5fee00ef00010100040200010007030001019204000000008000045f5f5f5fec0000ef00010100040200010004030001017604000000008000025f5fee00ef00010100040200010007030001015704000000008000045f5f5f5fec0000ef00010100040200010004030001013b04000000008000025f5fee00ef00010100040200010007030001011c04000000008000045f5f5f5fec0000ef00010100040200010004030001010004000000008000025f5fee00ef0001010004020001000703000100e104000000008000045f5f5f5fec0000ef0001010004020001000403000100c504000000008000025f5fee00ef0001010004020001000703000100a604000000008000045f5f5f5fec0000ef00010100040200010004030001008a04000000008000025f5fee00ef00010100040200010007030001006b04000000008000045f5f5f5fec0000ef00010100040200010004030001004f04000000008000025f5fee00ef00010100040200010007030001003004000000008000045f5f5f5fec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010007030001bfb804000000008000045f5f5f5fec0000ef00010100040200010004030001bf9c04000000008000025f5fee00ef00010100040200010007030001bf7d04000000008000045f5f5f5fec0000ef00010100040200010004030001bf6104000000008000025f5fee00ef00010100040200010007030001bf4204000000008000045f5f5f5fec0000ef00010100040200010004030001bf2604000000008000025f5fee00ef00010100040200010007030001bf0704000000008000045f5f5f5fec0000ef00010100040200010004030001beeb04000000008000025f5fee00ef00010100040200010007030001becc04000000008000045f5f5f5fec0000ef00010100040200010004030001beb004000000008000025f5fee00ef00010100040200010007030001be9104000000008000045f5f5f5fec0000ef00010100040200010004030001be7504000000008000025f5fee00ef00010100040200010007030001be5604000000008000045f5f5f5fec0000ef00010100040200010004030001be3a04000000008000025f5fee00ef00010100040200010007030001be1b04000000008000045f5f5f5fec0000ef00010100040200010004030001bdff04000000008000025f5fee00ef00010100040200010007030001bde004000000008000045f5f5f5fec0000ef00010100040200010004030001bdc404000000008000025f5fee00ef00010100040200010007030001bda504000000008000045f5f5f5fec0000ef00010100040200010004030001bd8904000000008000025f5fee00ef00010100040200010007030001bd6a04000000008000045f5f5f5fec0000ef00010100040200010004030001bd4e04000000008000025f5fee00ef00010100040200010007030001bd2f04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1304000000008000025f5fee00ef00010100040200010007030001bcf404000000008000045f5f5f5fec0000ef00010100040200010004030001bcd804000000008000025f5fee00ef00010100040200010007030001bcb904000000008000045f5f5f5fec0000ef00010100040200010004030001bc9d04000000008000025f5fee00ef00010100040200010007030001bc7e04000000008000045f5f5f5fec0000ef00010100040200010004030001bc6204000000008000025f5fee00ef00010100040200010007030001bc4304000000008000045f5f5f5fec0000ef00010100040200010004030001bc2704000000008000025f5fee00ef00010100040200010007030001bc0804000000008000045f5f5f5fec0000ef00010100040200010004030001bbec04000000008000025f5fee00ef00010100040200010007030001bbcd04000000008000045f5f5f5fec0000ef00010100040200010004030001bbb104000000008000025f5fee00ef00010100040200010007030001bb9204000000008000045f5f5f5fec0000ef00010100040200010004030001bb7604000000008000025f5fee00ef00010100040200010007030001bb5704000000008000045f5f5f5fec0000ef00010100040200010004030001bb3b04000000008000025f5fee00ef00010100040200010007030001bb1c04000000008000045f5f5f5fec0000ef00010100040200010004030001bb0004000000008000025f5fee00ef00010100040200010007030001bae104000000008000045f5f5f5fec0000ef00010100040200010004030001bac504000000008000025f5fee00ef00010100040200010007030001baa604000000008000045f5f5f5fec0000ef00010100040200010004030001ba8a04000000008000025f5fee00ef00010100040200010007030001ba6b04000000008000045f5f5f5fec0000ef00010100040200010004030001ba4f04000000008000025f5fee00ef00010100040200010007030001ba3004000000008000045f5f5f5fec0000ef00010100040200010004030001ba1404000000008000025f5fee00ef00010100040200010007030001b9f504000000008000045f5f5f5fec0000ef00010100040200010004030001b9d904000000008000025f5fee00ef00010100040200010007030001b9ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b99e04000000008000025f5fee00ef00010100040200010007030001b97f04000000008000045f5f5f5fec0000ef000101000402000100040300017f6304000000008000025f5fee00ef00010100040200010007030001b94404000000008000045f5f5f5fec0000ef00010100040200010004030001b92804000000008000025f5fee00ef00010100040200010007030001b90904000000008000045f5f5f5fec0000ef00010100040200010004030001b8ed04000000008000025f5fee00ef00010100040200010007030001b8ce04000000008000045f5f5f5fec0000ef00010100040200010004030001b8b204000000008000025f5fee00ef00010100040200010007030001b89304000000008000045f5f5f5fec0000ef00010100040200010004030001b87704000000008000025f5fee00ef00010100040200010007030001b85804000000008000045f5f5f5fec0000ef00010100040200010004030001b83c04000000008000025f5fee00ef00010100040200010007030001b81d04000000008000045f5f5f5fec0000ef00010100040200010004030001b80104000000008000025f5fee00ef00010100040200010007030001b7e204000000008000045f5f5f5fec0000ef00010100040200010004030001b7c604000000008000025f5fee00ef00010100040200010007030001b7a704000000008000045f5f5f5fec0000ef00010100040200010004030001b78b04000000008000025f5fee00ef00010100040200010007030001b76c04000000008000045f5f5f5fec0000ef00010100040200010004030001b75004000000008000025f5fee00ef00010100040200010007030001b73104000000008000045f5f5f5fec0000ef00010100040200010004030001b71504000000008000025f5fee00ef00010100040200010007030001b6f604000000008000045f5f5f5fec0000ef00010100040200010004030001b6da04000000008000025f5fee00ef00010100040200010007030001b6bb04000000008000045f5f5f5fec0000ef00010100040200010004030001b69f04000000008000025f5fee00ef00010100040200010007030001b68004000000008000045f5f5f5fec0000ef00010100040200010004030001b66404000000008000025f5fee00ef00010100040200010007030001b64504000000008000045f5f5f5fec0000ef00010100040200010004030001b62904000000008000025f5fee00ef00010100040200010007030001b60a04000000008000045f5f5f5fec0000ef00010100040200010004030001b5ee04000000008000025f5fee00ef00010100040200010007030001b5cf04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b304000000008000025f5fee00ef00010100040200010007030001b59404000000008000045f5f5f5fec0000ef00010100040200010004030001b57804000000008000025f5fee00ef00010100040200010007030001b55904000000008000045f5f5f5fec0000ef00010100040200010004030001b53d04000000008000025f5fee00ef00010100040200010007030001b51e04000000008000045f5f5f5fec0000ef00010100040200010004030001b50204000000008000025f5fee00ef00010100040200010007030001b4e304000000008000045f5f5f5fec0000ef00010100040200010004030001b4c704000000008000025f5fee00ef00010100040200010007030001b4a804000000008000045f5f5f5fec0000ef00010100040200010004030001b48c04000000008000025f5fee00ef00010100040200010007030001b46d04000000008000045f5f5f5fec0000ef00010100040200010004030001b45104000000008000025f5fee00ef00010100040200010007030001b43204000000008000045f5f5f5fec0000ef00010100040200010004030001b41604000000008000025f5fee00ef00010100040200010007030001b3f704000000008000045f5f5f5fec0000ef00010100040200010004030001b3db04000000008000025f5fee00ef00010100040200010007030001b3bc04000000008000045f5f5f5fec0000ef00010100040200010004030001b3a004000000008000025f5fee00ef00010100040200010007030001b38104000000008000045f5f5f5fec0000ef00010100040200010004030001b36504000000008000025f5fee00ef00010100040200010007030001b34604000000008000045f5f5f5fec0000ef00010100040200010004030001b32a04000000008000025f5fee00ef00010100040200010007030001b30b04000000008000045f5f5f5fec0000ef00010100040200010004030001b2ef04000000008000025f5fee00ef00010100040200010007030001b2d004000000008000045f5f5f5fec0000ef00010100040200010004030001b2b404000000008000025f5fee00ef00010100040200010007030001b29504000000008000045f5f5f5fec0000ef00010100040200010004030001b27904000000008000025f5fee00ef00010100040200010007030001b25a04000000008000045f5f5f5fec0000ef00010100040200010004030001b23e04000000008000025f5fee00ef00010100040200010007030001b21f04000000008000045f5f5f5fec0000ef00010100040200010004030001b20304000000008000025f5fee00ef00010100040200010007030001b1e404000000008000045f5f5f5fec0000ef00010100040200010004030001b1c804000000008000025f5fee00ef00010100040200010007030001b1a904000000008000045f5f5f5fec0000ef00010100040200010004030001b18d04000000008000025f5fee00ef00010100040200010007030001b16e04000000008000045f5f5f5fec0000ef00010100040200010004030001b15204000000008000025f5fee00ef00010100040200010007030001b13304000000008000045f5f5f5fec0000ef00010100040200010004030001b11704000000008000025f5fee00ef00010100040200010007030001b0f804000000008000045f5f5f5fec0000ef00010100040200010004030001b0dc04000000008000025f5fee00ef00010100040200010007030001b0bd04000000008000045f5f5f5fec0000ef00010100040200010004030001b0a104000000008000025f5fee00ef00010100040200010007030001b08204000000008000045f5f5f5fec0000ef00010100040200010004030001b06604000000008000025f5fee00ef00010100040200010007030001b04704000000008000045f5f5f5fec0000ef00010100040200010004030001b02b04000000008000025f5fee00ef00010100040200010007030001b00c04000000008000045f5f5f5fec0000ef00010100040200010004030001aff004000000008000025f5fee00ef00010100040200010007030001afd104000000008000045f5f5f5fec0000ef00010100040200010004030001afb504000000008000025f5fee00ef00010100040200010007030001af9604000000008000045f5f5f5fec0000ef00010100040200010004030001af7a04000000008000025f5fee00ef00010100040200010007030001af5b04000000008000045f5f5f5fec0000ef00010100040200010004030001af3f04000000008000025f5fee00ef00010100040200010007030001af2004000000008000045f5f5f5fec0000ef00010100040200010004030001af0404000000008000025f5fee00ef00010100040200010007030001aee504000000008000045f5f5f5fec0000ef00010100040200010004030001aec904000000008000025f5fee00ef00010100040200010007030001aeaa04000000008000045f5f5f5fec0000ef00010100040200010004030001ae8e04000000008000025f5fee00ef00010100040200010007030001ae6f04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5304000000008000025f5fee00ef00010100040200010007030001ae3404000000008000045f5f5f5fec0000ef00010100040200010004030001ae1804000000008000025f5fee00ef00010100040200010007030001adf904000000008000045f5f5f5fec0000ef00010100040200010004030001addd04000000008000025f5fee00ef00010100040200010007030001adbe04000000008000045f5f5f5fec0000ef00010100040200010004030001ada204000000008000025f5fee00ef00010100040200010007030001ad8304000000008000045f5f5f5fec0000ef00010100040200010004030001ad6704000000008000025f5fee00ef00010100040200010007030001ad4804000000008000045f5f5f5fec0000ef00010100040200010004030001ad2c04000000008000025f5fee00ef00010100040200010007030001ad0d04000000008000045f5f5f5fec0000ef00010100040200010004030001acf104000000008000025f5fee00ef00010100040200010007030001acd204000000008000045f5f5f5fec0000ef00010100040200010004030001acb604000000008000025f5fee00ef00010100040200010007030001ac9704000000008000045f5f5f5fec0000ef00010100040200010004030001ac7b04000000008000025f5fee00ef00010100040200010007030001ac5c04000000008000045f5f5f5fec0000ef00010100040200010004030001ac4004000000008000025f5fee00ef00010100040200010007030001ac2104000000008000045f5f5f5fec0000ef00010100040200010004030001ac0504000000008000025f5fee00ef00010100040200010007030001abe604000000008000045f5f5f5fec0000ef00010100040200010004030001abca04000000008000025f5fee00ef00010100040200010007030001abab04000000008000045f5f5f5fec0000ef00010100040200010004030001ab8f04000000008000025f5fee00ef00010100040200010007030001ab7004000000008000045f5f5f5fec0000ef00010100040200010004030001ab5404000000008000025f5fee00ef00010100040200010007030001ab3504000000008000045f5f5f5fec0000ef00010100040200010004030001ab1904000000008000025f5fee00ef00010100040200010007030001aafa04000000008000045f5f5f5fec0000ef00010100040200010004030001aade04000000008000025f5fee00ef00010100040200010007030001aabf04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa304000000008000025f5fee00ef00010100040200010007030001aa8404000000008000045f5f5f5fec0000ef00010100040200010004030001aa6804000000008000025f5fee00ef00010100040200010007030001aa4904000000008000045f5f5f5fec0000ef00010100040200010004030001aa2d04000000008000025f5fee00ef00010100040200010007030001aa0e04000000008000045f5f5f5fec0000ef00010100040200010004030001a9f204000000008000025f5fee00ef00010100040200010007030001a9d304000000008000045f5f5f5fec0000ef00010100040200010004030001a9b704000000008000025f5fee00ef00010100040200010007030001a99804000000008000045f5f5f5fec0000ef00010100040200010004030001a97c04000000008000025f5fee00ef00010100040200010007030001a95d04000000008000045f5f5f5fec0000ef00010100040200010004030001a94104000000008000025f5fee00ef00010100040200010007030001a92204000000008000045f5f5f5fec0000ef00010100040200010004030001a90604000000008000025f5fee00ef00010100040200010007030001a8e704000000008000045f5f5f5fec0000ef00010100040200010004030001a8cb04000000008000025f5fee00ef00010100040200010007030001a8ac04000000008000045f5f5f5fec0000ef00010100040200010004030001a89004000000008000025f5fee00ef00010100040200010007030001a87104000000008000045f5f5f5fec0000ef00010100040200010004030001a85504000000008000025f5fee00ef00010100040200010007030001a83604000000008000045f5f5f5fec0000ef00010100040200010004030001a81a04000000008000025f5fee00ef00010100040200010007030001a7fb04000000008000045f5f5f5fec0000ef00010100040200010004030001a7df04000000008000025f5fee00ef00010100040200010007030001a7c004000000008000045f5f5f5fec0000ef00010100040200010004030001a7a404000000008000025f5fee00ef00010100040200010007030001a78504000000008000045f5f5f5fec0000ef00010100040200010004030001a76904000000008000025f5fee00ef00010100040200010007030001a74a04000000008000045f5f5f5fec0000ef00010100040200010004030001a72e04000000008000025f5fee00ef00010100040200010007030001a70f04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f304000000008000025f5fee00ef00010100040200010007030001a6d404000000008000045f5f5f5fec0000ef00010100040200010004030001a6b804000000008000025f5fee00ef00010100040200010007030001a69904000000008000045f5f5f5fec0000ef00010100040200010004030001a67d04000000008000025f5fee00ef00010100040200010007030001a65e04000000008000045f5f5f5fec0000ef00010100040200010004030001a64204000000008000025f5fee00ef00010100040200010007030001a62304000000008000045f5f5f5fec0000ef00010100040200010004030001a60704000000008000025f5fee00ef00010100040200010007030001a5e804000000008000045f5f5f5fec0000ef00010100040200010004030001a5cc04000000008000025f5fee00ef00010100040200010007030001a5ad04000000008000045f5f5f5fec0000ef00010100040200010004030001a59104000000008000025f5fee00ef00010100040200010007030001a57204000000008000045f5f5f5fec0000ef00010100040200010004030001a55604000000008000025f5fee00ef00010100040200010007030001a53704000000008000045f5f5f5fec0000ef00010100040200010004030001a51b04000000008000025f5fee00ef00010100040200010007030001a4fc04000000008000045f5f5f5fec0000ef00010100040200010004030001a4e004000000008000025f5fee00ef00010100040200010007030001a4c104000000008000045f5f5f5fec0000ef00010100040200010004030001a4a504000000008000025f5fee00ef00010100040200010007030001a48604000000008000045f5f5f5fec0000ef00010100040200010004030001a46a04000000008000025f5fee00ef00010100040200010007030001a44b04000000008000045f5f5f5fec0000ef00010100040200010004030001a42f04000000008000025f5fee00ef00010100040200010007030001a41004000000008000045f5f5f5fec0000ef00010100040200010004030001a3f404000000008000025f5fee00ef00010100040200010007030001a3d504000000008000045f5f5f5fec0000ef00010100040200010004030001a3b904000000008000025f5fee00ef00010100040200010007030001a39a04000000008000045f5f5f5fec0000ef00010100040200010004030001a37e04000000008000025f5fee00ef00010100040200010007030001a35f04000000008000045f5f5f5fec0000ef00010100040200010004030001a34304000000008000025f5fee00ef00010100040200010007030001a32404000000008000045f5f5f5fec0000ef00010100040200010004030001a30804000000008000025f5fee00ef00010100040200010007030001a2e904000000008000045f5f5f5fec0000ef00010100040200010004030001a2cd04000000008000025f5fee00ef00010100040200010007030001a2ae04000000008000045f5f5f5fec0000ef00010100040200010004030001a29204000000008000025f5fee00ef00010100040200010007030001a27304000000008000045f5f5f5fec0000ef00010100040200010004030001a25704000000008000025f5fee00ef00010100040200010007030001a23804000000008000045f5f5f5fec0000ef00010100040200010004030001a21c04000000008000025f5fee00ef00010100040200010007030001a1fd04000000008000045f5f5f5fec0000ef00010100040200010004030001a1e104000000008000025f5fee00ef00010100040200010007030001a1c204000000008000045f5f5f5fec0000ef00010100040200010004030001a1a604000000008000025f5fee00ef00010100040200010007030001a18704000000008000045f5f5f5fec0000ef00010100040200010004030001a16b04000000008000025f5fee00ef00010100040200010007030001a14c04000000008000045f5f5f5fec0000ef00010100040200010004030001a13004000000008000025f5fee00ef00010100040200010007030001a11104000000008000045f5f5f5fec0000ef00010100040200010004030001a0f504000000008000025f5fee00ef00010100040200010007030001a0d604000000008000045f5f5f5fec0000ef00010100040200010004030001a0ba04000000008000025f5fee00ef00010100040200010007030001a09b04000000008000045f5f5f5fec0000ef00010100040200010004030001a07f04000000008000025f5fee00ef00010100040200010007030001a06004000000008000045f5f5f5fec0000ef00010100040200010004030001a04404000000008000025f5fee00ef00010100040200010007030001a02504000000008000045f5f5f5fec0000ef00010100040200010004030001a00904000000008000025f5fee00ef000101000402000100070300019fea04000000008000045f5f5f5fec0000ef000101000402000100040300019fce04000000008000025f5fee00ef000101000402000100070300019faf04000000008000045f5f5f5fec0000ef000101000402000100040300019f9304000000008000025f5fee00ef000101000402000100070300019f7404000000008000045f5f5f5fec0000ef000101000402000100040300019f5804000000008000025f5fee00ef000101000402000100070300019f3904000000008000045f5f5f5fec0000ef000101000402000100040300019f1d04000000008000025f5fee00ef000101000402000100070300019efe04000000008000045f5f5f5fec0000ef000101000402000100040300019ee204000000008000025f5fee00ef000101000402000100070300019ec304000000008000045f5f5f5fec0000ef000101000402000100040300019ea704000000008000025f5fee00ef000101000402000100070300019e8804000000008000045f5f5f5fec0000ef000101000402000100040300019e6c04000000008000025f5fee00ef000101000402000100070300019e4d04000000008000045f5f5f5fec0000ef000101000402000100040300019e3104000000008000025f5fee00ef000101000402000100070300019e1204000000008000045f5f5f5fec0000ef000101000402000100040300019df604000000008000025f5fee00ef000101000402000100070300019dd704000000008000045f5f5f5fec0000ef000101000402000100040300019dbb04000000008000025f5fee00ef000101000402000100070300019d9c04000000008000045f5f5f5fec0000ef000101000402000100040300019d8004000000008000025f5fee00ef000101000402000100070300019d6104000000008000045f5f5f5fec0000ef000101000402000100040300019d4504000000008000025f5fee00ef000101000402000100070300019d2604000000008000045f5f5f5fec0000ef000101000402000100040300019d0a04000000008000025f5fee00ef000101000402000100070300019ceb04000000008000045f5f5f5fec0000ef000101000402000100040300019ccf04000000008000025f5fee00ef000101000402000100070300019cb004000000008000045f5f5f5fec0000ef000101000402000100040300019c9404000000008000025f5fee00ef000101000402000100070300019c7504000000008000045f5f5f5fec0000ef000101000402000100040300019c5904000000008000025f5fee00ef000101000402000100070300019c3a04000000008000045f5f5f5fec0000ef000101000402000100040300019c1e04000000008000025f5fee00ef000101000402000100070300019bff04000000008000045f5f5f5fec0000ef000101000402000100040300019be304000000008000025f5fee00ef000101000402000100070300019bc404000000008000045f5f5f5fec0000ef000101000402000100040300019ba804000000008000025f5fee00ef000101000402000100070300019b8904000000008000045f5f5f5fec0000ef000101000402000100040300019b6d04000000008000025f5fee00ef000101000402000100070300019b4e04000000008000045f5f5f5fec0000ef000101000402000100040300019b3204000000008000025f5fee00ef000101000402000100070300019b1304000000008000045f5f5f5fec0000ef000101000402000100040300019af704000000008000025f5fee00ef000101000402000100070300019ad804000000008000045f5f5f5fec0000ef000101000402000100040300019abc04000000008000025f5fee00ef000101000402000100070300019a9d04000000008000045f5f5f5fec0000ef000101000402000100040300019a8104000000008000025f5fee00ef000101000402000100070300019a6204000000008000045f5f5f5fec0000ef000101000402000100040300019a4604000000008000025f5fee00ef000101000402000100070300019a2704000000008000045f5f5f5fec0000ef000101000402000100040300019a0b04000000008000025f5fee00ef0001010004020001000703000199ec04000000008000045f5f5f5fec0000ef0001010004020001000403000199d004000000008000025f5fee00ef0001010004020001000703000199b104000000008000045f5f5f5fec0000ef00010100040200010004030001999504000000008000025f5fee00ef00010100040200010007030001997604000000008000045f5f5f5fec0000ef00010100040200010004030001995a04000000008000025f5fee00ef00010100040200010007030001993b04000000008000045f5f5f5fec0000ef00010100040200010004030001991f04000000008000025f5fee00ef00010100040200010007030001990004000000008000045f5f5f5fec0000ef0001010004020001000403000198e404000000008000025f5fee00ef0001010004020001000703000198c504000000008000045f5f5f5fec0000ef0001010004020001000403000198a904000000008000025f5fee00ef00010100040200010007030001988a04000000008000045f5f5f5fec0000ef00010100040200010004030001986e04000000008000025f5fee00ef00010100040200010007030001984f04000000008000045f5f5f5fec0000ef00010100040200010004030001983304000000008000025f5fee00ef00010100040200010007030001981404000000008000045f5f5f5fec0000ef0001010004020001000403000197f804000000008000025f5fee00ef0001010004020001000703000197d904000000008000045f5f5f5fec0000ef0001010004020001000403000197bd04000000008000025f5fee00ef00010100040200010007030001979e04000000008000045f5f5f5fec0000ef00010100040200010004030001978204000000008000025f5fee00ef00010100040200010007030001976304000000008000045f5f5f5fec0000ef00010100040200010004030001974704000000008000025f5fee00ef00010100040200010007030001972804000000008000045f5f5f5fec0000ef00010100040200010004030001970c04000000008000025f5fee00ef0001010004020001000703000196ed04000000008000045f5f5f5fec0000ef0001010004020001000403000196d104000000008000025f5fee00ef0001010004020001000703000196b204000000008000045f5f5f5fec0000ef00010100040200010004030001969604000000008000025f5fee00ef00010100040200010007030001967704000000008000045f5f5f5fec0000ef00010100040200010004030001965b04000000008000025f5fee00ef00010100040200010007030001963c04000000008000045f5f5f5fec0000ef00010100040200010004030001962004000000008000025f5fee00ef00010100040200010007030001960104000000008000045f5f5f5fec0000ef0001010004020001000403000195e504000000008000025f5fee00ef0001010004020001000703000195c604000000008000045f5f5f5fec0000ef0001010004020001000403000195aa04000000008000025f5fee00ef00010100040200010007030001958b04000000008000045f5f5f5fec0000ef00010100040200010004030001956f04000000008000025f5fee00ef00010100040200010007030001955004000000008000045f5f5f5fec0000ef00010100040200010004030001953404000000008000025f5fee00ef00010100040200010007030001951504000000008000045f5f5f5fec0000ef0001010004020001000403000194f904000000008000025f5fee00ef0001010004020001000703000194da04000000008000045f5f5f5fec0000ef0001010004020001000403000194be04000000008000025f5fee00ef00010100040200010007030001949f04000000008000045f5f5f5fec0000ef00010100040200010004030001948304000000008000025f5fee00ef00010100040200010007030001946404000000008000045f5f5f5fec0000ef00010100040200010004030001944804000000008000025f5fee00ef00010100040200010007030001942904000000008000045f5f5f5fec0000ef00010100040200010004030001940d04000000008000025f5fee00ef0001010004020001000703000193ee04000000008000045f5f5f5fec0000ef0001010004020001000403000193d204000000008000025f5fee00ef0001010004020001000703000193b304000000008000045f5f5f5fec0000ef00010100040200010004030001939704000000008000025f5fee00ef00010100040200010007030001937804000000008000045f5f5f5fec0000ef00010100040200010004030001935c04000000008000025f5fee00ef00010100040200010007030001933d04000000008000045f5f5f5fec0000ef00010100040200010004030001932104000000008000025f5fee00ef00010100040200010007030001930204000000008000045f5f5f5fec0000ef0001010004020001000403000192e604000000008000025f5fee00ef0001010004020001000703000192c704000000008000045f5f5f5fec0000ef0001010004020001000403000192ab04000000008000025f5fee00ef00010100040200010007030001928c04000000008000045f5f5f5fec0000ef00010100040200010004030001927004000000008000025f5fee00ef00010100040200010007030001925104000000008000045f5f5f5fec0000ef00010100040200010004030001923504000000008000025f5fee00ef00010100040200010007030001921604000000008000045f5f5f5fec0000ef0001010004020001000403000191fa04000000008000025f5fee00ef0001010004020001000703000191db04000000008000045f5f5f5fec0000ef0001010004020001000403000191bf04000000008000025f5fee00ef0001010004020001000703000191a004000000008000045f5f5f5fec0000ef00010100040200010004030001918404000000008000025f5fee00ef00010100040200010007030001916504000000008000045f5f5f5fec0000ef00010100040200010004030001914904000000008000025f5fee00ef00010100040200010007030001912a04000000008000045f5f5f5fec0000ef00010100040200010004030001910e04000000008000025f5fee00ef0001010004020001000703000190ef04000000008000045f5f5f5fec0000ef0001010004020001000403000190d304000000008000025f5fee00ef0001010004020001000703000190b404000000008000045f5f5f5fec0000ef00010100040200010004030001909804000000008000025f5fee00ef00010100040200010007030001907904000000008000045f5f5f5fec0000ef00010100040200010004030001905d04000000008000025f5fee00ef00010100040200010007030001903e04000000008000045f5f5f5fec0000ef00010100040200010004030001902204000000008000025f5fee00ef00010100040200010007030001900304000000008000045f5f5f5fec0000ef000101000402000100040300018fe704000000008000025f5fee00ef000101000402000100070300018fc804000000008000045f5f5f5fec0000ef000101000402000100040300018fac04000000008000025f5fee00ef000101000402000100070300018f8d04000000008000045f5f5f5fec0000ef000101000402000100040300018f7104000000008000025f5fee00ef000101000402000100070300018f5204000000008000045f5f5f5fec0000ef000101000402000100040300018f3604000000008000025f5fee00ef000101000402000100070300018f1704000000008000045f5f5f5fec0000ef000101000402000100040300018efb04e20000008000025f5fee00ef000101000402000100070300018edc04000000008000045f5f5f5fec0000ef000101000402000100040300018ec004000000008000025f5fee00ef000101000402000100070300018ea104000000008000045f5f5f5fec0000ef000101000402000100040300018e8504000000008000025f5fee00ef000101000402000100070300018e6604000000008000045f5f5f5fec0000ef000101000402000100040300018e4a04000000008000025f5fee00ef000101000402000100070300018e2b04000000008000045f5f5f5fec0000ef000101000402000100040300018e0f04000000008000025f5fee00ef000101000402000100070300018df004000000008000045f5f5f5fec0000ef000101000402000100040300018dd404000000008000025f5fee00ef000101000402000100070300018db504000000008000045f5f5f5fec0000ef000101000402000100040300018d9904000000008000025f5fee00ef000101000402000100070300018d7a04000000008000045f5f5f5fec0000ef000101000402000100040300018d5e04000000008000025f5fee00ef000101000402000100070300018d3f04000000008000045f5f5f5fec0000ef000101000402000100040300018d2304000000008000025f5fee00ef000101000402000100070300018d0404000000008000045f5f5f5fec0000ef000101000402000100040300018ce804000000008000025f5fee00ef000101000402000100070300018cc904000000008000045f5f5f5fec0000ef000101000402000100040300018cad04000000008000025f5fee00ef000101000402000100070300018c8e04000000008000045f5f5f5fec0000ef000101000402000100040300018c7204000000008000025f5fee00ef000101000402000100070300018c5304000000008000045f5f5f5fec0000ef000101000402000100040300018c3704000000008000025f5fee00ef000101000402000100070300018c1804000000008000045f5f5f5fec0000ef000101000402000100040300018bfc04000000008000025f5fee00ef000101000402000100070300018bdd04000000008000045f5f5f5fec0000ef000101000402000100040300018bc104000000008000025f5fee00ef000101000402000100070300018ba204000000008000045f5f5f5fec0000ef000101000402000100040300018b8604000000008000025f5fee00ef000101000402000100070300018b6704000000008000045f5f5f5fec0000ef000101000402000100040300018b4b04000000008000025f5fee00ef000101000402000100070300018b2c04000000008000045f5f5f5fec0000ef000101000402000100040300018b1004000000008000025f5fee00ef000101000402000100070300018af104000000008000045f5f5f5fec0000ef000101000402000100040300018ad504000000008000025f5fee00ef000101000402000100070300018ab604000000008000045f5f5f5fec0000ef000101000402000100040300018a9a04000000008000025f5fee00ef000101000402000100070300018a7b04000000008000045f5f5f5fec0000ef000101000402000100040300018a5f04000000008000025f5fee00ef000101000402000100070300018a4004000000008000045f5f5f5fec0000ef000101000402000100040300018a2404000000008000025f5fee00ef000101000402000100070300018a0504000000008000045f5f5f5fec0000ef0001010004020001000403000189e904000000008000025f5fee00ef0001010004020001000703000189ca04000000008000045f5f5f5fec0000ef0001010004020001000403000189ae04000000008000025f5fee00ef00010100040200010007030001898f04000000008000045f5f5f5fec0000ef00010100040200010004030001897304000000008000025f5fee00ef00010100040200010007030001895404000000008000045f5f5f5fec0000ef00010100040200010004030001893804000000008000025f5fee00ef00010100040200010007030001891904000000008000045f5f5f5fec0000ef0001010004020001000403000188fd04000000008000025f5fee00ef0001010004020001000703000188de04000000008000045f5f5f5fec0000ef0001010004020001000403000188c204000000008000025f5fee00ef0001010004020001000703000188a304000000008000045f5f5f5fec0000ef00010100040200010004030001888704000000008000025f5fee00ef00010100040200010007030001886804000000008000045f5f5f5fec0000ef00010100040200010004030001884c04000000008000025f5fee00ef00010100040200010007030001882d04000000008000045f5f5f5fec0000ef00010100040200010004030001881104000000008000025f5fee00ef0001010004020001000703000187f204000000008000045f5f5f5fec0000ef0001010004020001000403000187d604000000008000025f5fee00ef0001010004020001000703000187b704000000008000045f5f5f5fec0000ef00010100040200010004030001879b04000000008000025f5fee00ef00010100040200010007030001877c04000000008000045f5f5f5fec0000ef00010100040200010004030001876004000000008000025f5fee00ef00010100040200010007030001874104000000008000045f5f5f5fec0000ef00010100040200010004030001872504000000008000025f5fee00ef00010100040200010007030001870604000000008000045f5f5f5fec0000ef0001010004020001000403000186ea04000000008000025f5fee00ef0001010004020001000703000186cb04000000008000045f5f5f5fec0000ef0001010004020001000403000186af04000000008000025f5fee00ef00010100040200010007030001869004000000008000045f5f5f5fec0000ef00010100040200010004030001867404000000008000025f5fee00ef00010100040200010007030001865504000000008000045f5f5f5fec0000ef00010100040200010004030001863904000000008000025f5fee00ef00010100040200010007030001861a04000000008000045f5f5f5fec0000ef0001010004020001000403000185fe04000000008000025f5fee00ef0001010004020001000703000185df04000000008000045f5f5f5fec0000ef0001010004020001000403000185c304000000008000025f5fee00ef0001010004020001000703000185a404000000008000045f5f5f5fec0000ef00010100040200010004030001858804000000008000025f5fee00ef00010100040200010007030001856904000000008000045f5f5f5fec0000ef00010100040200010004030001854d04000000008000025f5fee00ef00010100040200010007030001852e04000000008000045f5f5f5fec0000ef00010100040200010004030001851204000000008000025f5fee00ef0001010004020001000703000184f304000000008000045f5f5f5fec0000ef0001010004020001000403000184d704000000008000025f5fee00ef0001010004020001000703000184b804000000008000045f5f5f5fec0000ef00010100040200010004030001849c04000000008000025f5fee00ef00010100040200010007030001847d04000000008000045f5f5f5fec0000ef00010100040200010004030001846104000000008000025f5fee00ef00010100040200010007030001844204000000008000045f5f5f5fec0000ef00010100040200010004030001842604000000008000025f5fee00ef00010100040200010007030001840704000000008000045f5f5f5fec0000ef0001010004020001000403000183eb04000000008000025f5fee00ef0001010004020001000703000183cc04000000008000045f5f5f5fec0000ef0001010004020001000403000183b004000000008000025f5fee00ef00010100040200010007030001839104000000008000045f5f5f5fec0000ef00010100040200010004030001837504000000008000025f5fee00ef00010100040200010007030001835604000000008000045f5f5f5fec0000ef00010100040200010004030001833a04000000008000025f5fee00ef00010100040200010007030001831b04000000008000045f5f5f5fec0000ef0001010004020001000403000182ff04000000008000025f5fee00ef0001010004020001000703000182e004000000008000045f5f5f5fec0000ef0001010004020001000403000182c404000000008000025f5fee00ef0001010004020001000703000182a504000000008000045f5f5f5fec0000ef00010100040200010004030001828904000000008000025f5fee00ef00010100040200010007030001826a04000000008000045f5f5f5fec0000ef00010100040200010004030001824e04000000008000025f5fee00ef00010100040200010007030001822f04000000008000045f5f5f5fec0000ef00010100040200010004030001821304000000008000025f5fee00ef0001010004020001000703000181f404000000008000045f5f5f5fec0000ef0001010004020001000403000181d804000000008000025f5fee00ef0001010004020001000703000181b904000000008000045f5f5f5fec0000ef00010100040200010004030001819d04000000008000025f5fee00ef00010100040200010007030001817e04000000008000045f5f5f5fec0000ef00010100040200010004030001816204000000008000025f5fee00ef00010100040200010007030001814304000000008000045f5f5f5fec0000ef00010100040200010004030001812704000000008000025f5fee00ef00010100040200010007030001810804000000008000045f5f5f5fec0000ef0001010004020001000403000180ec04000000008000025f5fee00ef0001010004020001000703000180cd04000000008000045f5f5f5fec0000ef0001010004020001000403000180b104000000008000025f5fee00ef00010100040200010007030001809204000000008000045f5f5f5fec0000ef00010100040200010004030001807604000000008000025f5fee00ef00010100040200010007030001805704000000008000045f5f5f5fec0000ef00010100040200010004030001803b04000000008000025f5fee00ef00010100040200010007030001801c04000000008000045f5f5f5fec0000ef00010100040200010004030001800004000000008000025f5fee00ef000101000402000100070300017fe104000000008000045f5f5f5fec0000ef000101000402000100040300017fc504000000008000025f5fee00ef000101000402000100070300017fa604000000008000045f5f5f5fec0000ef000101000402000100040300017f8a04000000008000025f5fee00ef000101000402000100070300017f6b04000000008000045f5f5f5fec0000ef000101000402000100040300017f4f04000000008000025f5fee00ef000101000402000100070300017f3004000000008000045f5f5f5fec0000ef000101000402000100040300017f1404000000008000025f5fee00ef000101000402000100070300017ef504000000008000045f5f5f5fec0000ef000101000402000100040300017ed904000000008000025f5fee00ef000101000402000100070300017eba04000000008000045f5f5f5fec0000ef000101000402000100040300017e9e04000000008000025f5fee00ef000101000402000100070300017e7f04000000008000045f5f5f5fec0000ef000101000402000100040300017e6304000000008000025f5fee00ef000101000402000100070300017e4404000000008000045f5f5f5fec0000ef000101000402000100040300017e2804000000008000025f5fee00ef000101000402000100070300017e0904000000008000045f5f5f5fec0000ef000101000402000100040300017ded04000000008000025f5fee00ef000101000402000100070300017dce04000000008000045f5f5f5fec0000ef000101000402000100040300017db204000000008000025f5fee00ef000101000402000100070300017d9304000000008000045f5f5f5fec0000ef000101000402000100040300017d7704000000008000025f5fee00ef000101000402000100070300017d5804000000008000045f5f5f5fec0000ef000101000402000100040300017d3c04000000008000025f5fee00ef000101000402000100070300017d1d04000000008000045f5f5f5fec0000ef000101000402000100040300017d0104000000008000025f5fee00ef000101000402000100070300017ce204000000008000045f5f5f5fec0000ef000101000402000100040300017cc604000000008000025f5fee00ef000101000402000100070300017ca704000000008000045f5f5f5fec0000ef000101000402000100040300017c8b04000000008000025f5fee00ef000101000402000100070300017c6c04000000008000045f5f5f5fec0000ef000101000402000100040300017c5004000000008000025f5fee00ef000101000402000100070300017c3104000000008000045f5f5f5fec0000ef000101000402000100040300017c1504000000008000025f5fee00ef000101000402000100070300017bf604000000008000045f5f5f5fec0000ef000101000402000100040300017bda04000000008000025f5fee00ef000101000402000100070300017bbb04000000008000045f5f5f5fec0000ef000101000402000100040300017b9f04000000008000025f5fee00ef000101000402000100070300017b8004000000008000045f5f5f5fec0000ef000101000402000100040300017b6404000000008000025f5fee00ef000101000402000100070300017b4504000000008000045f5f5f5fec0000ef000101000402000100040300017b2904000000008000025f5fee00ef000101000402000100070300017b0a04000000008000045f5f5f5fec0000ef000101000402000100040300017aee04000000008000025f5fee00ef000101000402000100070300017acf04000000008000045f5f5f5fec0000ef000101000402000100040300017ab304000000008000025f5fee00ef000101000402000100070300017a9404000000008000045f5f5f5fec0000ef000101000402000100040300017a7804000000008000025f5fee00ef000101000402000100070300017a5904000000008000045f5f5f5fec0000ef000101000402000100040300017a3d04000000008000025f5fee00ef000101000402000100070300017a1e04000000008000045f5f5f5fec0000ef000101000402000100040300017a0204000000008000025f5fee00ef0001010004020001000703000179e304000000008000045f5f5f5fec0000ef0001010004020001000403000179c704000000008000025f5fee00ef0001010004020001000703000179a804000000008000045f5f5f5fec0000ef00010100040200010004030001798c04000000008000025f5fee00ef00010100040200010007030001796d04000000008000045f5f5f5fec0000ef00010100040200010004030001795104000000008000025f5fee00ef00010100040200010007030001793204000000008000045f5f5f5fec0000ef00010100040200010004030001791604000000008000025f5fee00ef0001010004020001000703000178f704000000008000045f5f5f5fec0000ef0001010004020001000403000178db04000000008000025f5fee00ef0001010004020001000703000178bc04000000008000045f5f5f5fec0000ef0001010004020001000403000178a004000000008000025f5fee00ef00010100040200010007030001788104000000008000045f5f5f5fec0000ef00010100040200010004030001786504000000008000025f5fee00ef00010100040200010007030001784604000000008000045f5f5f5fec0000ef00010100040200010004030001782a04000000008000025f5fee00ef00010100040200010007030001780b04000000008000045f5f5f5fec0000ef0001010004020001000403000177ef04000000008000025f5fee00ef0001010004020001000703000177d004000000008000045f5f5f5fec0000ef0001010004020001000403000177b404000000008000025f5fee00ef00010100040200010007030001779504000000008000045f5f5f5fec0000ef00010100040200010004030001777904000000008000025f5fee00ef00010100040200010007030001775a04000000008000045f5f5f5fec0000ef00010100040200010004030001773e04000000008000025f5fee00ef00010100040200010007030001771f04000000008000045f5f5f5fec0000ef00010100040200010004030001770304000000008000025f5fee00ef0001010004020001000703000176e404000000008000045f5f5f5fec0000ef0001010004020001000403000176c804000000008000025f5fee00ef0001010004020001000703000176a904000000008000045f5f5f5fec0000ef00010100040200010004030001768d04000000008000025f5fee00ef00010100040200010007030001766e04000000008000045f5f5f5fec0000ef00010100040200010004030001765204000000008000025f5fee00ef00010100040200010007030001763304000000008000045f5f5f5fec0000ef00010100040200010004030001761704000000008000025f5fee00ef0001010004020001000703000175f804000000008000045f5f5f5fec0000ef0001010004020001000403000175dc04000000008000025f5fee00ef0001010004020001000703000175bd04000000008000045f5f5f5fec0000ef0001010004020001000403000175a104000000008000025f5fee00ef00010100040200010007030001758204000000008000045f5f5f5fec0000ef00010100040200010004030001756604000000008000025f5fee00ef00010100040200010007030001754704000000008000045f5f5f5fec0000ef00010100040200010004030001752b04000000008000025f5fee00ef00010100040200010007030001750c04000000008000045f5f5f5fec0000ef0001010004020001000403000174f004000000008000025f5fee00ef0001010004020001000703000174d104000000008000045f5f5f5fec0000ef0001010004020001000403000174b504000000008000025f5fee00ef00010100040200010007030001749604000000008000045f5f5f5fec0000ef00010100040200010004030001747a04000000008000025f5fee00ef00010100040200010007030001745b04000000008000045f5f5f5fec0000ef00010100040200010004030001743f04000000008000025f5fee00ef00010100040200010007030001742004000000008000045f5f5f5fec0000ef00010100040200010004030001740404000000008000025f5fee00ef0001010004020001000703000173e504000000008000045f5f5f5fec0000ef0001010004020001000403000173c904000000008000025f5fee00ef0001010004020001000703000173aa04000000008000045f5f5f5fec0000ef00010100040200010004030001738e04000000008000025f5fee00ef00010100040200010007030001736f04000000008000045f5f5f5fec0000ef00010100040200010004030001735304000000008000025f5fee00ef00010100040200010007030001733404000000008000045f5f5f5fec0000ef00010100040200010004030001731804000000008000025f5fee00ef0001010004020001000703000172f904000000008000045f5f5f5fec0000ef0001010004020001000403000172dd04000000008000025f5fee00ef0001010004020001000703000172be04000000008000045f5f5f5fec0000ef0001010004020001000403000172a204000000008000025f5fee00ef00010100040200010007030001728304000000008000045f5f5f5fec0000ef00010100040200010004030001726704000000008000025f5fee00ef00010100040200010007030001724804000000008000045f5f5f5fec0000ef00010100040200010004030001722c04000000008000025f5fee00ef00010100040200010007030001720d04000000008000045f5f5f5fec0000ef0001010004020001000403000171f104000000008000025f5fee00ef0001010004020001000703000171d204000000008000045f5f5f5fec0000ef0001010004020001000403000171b604000000008000025f5fee00ef00010100040200010007030001719704000000008000045f5f5f5fec0000ef00010100040200010004030001717b04000000008000025f5fee00ef00010100040200010007030001715c04000000008000045f5f5f5fec0000ef00010100040200010004030001714004000000008000025f5fee00ef00010100040200010007030001712104000000008000045f5f5f5fec0000ef00010100040200010004030001710504000000008000025f5fee00ef0001010004020001000703000170e604000000008000045f5f5f5fec0000ef0001010004020001000403000170ca04000000008000025f5fee00ef0001010004020001000703000170ab04000000008000045f5f5f5fec0000ef00010100040200010004030001708f04000000008000025f5fee00ef00010100040200010007030001707004000000008000045f5f5f5fec0000ef00010100040200010004030001705404000000008000025f5fee00ef00010100040200010007030001703504000000008000045f5f5f5fec0000ef00010100040200010004030001701904000000008000025f5fee00ef000101000402000100070300016ffa04000000008000045f5f5f5fec0000ef000101000402000100040300016fde04000000008000025f5fee00ef000101000402000100070300016fbf04000000008000045f5f5f5fec0000ef000101000402000100040300016fa304000000008000025f5fee00ef000101000402000100070300016f8404000000008000045f5f5f5fec0000ef000101000402000100040300016f6804000000008000025f5fee00ef000101000402000100070300016f4904000000008000045f5f5f5fec0000ef000101000402000100040300016f2d04000000008000025f5fee00ef000101000402000100070300016f0e04000000008000045f5f5f5fec0000ef000101000402000100040300016ef204000000008000025f5fee00ef000101000402000100070300016ed304000000008000045f5f5f5fec0000ef000101000402000100040300016eb704000000008000025f5fee00ef000101000402000100070300016e9804000000008000045f5f5f5fec0000ef000101000402000100040300016e7c04000000008000025f5fee00ef000101000402000100070300016e5d04000000008000045f5f5f5fec0000ef000101000402000100040300016e4104000000008000025f5fee00ef000101000402000100070300016e2204000000008000045f5f5f5fec0000ef000101000402000100040300016e0604000000008000025f5fee00ef000101000402000100070300016de704000000008000045f5f5f5fec0000ef000101000402000100040300016dcb04000000008000025f5fee00ef000101000402000100070300016dac04000000008000045f5f5f5fec0000ef000101000402000100040300016d9004000000008000025f5fee00ef000101000402000100070300016d7104000000008000045f5f5f5fec0000ef000101000402000100040300016d5504000000008000025f5fee00ef000101000402000100070300016d3604000000008000045f5f5f5fec0000ef000101000402000100040300016d1a04000000008000025f5fee00ef000101000402000100070300016cfb04000000008000045f5f5f5fec0000ef000101000402000100040300016cdf04000000008000025f5fee00ef000101000402000100070300016cc004000000008000045f5f5f5fec0000ef000101000402000100040300016ca404000000008000025f5fee00ef000101000402000100070300016c8504000000008000045f5f5f5fec0000ef000101000402000100040300016c6904000000008000025f5fee00ef000101000402000100070300016c4a04000000008000045f5f5f5fec0000ef000101000402000100040300016c2e04000000008000025f5fee00ef000101000402000100070300016c0f04000000008000045f5f5f5fec0000ef000101000402000100040300016bf304000000008000025f5fee00ef000101000402000100070300016bd404000000008000045f5f5f5fec0000ef000101000402000100040300016bb804000000008000025f5fee00ef000101000402000100070300016b9904000000008000045f5f5f5fec0000ef000101000402000100040300016b7d04000000008000025f5fee00ef000101000402000100070300016b5e04000000008000045f5f5f5fec0000ef000101000402000100040300016b4204000000008000025f5fee00ef000101000402000100070300016b2304000000008000045f5f5f5fec0000ef000101000402000100040300016b0704000000008000025f5fee00ef000101000402000100070300016ae804000000008000045f5f5f5fec0000ef000101000402000100040300016acc04000000008000025f5fee00ef000101000402000100070300016aad04000000008000045f5f5f5fec0000ef000101000402000100040300016a9104000000008000025f5fee00ef000101000402000100070300016a7204000000008000045f5f5f5fec0000ef000101000402000100040300016a5604000000008000025f5fee00ef000101000402000100070300016a3704000000008000045f5f5f5fec0000ef000101000402000100040300016a1b04000000008000025f5fee00ef0001010004020001000703000169fc04000000008000045f5f5f5fec0000ef0001010004020001000403000169e004000000008000025f5fee00ef0001010004020001000703000169c104000000008000045f5f5f5fec0000ef0001010004020001000403000169a504000000008000025f5fee00ef00010100040200010007030001698604000000008000045f5f5f5fec0000ef00010100040200010004030001696a04000000008000025f5fee00ef00010100040200010007030001694b04000000008000045f5f5f5fec0000ef00010100040200010004030001692f04000000008000025f5fee00ef00010100040200010007030001691004000000008000045f5f5f5fec0000ef0001010004020001000403000168f404000000008000025f5fee00ef0001010004020001000703000168d504000000008000045f5f5f5fec0000ef0001010004020001000403000168b904000000008000025f5fee00ef00010100040200010007030001689a04000000008000045f5f5f5fec0000ef00010100040200010004030001687e04000000008000025f5fee00ef00010100040200010007030001685f04000000008000045f5f5f5fec0000ef00010100040200010004030001684304000000008000025f5fee00ef00010100040200010007030001682404000000008000045f5f5f5fec0000ef00010100040200010004030001680804000000008000025f5fee00ef0001010004020001000703000167e904000000008000045f5f5f5fec0000ef0001010004020001000403000167cd04000000008000025f5fee00ef0001010004020001000703000167ae04000000008000045f5f5f5fec0000ef00010100040200010004030001679204000000008000025f5fee00ef00010100040200010007030001677304000000008000045f5f5f5fec0000ef00010100040200010004030001675704000000008000025f5fee00ef00010100040200010007030001673804000000008000045f5f5f5fec0000ef00010100040200010004030001671c04000000008000025f5fee00ef0001010004020001000703000166fd04000000008000045f5f5f5fec0000ef0001010004020001000403000166e104000000008000025f5fee00ef0001010004020001000703000166c204000000008000045f5f5f5fec0000ef0001010004020001000403000166a604000000008000025f5fee00ef00010100040200010007030001668704000000008000045f5f5f5fec0000ef00010100040200010004030001666b04000000008000025f5fee00ef00010100040200010007030001664c04000000008000045f5f5f5fec0000ef00010100040200010004030001663004000000008000025f5fee00ef00010100040200010007030001661104000000008000045f5f5f5fec0000ef0001010004020001000403000165f504000000008000025f5fee00ef0001010004020001000703000165d604000000008000045f5f5f5fec0000ef0001010004020001000403000165ba04000000008000025f5fee00ef00010100040200010007030001659b04000000008000045f5f5f5fec0000ef00010100040200010004030001657f04000000008000025f5fee00ef00010100040200010007030001656004000000008000045f5f5f5fec0000ef00010100040200010004030001654404000000008000025f5fee00ef00010100040200010007030001652504000000008000045f5f5f5fec0000ef00010100040200010004030001650904000000008000025f5fee00ef0001010004020001000703000164ea04000000008000045f5f5f5fec0000ef0001010004020001000403000164ce04000000008000025f5fee00ef0001010004020001000703000164af04000000008000045f5f5f5fec0000ef00010100040200010004030001649304000000008000025f5fee00ef00010100040200010007030001647404000000008000045f5f5f5fec0000ef00010100040200010004030001645804000000008000025f5fee00ef00010100040200010007030001643904000000008000045f5f5f5fec0000ef00010100040200010004030001641d04000000008000025f5fee00ef0001010004020001000703000163fe04000000008000045f5f5f5fec0000ef0001010004020001000403000163e204000000008000025f5fee00ef0001010004020001000703000163c304000000008000045f5f5f5fec0000ef0001010004020001000403000163a704000000008000025f5fee00ef00010100040200010007030001638804000000008000045f5f5f5fec0000ef00010100040200010004030001636c04000000008000025f5fee00ef00010100040200010007030001634d04000000008000045f5f5f5fec0000ef00010100040200010004030001633104000000008000025f5fee00ef00010100040200010007030001631204000000008000045f5f5f5fec0000ef0001010004020001000403000162f604000000008000025f5fee00ef0001010004020001000703000162d704000000008000045f5f5f5fec0000ef0001010004020001000403000162bb04000000008000025f5fee00ef00010100040200010007030001629c04000000008000045f5f5f5fec0000ef00010100040200010004030001628004000000008000025f5fee00ef00010100040200010007030001626104000000008000045f5f5f5fec0000ef00010100040200010004030001624504000000008000025f5fee00ef00010100040200010007030001622604000000008000045f5f5f5fec0000ef00010100040200010004030001620a04000000008000025f5fee00ef0001010004020001000703000161eb04000000008000045f5f5f5fec0000ef0001010004020001000403000161cf04000000008000025f5fee00ef0001010004020001000703000161b004000000008000045f5f5f5fec0000ef00010100040200010004030001619404000000008000025f5fee00ef00010100040200010007030001617504000000008000045f5f5f5fec0000ef00010100040200010004030001615904000000008000025f5fee00ef00010100040200010007030001613a04000000008000045f5f5f5fec0000ef00010100040200010004030001611e04000000008000025f5fee00ef0001010004020001000703000160ff04000000008000045f5f5f5fec0000ef0001010004020001000403000160e304000000008000025f5fee00ef0001010004020001000703000160c404000000008000045f5f5f5fec0000ef0001010004020001000403000160a804000000008000025f5fee00ef00010100040200010007030001608904000000008000045f5f5f5fec0000ef00010100040200010004030001606d04000000008000025f5fee00ef00010100040200010007030001604e04000000008000045f5f5f5fec0000ef00010100040200010004030001603204000000008000025f5fee00ef00010100040200010007030001601304000000008000045f5f5f5fec0000ef000101000402000100040300015ff704000000008000025f5fee00ef000101000402000100070300015fd804000000008000045f5f5f5fec0000ef000101000402000100040300015fbc04000000008000025f5fee00ef000101000402000100070300015f9d04000000008000045f5f5f5fec0000ef000101000402000100040300015f8104000000008000025f5fee00ef000101000402000100070300015f6204000000008000045f5f5f5fec0000ef000101000402000100040300015f4604000000008000025f5fee00ef000101000402000100070300015f2704000000008000045f5f5f5fec0000ef000101000402000100040300015f0b04000000008000025f5fee00ef000101000402000100070300015eec04000000008000045f5f5f5fec0000ef000101000402000100040300015ed004000000008000025f5fee00ef000101000402000100070300015eb104000000008000045f5f5f5fec0000ef000101000402000100040300015e9504000000008000025f5fee00ef000101000402000100070300015e7604000000008000045f5f5f5fec0000ef000101000402000100040300015e5a04000000008000025f5fee00ef000101000402000100070300015e3b04000000008000045f5f5f5fec0000ef000101000402000100040300015e1f04000000008000025f5fee00ef000101000402000100070300015e0004000000008000045f5f5f5fec0000ef000101000402000100040300015de404000000008000025f5fee00ef000101000402000100070300015dc504000000008000045f5f5f5fec0000ef000101000402000100040300015da904000000008000025f5fee00ef000101000402000100070300015d8a04000000008000045f5f5f5fec0000ef000101000402000100040300015d6e04000000008000025f5fee00ef000101000402000100070300015d4f04000000008000045f5f5f5fec0000ef000101000402000100040300015d3304000000008000025f5fee00ef000101000402000100070300015d1404000000008000045f5f5f5fec0000ef000101000402000100040300015cf804000000008000025f5fee00ef000101000402000100070300015cd904000000008000045f5f5f5fec0000ef000101000402000100040300015cbd04000000008000025f5fee00ef000101000402000100070300015c9e04000000008000045f5f5f5fec0000ef000101000402000100040300015c8204000000008000025f5fee00ef000101000402000100070300015c6304000000008000045f5f5f5fec0000ef000101000402000100040300015c4704000000008000025f5fee00ef000101000402000100070300015c2804000000008000045f5f5f5fec0000ef000101000402000100040300015c0c04000000008000025f5fee00ef000101000402000100070300015bed04000000008000045f5f5f5fec0000ef000101000402000100040300015bd104000000008000025f5fee00ef000101000402000100070300015bb204000000008000045f5f5f5fec0000ef000101000402000100040300015b9604000000008000025f5fee00ef000101000402000100070300015b7704000000008000045f5f5f5fec0000ef000101000402000100040300015b5b04000000008000025f5fee00ef000101000402000100070300015b3c04000000008000045f5f5f5fec0000ef000101000402000100040300015b2004000000008000025f5fee00ef000101000402000100070300015b0104000000008000045f1f5f5fec0000ef000101000402000100040300015ae504000000008000025f5fee00ef000101000402000100070300015ac604000000008000045f5f5f5fec0000ef000101000402000100040300015aaa04000000008000025f5fee00ef000101000402000100070300015a8b04000000008000045f5f5f5fec0000ef000101000402000100040300015a6f04000000008000025f5fee00ef000101000402000100070300015a5004000000008000045f5f5f5fec0000ef000101000402000100040300015a3404000000008000025f5fee00ef000101000402000100070300015a1504000000008000045f5f5f5fec0000ef0001010004020001000403000159f904000000008000025f5fee00ef0001010004020001000703000159da04000000008000045f5f5f5fec0000ef0001010004020001000403000159be04000000008000025f5fee00ef00010100040200010007030001599f04000000008000045f5f5f5fec0000ef00010100040200010004030001598304000000008000025f5fee00ef00010100040200010007030001596404000000008000045f5f5f5fec0000ef00010100040200010004030001594804000000008000025f5fee00ef00010100040200010007030001592904000000008000045f5f5f5fec0000ef00010100040200010004030001590d04000000008000025f5fee00ef0001010004020001000703000158ee04000000008000045f5f5f5fec0000ef0001010004020001000403000158d204000000008000025f5fee00ef0001010004020001000703000158b304000000008000045f5f5f5fec0000ef00010100040200010004030001589704000000008000025f5fee00ef00010100040200010007030001587804000000008000045f5f5f5fec0000ef00010100040200010004030001585c04000000008000025f5fee00ef00010100040200010007030001583d04000000008000045f5f5f5fec0000ef00010100040200010004030001582104000000008000025f5fee00ef00010100040200010007030001580204000000008000045f5f5f5fec0000ef0001010004020001000403000157e604000000008000025f5fee00ef0001010004020001000703000157c704000000008000045f5f5f5fec0000ef0001010004020001000403000157ab04000000008000025f5fee00ef00010100040200010007030001578c04000000008000045f5f5f5fec0000ef00010100040200010004030001577004000000008000025f5fee00ef00010100040200010007030001575104000000008000045f5f5f5fec0000ef00010100040200010004030001573504000000008000025f5fee00ef00010100040200010007030001571604000000008000045f5f5f5fec0000ef0001010004020001000403000156fa04000000008000025f5fee00ef0001010004020001000703000156db04000000008000045f5f5f5fec0000ef0001010004020001000403000156bf04000000008000025f5fee00ef0001010004020001000703000156a004000000008000045f5f5f5fec0000ef00010100040200010004030001568404000000008000025f5fee00ef00010100040200010007030001566504000000008000045f5f5f5fec0000ef00010100040200010004030001564904000000008000025f5fee00ef00010100040200010007030001562a04000000008000045f5f5f5fec0000ef00010100040200010004030001560e04000000008000025f5fee00ef0001010004020001000703000155ef04000000008000045f5f5f5fec0000ef0001010004020001000403000155d304000000008000025f5fee00ef0001010004020001000703000155b404000000008000045f5f5f5fec0000ef00010100040200010004030001559804000000008000025f5fee00ef00010100040200010007030001557904000000008000045f5f5f5fec0000ef00010100040200010004030001555d04000000008000025f5fee00ef00010100040200010007030001553e04000000008000045f5f5f5fec0000ef00010100040200010004030001552204000000008000025f5fee00ef00010100040200010007030001550304000000008000045f5f5f5fec0000ef0001010004020001000403000154e704000000008000025f5fee00ef0001010004020001000703000154c804000000008000045f5f5f5fec0000ef0001010004020001000403000154ac04000000008000025f5fee00ef00010100040200010007030001548d04000000008000045f5f5f5fec0000ef00010100040200010004030001547104000000008000025f5fee00ef00010100040200010007030001545204000000008000045f5f5f5fec0000ef00010100040200010004030001543604000000008000025f5fee00ef00010100040200010007030001541704000000008000045f5f5f5fec0000ef0001010004020001000403000153fb04000000008000025f5fee00ef0001010004020001000703000153dc04000000008000045f5f5f5fec0000ef0001010004020001000403000153c004000000008000025f5fee00ef0001010004020001000703000153a104000000008000045f5f5f5fec0000ef00010100040200010004030001538504000000008000025f5fee00ef00010100040200010007030001536604000000008000045f5f5f5fec0000ef00010100040200010004030001534a04000000008000025f5fee00ef00010100040200010007030001532b04000000008000045f5f5f5fec0000ef00010100040200010004030001530f04000000008000025f5fee00ef0001010004020001000703000152f004000000008000045f5f5f5fec0000ef0001010004020001000403000152d404000000008000025f5fee00ef0001010004020001000703000152b504000000008000045f5f5f5fec0000ef00010100040200010004030001529904000000008000025f5fee00ef00010100040200010007030001527a04000000008000045f5f5f5fec0000ef00010100040200010004030001525e04000000008000025f5fee00ef00010100040200010007030001523f04000000008000045f5f5f5fec0000ef00010100040200010004030001522304000000008000025f5fee00ef00010100040200010007030001520404000000008000045f5f5f5fec0000ef0001010004020001000403000151e804000000008000025f5fee00ef0001010004020001000703000151c904000000008000045f5f5f5fec0000ef0001010004020001000403000151ad04000000008000025f5fee00ef00010100040200010007030001518e04000000008000045f5f5f5fec0000ef00010100040200010004030001517204000000008000025f5fee00ef00010100040200010007030001515304000000008000045f5f5f5fec0000ef00010100040200010004030001513704000000008000025f5fee00ef00010100040200010007030001511804000000008000045f5f5f5fec0000ef0001010004020001000403000150fc04000000008000025f5fee00ef0001010004020001000703000150dd04000000008000045f5f5f5fec0000ef0001010004020001000403000150c104000000008000025f5fee00ef0001010004020001000703000150a204000000008000045f5f5f5fec0000ef00010100040200010004030001508604000000008000025f5fee00ef00010100040200010007030001506704000000008000045f5f5f5fec0000ef00010100040200010004030001504b04000000008000025f5fee00ef00010100040200010007030001502c04000000008000045f5f5f5fec0000ef00010100040200010004030001501004000000008000025f5fee00ef000101000402000100070300014ff104000000008000045f5f5f5fec0000ef000101000402000100040300014fd504000000008000025f5fee00ef000101000402000100070300014fb604000000008000045f5f5f5fec0000ef000101000402000100040300014f9a04000000008000025f5fee00ef000101000402000100070300014f7b04000000008000045f5f5f5fec0000ef000101000402000100040300014f5f04000000008000025f5fee00ef000101000402000100070300014f4004000000008000045f5f5f5fec0000ef000101000402000100040300014f2404000000008000025f5fee00ef000101000402000100070300014f0504000000008000045f5f5f5fec0000ef000101000402000100040300014ee904000000008000025f5fee00ef000101000402000100070300014eca04000000008000045f5f5f5fec0000ef000101000402000100040300014eae04000000008000025f5fee00ef000101000402000100070300014e8f04000000008000045f5f5f5fec0000ef000101000402000100040300014e7304000000008000025f5fee00ef000101000402000100070300014e5404000000008000045f5f5f5fec0000ef000101000402000100040300014e3804000000008000025f5fee00ef000101000402000100070300014e1904000000008000045f5f5f5fec0000ef000101000402000100040300014dfd04000000008000025f5fee00ef000101000402000100070300014dde04000000008000045f5f5f5fec0000ef000101000402000100040300014dc204000000008000025f5fee00ef000101000402000100070300014da304000000008000045f5f5f5fec0000ef000101000402000100040300014d8704000000008000025f5fee00ef000101000402000100070300014d6804000000008000045f5f5f5fec0000ef000101000402000100040300014d4c04000000008000025f5fee00ef000101000402000100070300014d2d04000000008000045f5f5f5fec0000ef000101000402000100040300014d1104000000008000025f5fee00ef000101000402000100070300014cf204000000008000045f5f5f5fec0000ef000101000402000100040300014cd604000000008000025f5fee00ef000101000402000100070300014cb704000000008000045f5f5f5fec0000ef000101000402000100040300014c9b04000000008000025f5fee00ef000101000402000100070300014c7c04000000008000045f5f5f5fec0000ef000101000402000100040300014c6004000000008000025f5fee00ef000101000402000100070300014c4104000000008000045f5f5f5fec0000ef000101000402000100040300014c2504000000008000025f5fee00ef000101000402000100070300014c0604000000008000045f5f5f5fec0000ef000101000402000100040300014bea04000000008000025f5fee00ef000101000402000100070300014bcb04000000008000045f5f5f5fec0000ef000101000402000100040300014baf04000000008000025f5fee00ef000101000402000100070300014b9004000000008000045f5f5f5fec0000ef000101000402000100040300014b7404000000008000025f5fee00ef000101000402000100070300014b5504000000008000045f5f5f5fec0000ef000101000402000100040300014b3904000000008000025f5fee00ef000101000402000100070300014b1a04000000008000045f5f5f5fec0000ef000101000402000100040300014afe04000000008000025f5fee00ef000101000402000100070300014adf04000000008000045f5f5f5fec0000ef000101000402000100040300014ac304000000008000025f5fee00ef000101000402000100070300014aa404000000008000045f5f5f5fec0000ef000101000402000100040300014a8804000000008000025f5fee00ef000101000402000100070300014a6904000000008000045f5f5f5fec0000ef000101000402000100040300014a4d04000000008000025f5fee00ef000101000402000100070300014a2e04000000008000045f5f5f5fec0000ef000101000402000100040300014a1204000000008000025f5fee00ef0001010004020001000703000149f304000000008000045f5f5f5fec0000ef0001010004020001000403000149d704000000008000025f5fee00ef0001010004020001000703000149b804000000008000045f5f5f5fec0000ef00010100040200010004030001499c04000000008000025f5fee00ef00010100040200010007030001497d04000000008000045f5f5f5fec0000ef00010100040200010004030001496104000000008000025f5fee00ef00010100040200010007030001494204000000008000045f5f5f5fec0000ef00010100040200010004030001492604000000008000025f5fee00ef00010100040200010007030001490704000000008000045f5f5f5fec0000ef0001010004020001000403000148eb04000000008000025f5fee00ef0001010004020001000703000148cc04000000008000045f5f5f5fec0000ef0001010004020001000403000148b004000000008000025f5fee00ef00010100040200010007030001489104000000008000045f5f5f5fec0000ef00010100040200010004030001487504000000008000025f5fee00ef00010100040200010007030001485604000000008000045f5f5f5fec0000ef00010100040200010004030001483a04000000008000025f5fee00ef00010100040200010007030001481b04000000008000045f5f5f5fec0000ef0001010004020001000403000147ff04000000008000025f5fee00ef0001010004020001000703000147e004000000008000045f5f5f5fec0000ef0001010004020001000403000147c404000000008000025f5fee00ef0001010004020001000703000147a504000000008000045f5f5f5fec0000ef00010100040200010004030001478904000000008000025f5fee00ef00010100040200010007030001476a04000000008000045f5f5f5fec0000ef00010100040200010004030001474e04000000008000025f5fee00ef00010100040200010007030001472f04000000008000045f5f5f5fec0000ef00010100040200010004030001471304000000008000025f5fee00ef0001010004020001000703000146f404000000008000045f5f5f5fec0000ef0001010004020001000403000146d804000000008000025f5fee00ef0001010004020001000703000146b904000000008000045f5f5f5fec0000ef00010100040200010004030001469d04000000008000025f5fee00ef00010100040200010007030001467e04000000008000045f5f5f5fec0000ef00010100040200010004030001466204000000008000025f5fee00ef00010100040200010007030001464304000000008000045f5f5f5fec0000ef00010100040200010004030001462704000000008000025f5fee00ef00010100040200010007030001460804000000008000045f5f5f5fec0000ef0001010004020001000403000145ec04000000008000025f5fee00ef0001010004020001000703000145cd04000000008000045f5f5f5fec0000ef0001010004020001000403000145b104000000008000025f5fee00ef00010100040200010007030001459204000000008000045f5f5f5fec0000ef00010100040200010004030001457604000000008000025f5fee00ef00010100040200010007030001455704000000008000045f5f5f5fec0000ef00010100040200010004030001453b04000000008000025f5fee00ef00010100040200010007030001451c04000000008000045f5f5f5fec0000ef00010100040200010004030001450004000000008000025f5fee00ef0001010004020001000703000144e104000000008000045f5f5f5fec0000ef0001010004020001000403000144c504000000008000025f5fee00ef0001010004020001000703000144a604000000008000045f5f5f5fec0000ef00010100040200010004030001448a04000000008000025f5fee00ef00010100040200010007030001446b04000000008000045f5f5f5fec0000ef00010100040200010004030001444f04000000008000025f5fee00ef00010100040200010007030001443004000000008000045f5f5f5fec0000ef00010100040200010004030001441404000000008000025f5fee00ef0001010004020001000703000143f504000000008000045f5f5f5fec0000ef0001010004020001000403000143d904000000008000025f5fee00ef0001010004020001000703000143ba04000000008000045f5f5f5fec0000ef00010100040200010004030001439e04000000008000025f5fee00ef00010100040200010007030001437f04000000008000045f5f5f5fec0000ef00010100040200010004030001436304000000008000025f5fee00ef00010100040200010007030001434404000000008000045f5f5f5fec0000ef00010100040200010004030001432804000000008000025f5fee00ef00010100040200010007030001430904000000008000045f5f5f5fec0000ef0001010004020001000403000142ed04000000008000025f5fee00ef0001010004020001000703000142ce04000000008000045f5f5f5fec0000ef0001010004020001000403000142b204000000008000025f5fee00ef00010100040200010007030001429304000000008000045f5f5f5fec0000ef00010100040200010004030001427704000000008000025f5fee00ef00010100040200010007030001425804000000008000045f5f5f5fec0000ef00010100040200010004030001423c04000000008000025f5fee00ef00010100040200010007030001421d04000000008000045f5f5f5fec0000ef00010100040200010004030001420104000000008000025f5fee00ef0001010004020001000703000141e204000000008000045f5f5f5fec0000ef0001010004020001000403000141c604000000008000025f5fee00ef0001010004020001000703000141a704000000008000045f5f5f5fec0000ef00010100040200010004030001418b04000000008000025f5fee00ef00010100040200010007030001416c04000000008000045f5f5f5fec0000ef00010100040200010004030001415004000000008000025f5fee00ef00010100040200010007030001413104000000008000045f5f5f5fec0000ef00010100040200010004030001411504000000008000025f5fee00ef0001010004020001000703000140f604000000008000045f5f5f5fec0000ef0001010004020001000403000140da04000000008000025f5fee00ef0001010004020001000703000140bb04000000008000045f5f5f5fec0000ef00010100040200010004030001409f04000000008000025f5fee00ef00010100040200010007030001408004000000008000045f5f5f5fec0000ef00010100040200010004030001406404000000008000025f5fee00ef00010100040200010007030001404504000000008000045f5f5f5fec0000ef00010100040200010004030001402904000000008000025f5fee00ef00010100040200010007030001400a04000000008000045f5f5f5fec0000ef000101000402000100040300013fee04000000008000025f5fee00ef000101000402000100070300013fcf04000000008000045f5f5f5fec0000ef000101000402000100040300013fb304000000008000025f5fee00ef000101000402000100070300013f9404000000008000045f5f5f5fec0000ef000101000402000100040300013f7804000000008000025f5fee00ef000101000402000100070300013f5904000000008000045f5f5f5fec0000ef000101000402000100040300013f3d04000000008000025f5fee00ef000101000402000100070300013f1e04000000008000045f5f5f5fec0000ef000101000402000100040300013f0204000000008000025f5fee00ef000101000402000100070300013ee304000000008000045f5f5f5fec0000ef000101000402000100040300013ec704000000008000025f5fee00ef000101000402000100070300013ea804000000008000045f5f5f5fec0000ef000101000402000100040300013e8c04000000008000025f5fee00ef000101000402000100070300013e6d04000000008000045f5f5f5fec0000ef000101000402000100040300013e5104000000008000025f5fee00ef000101000402000100070300013e3204000000008000045f5f5f5fec0000ef000101000402000100040300013e1604000000008000025f5fee00ef000101000402000100070300013df704000000008000045f5f5f5fec0000ef000101000402000100040300013ddb04000000008000025f5fee00ef000101000402000100070300013dbc04000000008000045f5f5f5fec0000ef000101000402000100040300013da004000000008000025f5fee00ef000101000402000100070300013d8104000000008000045f5f5f5fec0000ef000101000402000100040300013d6504000000008000025f5fee00ef000101000402000100070300013d4604000000008000045f5f5f5fec0000ef000101000402000100040300013d2a04000000008000025f5fee00ef000101000402000100070300013d0b04000000008000045f5f5f5fec0000ef000101000402000100040300013cef04000000008000025f5fee00ef000101000402000100070300013cd004000000008000045f5f5f5fec0000ef000101000402000100040300013cb404000000008000025f5fee00ef000101000402000100070300013c9504000000008000045f5f5f5fec0000ef000101000402000100040300013c7904000000008000025f5fee00ef000101000402000100070300013c5a04000000008000045f5f5f5fec0000ef000101000402000100040300013c3e04000000008000025f5fee00ef000101000402000100070300013c1f04000000008000045f5f5f5fec0000ef000101000402000100040300013c0304000000008000025f5fee00ef000101000402000100070300013be404000000008000045f5f5f5fec0000ef000101000402000100040300013bc804000000008000025f5fee00ef000101000402000100070300013ba904000000008000045f5f5f5fec0000ef000101000402000100040300013b8d04000000008000025f5fee00ef000101000402000100070300013b6e04000000008000045f5f5f5fec0000ef000101000402000100040300013b5204000000008000025f5fee00ef000101000402000100070300013b3304000000008000045f5f5f5fec0000ef000101000402000100040300013b1704000000008000025f5fee00ef000101000402000100070300013af804000000008000045f5f5f5fec0000ef000101000402000100040300013adc04000000008000025f5fee00ef000101000402000100070300013abd04000000008000045f5f5f5fec0000ef000101000402000100040300013aa104000000008000025f5fee00ef000101000402000100070300013a8204000000008000045f5f5f5fec0000ef000101000402000100040300013a6604000000008000025f5fee00ef000101000402000100070300013a4704000000008000045f5f5f5fec0000ef000101000402000100040300013a2b04000000008000025f5fee00ef000101000402000100070300013a0c04000000008000045f5f5f5fec0000ef0001010004020001000403000139f004000000008000025f5fee00ef0001010004020001000703000139d104000000008000045f5f5f5fec0000ef0001010004020001000403000139b504000000008000025f5fee00ef00010100040200010007030001399604000000008000045f5f5f5fec0000ef00010100040200010004030001397a04000000008000025f5fee00ef00010100040200010007030001395b04000000008000045f5f5f5fec0000ef00010100040200010004030001393f04000000008000025f5fee00ef00010100040200010007030001392004000000008000045f5f5f5fec0000ef00010100040200010004030001390404000000008000025f5fee00ef0001010004020001000703000138e504000000008000045f5f5f5fec0000ef0001010004020001000403000138c904000000008000025f5fee00ef0001010004020001000703000138aa04000000008000045f5f5f5fec0000ef00010100040200010004030001388e04000000008000025f5fee00ef00010100040200010007030001386f04000000008000045f5f5f5fec0000ef00010100040200010004030001385304000000008000025f5fee00ef00010100040200010007030001383404000000008000045f5f5f5fec0000ef00010100040200010004030001381804000000008000025f5fee00ef0001010004020001000703000137f904000000008000045f5f5f5fec0000ef0001010004020001000403000137dd04000000008000025f5fee00ef0001010004020001000703000137be04000000008000045f5f5f5fec0000ef0001010004020001000403000137a204000000008000025f5fee00ef00010100040200010007030001378304000000008000045f5f5f5fec0000ef00010100040200010004030001376704000000008000025f5fee00ef00010100040200010007030001374804000000008000045f5f5f5fec0000ef00010100040200010004030001372c04000000008000025f5fee00ef00010100040200010007030001370d04000000008000045f5f5f5fec0000ef0001010004020001000403000136f104000000008000025f5fee00ef0001010004020001000703000136d204000000008000045f5f5f5fec0000ef0001010004020001000403000136b604000000008000025f5fee00ef00010100040200010007030001369704000000008000045f5f5f5fec0000ef00010100040200010004030001367b04000000008000025f5fee00ef00010100040200010007030001365c04000000008000045f5f5f5fec0000ef00010100040200010004030001364004000000008000025f5fee00ef00010100040200010007030001362104000000008000045f5f5f5fec0000ef00010100040200010004030001360504000000008000025f5fee00ef0001010004020001000703000135e604000000008000045f5f5f5fec0000ef0001010004020001000403000135ca04000000008000025f5fee00ef0001010004020001000703000135ab04000000008000045f5f5f5fec0000ef00010100040200010004030001358f04000000008000025f5fee00ef00010100040200010007030001357004000000008000045f5f5f5fec0000ef00010100040200010004030001355404000000008000025f5fee00ef00010100040200010007030001353504000000008000045f5f5f5fec0000ef00010100040200010004030001351904000000008000025f5fee00ef0001010004020001000703000134fa04000000008000045f5f5f5fec0000ef0001010004020001000403000134de04000000008000025f5fee00ef0001010004020001000703000134bf04000000008000045f5f5f5fec0000ef0001010004020001000403000134a304000000008000025f5fee00ef00010100040200010007030001348404000000008000045f5f5f5fec0000ef00010100040200010004030001346804000000008000025f5fee00ef00010100040200010007030001344904000000008000045f5f5f5fec0000ef00010100040200010004030001342d04000000008000025f5fee00ef00010100040200010007030001340e04000000008000045f5f5f5fec0000ef0001011804020001000403000133f204000000008000025f5fee00ef0001010004020001000703000133d304000000008000045f5f5f5fec0000ef0001010004020001000403000133b704000000008000025f5fee00ef00010100040200010007030001339804000000008000045f5f5f5fec0000ef00010100040200010004030001337c04000000008000025f5fee00ef00010100040200010007030001335d04000000008000045f5f5f5fec0000ef00010100040200010004030001334104000000008000025f5fee00ef00010100040200010007030001332204000000008000045f5f5f5fec0000ef00010100040200010004030001330604000000008000025f5fee00ef0001010004020001000703000132e704000000008000045f5f5f5fec0000ef0001010004020001000403000132cb04000000008000025f5fee00ef0001010004020001000703000132ac04000000008000045f5f5f5fec0000ef00010100040200010004030001329004000000008000025f5fee00ef00010100040200010007030001327104000000008000045f5f5f5fec0000ef00010100040200010004030001325504000000008000025f5fee00ef00010100040200010007030001323604000000008000045f5f5f5fec0000ef00010100040200010004030001321a04000000008000025f5fee00ef0001010004020001000703000131fb04000000008000045f5f5f5fec0000ef0001010004020001000403000131df04000000008000025f5fee00ef0001010004020001000703000131c004000000008000045f5f5f5fec0000ef0001010004020001000403000131a404000000008000025f5fee00ef00010100040200010007030001318504000000008000045f5f5f5fec0000ef00010100040200010004030001316904000000008000025f5fee00ef00010100040200010007030001314a04000000008000045f5f5f5fec0000ef00010100040200010004030001312e04000000008000025f5fee00ef00010100040200010007030001310f04000000008000045f5f5f5fec0000ef0001010004020001000403000130f304000000008000025f5fee00ef0001010004020001000703000130d404000000008000045f5f5f5fec0000ef0001010004020001000403000130b804000000008000025f5fee00ef00010100040200010007030001309904000000008000045f5f5f5fec0000ef00010100040200010004030001307d04000000008000025f5fee00ef00010100040200010007030001305e04000000008000045f5f5f5fec0000ef00010100040200010004030001304204000000008000025f5fee00ef00010100040200010007030001302304000000008000045f5f5f5fec0000ef00010100040200010004030001300704000000008000025f5fee00ef000101000402000100070300012fe804000000008000045f5f5f5fec0000ef000101000402000100040300012fcc04000000008000025f5fee00ef000101000402000100070300012fad04000000008000045f5f5f5fec0000ef000101000402000100040300012f9104000000008000025f5fee00ef000101000402000100070300012f7204000000008000045f5f5f5fec0000ef000101000402000100040300012f5604000000008000025f5fee00ef000101000402000100070300012f3704000000008000045f5f5f5fec0000ef000101000402000100040300012f1b04000000008000025f5fee00ef000101000402000100070300012efc04000000008000045f5f5f5fec0000ef000101000402000100040300012ee004000000008000025f5fee00ef000101000402000100070300012ec104000000008000045f5f5f5fec0000ef000101000402000100040300012ea504000000008000025f5fee00ef000101000402000100070300012e8604000000008000045f5f5f5fec0000ef000101000402000100040300012e6a04000000008000025f5fee00ef000101000402000100070300012e4b04000000008000045f5f5f5fec0000ef000101000402000100040300012e2f04000000008000025f5fee00ef000101000402000100070300012e1004000000008000045f5f5f5fec0000ef000101000402000100040300012df404000000008000025f5fee00ef000101000402000100070300012dd504000000008000045f5f5f5fec0000ef000101000402000100040300012db904000000008000025f5fee00ef000101000402000100070300012d9a04000000008000045f5f5f5fec0000ef000101000402000100040300012d7e04000000008000025f5fee00ef000101000402000100070300012d5f04000000008000045f5f5f5fec0000ef000101000402000100040300012d4304000000008000025f5fee00ef000101000402000100070300012d2404000000008000045f5f5f5fec0000ef000101000402000100040300012d0804000000008000025f5fee00ef000101000402000100070300012ce904000000008000045f5f5f5fec0000ef000101000402000100040300012ccd04000000008000025f5fee00ef000101000402000100070300012cae04000000008000045f5f5f5fec0000ef000101000402000100040300012c9204000000008000025f5fee00ef000101000402000100070300012c7304000000008000045f5f5f5fec0000ef000101000402000100040300012c5704000000008000025f5fee00ef000101000402000100070300012c3804000000008000045f5f5f5fec0000ef000101000402000100040300012c1c04000000008000025f5fee00ef000101000402000100070300012bfd04000000008000045f5f5f5fec0000ef000101000402000100040300012be104000000008000025f5fee00ef000101000402000100070300012bc204000000008000045f5f5f5fec0000ef000101000402000100040300012ba604000000008000025f5fee00ef000101000402000100070300012b8704000000008000045f5f5f5fec0000ef000101000402000100040300012b6b04000000008000025f5fee00ef000101000402000100070300012b4c04000000008000045f5f5f5fec0000ef000101000402000100040300012b3004000000008000025f5fee00ef000101000402000100070300012b1104000000008000045f5f5f5fec0000ef000101000402000100040300012af504000000008000025f5fee00ef000101000402000100070300012ad604000000008000045f5f5f5fec0000ef000101000402000100040300012aba04000000008000025f5fee00ef000101000402000100070300012a9b04000000008000045f5f5f5fec0000ef000101000402000100040300012a7f04000000008000025f5fee00ef000101000402000100070300012a6004000000008000045f5f5f5fec0000ef000101000402000100040300012a4404000000008000025f5fee00ef000101000402000100070300012a2504000000008000045f5f5f5fec0000ef000101000402000100040300012a0904000000008000025f5fee00ef0001010004020001000703000129ea04000000008000045f5f5f5fec0000ef0001010004020001000403000129ce04000000008000025f5fee00ef0001010004020001000703000129af04000000008000045f5f5f5fec0000ef00010100040200010004030001299304000000008000025f5fee00ef00010100040200010007030001297404000000008000045f5f5f5fec0000ef00010100040200010004030001295804000000008000025f5fee00ef00010100040200010007030001293904000000008000045f5f5f5fec0000ef00010100040200010004030001291d04000000008000025f5fee00ef0001010004020001000703000128fe04000000008000045f5f5f5fec0000ef0001010004020001000403000128e204000000008000025f5fee00ef0001010004020001000703000128c304000000008000045f5f5f5fec0000ef0001010004020001000403000128a704000000008000025f5fee00ef00010100040200010007030001288804000000008000045f5f5f5fec0000ef00010100040200010004030001286c04000000008000025f5fee00ef00010100040200010007030001284d04000000008000045f5f5f5fec0000ef00010100040200010004030001283104000000008000025f5fee00ef00010100040200010007030001281204000000008000045f5f5f5fec0000ef0001010004020001000403000127f604000000008000025f5fee00ef0001010004020001000703000127d704000000008000045f5f5f5fec0000ef0001010004020001000403000127bb04000000008000025f5fee00ef00010100040200010007030001279c04000000008000045f5f5f5fec0000ef00010100040200010004030001278004000000008000025f5fee00ef00010100040200010007030001276104000000008000045f5f5f5fec0000ef00010100040200010004030001274504000000008000025f5fee00ef00010100040200010007030001272604000000008000045f5f5f5fec0000ef00010100040200010004030001270a04000000008000025f5fee00ef0001010004020001000703000126eb04000000008000045f5f5f5fec0000ef0001010004020001000403000126cf04000000008000025f5fee00ef0001010004020001000703000126b004000000008000045f5f5f5fec0000ef00010100040200010004030001269404000000008000025f5fee00ef00010100040200010007030001267504000000008000045f5f5f5fec0000ef00010100040200010004030001265904000000008000025f5fee00ef00010100040200010007030001263a04000000008000045f5f5f5fec0000ef00010100040200010004030001261e04000000008000025f5fee00ef0001010004020001000703000125ff04000000008000045f5f5f5fec0000ef0001010004020001000403000125e304000000008000025f5fee00ef0001010004020001000703000125c404000000008000045f5f5f5fec0000ef0001010004020001000403000125a804000000008000025f5fee00ef00010100040200010007030001258904000000008000045f5f5f5fec0000ef00010100040200010004030001256d04000000008000025f5fee00ef00010100040200010007030001254e04000000008000045f5f5f5fec0000ef00010100040200010004030001253204000000008000025f5fee00ef00010100040200010007030001251304000000008000045f5f5f5fec0000ef0001010004020001000403000124f704000000008000025f5fee00ef0001010004020001000703000124d804000000008000045f5f5f5fec0000ef0001010004020001000403000124bc04000000008000025f5fee00ef00010100040200010007030001249d04000000008000045f5f5f5fec0000ef00010100040200010004030001248104000000008000025f5fee00ef00010100040200010007030001246204000000008000045f5f5f5fec0000ef00010100040200010004030001244604000000008000025f5fee00ef00010100040200010007030001242704000000008000045f5f5f5fec0000ef00010100040200010004030001240b04000000008000025f5fee00ef0001010004020001000703000123ec04000000008000045f5f5f5fec0000ef0001010004020001000403000123d004000000008000025f5fee00ef0001010004020001000703000123b104000000008000045f5f5f5fec0000ef00010100040200010004030001239504000000008000025f5fee00ef00010100040200010007030001237604000000008000045f5f5f5fec0000ef00010100040200010004030001235a04000000008000025f5fee00ef00010100040200010007030001233b04000000008000045f5f5f5fec0000ef00010100040200010004030001231f04000000008000025f5fee00ef00010100040200010007030001230004000000008000045f5f5f5fec0000ef0001010004020001000403000122e404000000008000025f5fee00ef0001010004020001000703000122c504000000008000045f5f5f5fec0000ef0001010004020001000403000122a904000000008000025f5fee00ef00010100040200010007030001228a04000000008000045f5f5f5fec0000ef00010100040200010004030001226e04000000008000025f5fee00ef00010100040200010007030001224f04000000008000045f5f5f5fec0000ef00010100040200010004030001223304000000008000025f5fee00ef00010100040200010007030001221404000000008000045f5f5f5fec0000ef0001010004020001000403000121f804000000008000025f5fee00ef0001010004020001000703000121d904000000008000045f5f5f5fec0000ef0001010004020001000403000121bd04000000008000025f5fee00ef00010100040200010007030001219e04000000008000045f5f5f5fec0000ef00010100040200010004030001218204000000008000025f5fee00ef00010100040200010007030001216304000000008000045f5f5f5fec0000ef00010100040200010004030001214704000000008000025f5fee00ef00010100040200010007030001212804000000008000045f5f5f5fec0000ef00010100040200010004030001210c04000000008000025f5fee00ef0001010004020001000703000120ed04000000008000045f5f5f5fec0000ef0001010004020001000403000120d104000000008000025f5fee00ef0001010004020001000703000120b204000000008000045f5f5f5fec0000ef00010100040200010004030001209604000000008000025f5fee00ef00010100040200010007030001207704000000008000045f5f5f5fec0000ef00010100040200010004030001205b04000000008000025f5fee00ef00010100040200010007030001203c04000000008000045f5f5f5fec0000ef00010100040200010004030001202004000000008000025f5fee00ef00010100040200010007030001200104000000008000045f5f5f5fec0000ef000101000402000100040300011fe504000000008000025f5fee00ef000101000402000100070300011fc604000000008000045f5f5f5fec0000ef000101000402000100040300011faa04000000008000025f5fee00ef000101000402000100070300011f8b04000000008000045f5f5f5fec0000ef000101000402000100040300011f6f04000000008000025f5fee00ef000101000402000100070300011f5004000000008000045f5f5f5fec0000ef000101000402000100040300011f3404000000008000025f5fee00ef000101000402000100070300011f1504000000008000045f5f5f5fec0000ef000101000402000100040300011ef904000000008000025f5fee00ef000101000402000100070300011eda04000000008000045f5f5f5fec0000ef000101000402000100040300011ebe04000000008000025f5fee00ef000101000402000100070300011e9f04000000008000045f5f5f5fec0000ef000101000402000100040300011e8304000000008000025f5fee00ef000101000402000100070300011e6404000000008000045f5f5f5fec0000ef000101000402000100040300011e4804000000008000025f5fee00ef000101000402000100070300011e2904000000008000045f5f5f5fec0000ef000101000402000100040300011e0d04000000008000025f5fee00ef000101000402000100070300011dee04000000008000045f5f5f5fec0000ef000101000402000100040300011dd204000000008000025f5fee00ef000101000402000100070300011db304000000008000045f5f5f5fec0000ef000101000402000100040300011d9704000000008000025f5fee00ef000101000402000100070300011d7804000000008000045f5f5f5fec0000ef000101000402000100040300011d5c04000000008000025f5fee00ef000101000402000100070300011d3d04000000008000045f5f5f5fec0000ef000101000402000100040300011d2104000000008000025f5fee00ef000101000402000100070300011d0204000000008000045f5f5f5fec0000ef000101000402000100040300011ce604000000008000025f5fee00ef000101000402000100070300011cc704000000008000045f5f5f5fec0000ef000101000402000100040300011cab04000000008000025f5fee00ef000101000402000100070300011c8c04000000008000045f5f5f5fec0000ef000101000402000100040300011c7004000000008000025f5fee00ef000101000402000100070300011c5104000000008000045f5f5f5fec0000ef000101000402000100040300011c3504000000008000025f5fee00ef000101000402000100070300011c1604000000008000045f5f5f5fec0000ef000101000402000100040300011bfa04000000008000025f5fee00ef000101000402000100070300011bdb04000000008000045f5f5f5fec0000ef000101000402000100040300011bbf04000000008000025f5fee00ef000101000402000100070300011ba004000000008000045f5f5f5fec0000ef000101000402000100040300011b8404000000008000025f5fee00ef000101000402000100070300011b6504000000008000045f5f5f5fec0000ef000101000402000100040300011b4904000000008000025f5fee00ef000101000402000100070300011b2a04000000008000045f5f5f5fec0000ef000101000402000100040300011b0e04000000008000025f5fee00ef000101000402000100070300011aef04000000008000045f5f5f5fec0000ef000101000402000100040300011ad304000000008000025f5fee00ef000101000402000100070300011ab404000000008000045f5f5f5fec0000ef000101000402000100040300011a9804000000008000025f5fee00ef000101000402000100070300011a7904000000008000045f5f5f5fec0000ef000101000402000100040300011a5d04000000008000025f5fee00ef000101000402000100070300011a3e04000000008000045f5f5f5fec0000ef000101000402000100040300011a2204000000008000025f5fee00ef000101000402000100070300011a0304000000008000045f5f5f5fec0000ef0001010004020001000403000119e704000000008000025f5fee00ef0001010004020001000703000119c804000000008000045f5f5f5fec0000ef0001010004020001000403000119ac04000000008000025f5fee00ef00010100040200010007030001198d04000000008000045f5f5f5fec0000ef00010100040200010004030001197104000000008000025f5fee00ef00010100040200010007030001195204000000008000045f5f5f5fec0000ef00010100040200010004030001193604000000008000025f5fee00ef00010100040200010007030001191704000000008000045f5f5f5fec0000ef0001010004020001000403000118fb04000000008000025f5fee00ef0001010004020001000703000118dc04000000008000045f5f5f5fec0000ef0001010004020001000403000118c004000000008000025f5fee00ef0001010004020001000703000118a104000000008000045f5f5f5fec0000ef00010100040200010004030001188504000000008000025f5fee00ef00010100040200010007030001186604000000008000045f5f5f5fec0000ef00010100040200010004030001184a04000000008000025f5fee00ef00010100040200010007030001182b04000000008000045f5f5f5fec0000ef00010100040200010004030001180f04000000008000025f5fee00ef0001010004020001000703000117f004000000008000045f5f5f5fec0000ef0001010004020001000403000117d404000000008000025f5fee00ef0001010004020001000703000117b504000000008000045f5f5f5fec0000ef00010100040200010004030001179904000000008000025f5fee00ef00010100040200010007030001177a04000000008000045f5f5f5fec0000ef00010100040200010004030001175e04000000008000025f5fee00ef00010100040200010007030001173f04000000008000045f5f5f5fec0000ef00010100040200010004030001172304000000008000025f5fee00ef00010100040200010007030001170404000000008000045f5f5f5fec0000ef0001010004020001000403000116e804000000008000025f5fee00ef0001010004020001000703000116c904000000008000045f5f5f5fec0000ef0001010004020001000403000116ad04000000008000025f5fee00ef00010100040200010007030001168e04000000008000045f5f5f5fec0000ef00010100040200010004030001167204000000008000025f5fee00ef00010100040200010007030001165304000000008000045f5f5f5fec0000ef00010100040200010004030001163704000000008000025f5fee00ef00010100040200010007030001161804000000008000045f5f5f5fec0000ef0001010004020001000403000115fc04000000008000025f5fee00ef0001010004020001000703000115dd04000000008000045f5f5f5fec0000ef0001010004020001000403000115c104000000008000025f5fee00ef0001010004020001000703000115a204000000008000045f5f5f5fec0000ef00010100040200010004030001158604000000008000025f5fee00ef00010100040200010007030001156704000000008000045f5f5f5fec0000ef00010100040200010004030001154b04000000008000025f5fee00ef00010100040200010007030001152c04000000008000045f5f5f5fec0000ef00010100040200010004030001151004000000008000025f5fee00ef0001010004020001000703000114f104000000008000045f5f5f5fec0000ef0001010004020001000403000114d504000000008000025f5fee00ef0001010004020001000703000114b604000000008000045f5f5f5fec0000ef00010100040200010004030001149a04000000008000025f5fee00ef00010100040200010007030001147b04000000008000045f5f5f5fec0000ef00010100040200010004030001145f04000000008000025f5fee00ef00010100040200010007030001144004000000008000045f5f5f5fec0000ef00010100040200010004030001142404000000008000025f5fee00ef00010100040200010007030001140504000000008000045f5f5f5fec0000ef0001010004020001000403000113e904000000008000025f5fee00ef0001010004020001000703000113ca04000000008000045f5f5f5fec0000ef0001010004020001000403000113ae04000000008000025f5fee00ef00010100040200010007030001138f04000000008000045f5f5f5fec0000ef00010100040200010004030001137304000000008000025f5fee00ef00010100040200010007030001135404000000008000045f5f5f5fec0000ef00010100040200010004030001133804000000008000025f5fee00ef00010100040200010007030001131904000000008000045f5f5f5fec0000ef0001010004020001000403000112fd04000000008000025f5fee00ef0001010004020001000703000112de04000000008000045f5f5f5fec0000ef0001010004020001000403000112c204000000008000025f5fee00ef0001010004020001000703000112a304000000008000045f5f5f5fec0000ef00010100040200010004030001128704000000008000025f5fee00ef00010100040200010007030001126804000000008000045f5f5f5fec0000ef00010100040200010004030001124c04000000008000025f5fee00ef00010100040200010007030001122d04000000008000045f5f5f5fec0000ef00010100040200010004030001121104000000008000025f5fee00ef0001010004020001000703000111f204000000008000045f5f5f5fec0000ef0001010004020001000403000111d604000000008000025f5fee00ef0001010004020001000703000111b704000000008000045f5f5f5fec0000ef00010100040200010004030001119b04000000008000025f5fee00ef00010100040200010007030001117c04000000008000045f5f5f5fec0000ef00010100040200010004030001116004000000008000025f5fee00ef00010100040200010007030001114104000000008000045f5f5f5fec0000ef00010100040200010004030001112504000000008000025f5fee00ef00010100040200010007030001110604000000008000045f5f5f5fec0000ef0001010004020001000403000110ea04000000008000025f5fee00ef0001010004020001000703000110cb04000000008000045f5f5f5fec0000ef0001010004020001000403000110af04000000008000025f5fee00ef00010100040200010007030001109004000000008000045f5f5f5fec0000ef00010100040200010004030001107404000000008000025f5fee00ef00010100040200010007030001105504000000008000045f5f5f5fec0000ef00010100040200010004030001103904000000008000025f5fee00ef00010100040200010007030001101a04000000008000045f5f5f5fec0000ef000101000402000100040300010ffe04000000008000025f5fee00ef000101000402000100070300010fdf04000000008000045f5f5f5fec0000ef000101000402000100040300010fc304000000008000025f5fee00ef000101000402000100070300010fa404000000008000045f5f5f5fec0000ef000101000402000100040300010f8804000000008000025f5fee00ef000101000402000100070300010f6904000000008000045f5f5f5fec0000ef000101000402000100040300010f4d04000000008000025f5fee00ef000101000402000100070300010f2e04000000008000045f5f5f5fec0000ef000101000402000100040300010f1204000000008000025f5fee00ef000101000402000100070300010ef304000000008000045f5f5f5fec0000ef000101000402000100040300010ed704000000008000025f5fee00ef000101000402000100070300010eb804000000008000045f5f5f5fec0000ef000101000402000100040300010e9c04000000008000025f5fee00ef000101000402000100070300010e7d04000000008000045f5f5f5fec0000ef000101000402000100040300010e6104000000008000025f5fee00ef000101000402000100070300010e4204000000008000045f5f5f5fec0000ef000101000402000100040300010e2604000000008000025f5fee00ef000101000402000100070300010e0704000000008000045f5f5f5fec0000ef000101000402000100040300010deb04000000008000025f5fee00ef000101000402000100070300010dcc04000000008000045f5f5f5fec0000ef000101000402000100040300010db004000000008000025f5fee00ef000101000402000100070300010d9104000000008000045f5f5f5fec0000ef000101000402000100040300010d7504000000008000025f5fee00ef000101000402000100070300010d5604000000008000045f5f5f5fec0000ef000101000402000100040300010d3a04000000008000025f5fee00ef000101000402000100070300010d1b04000000008000045f5f5f5fec0000ef000101000402000100040300010cff04000000008000025f5fee00ef000101000402000100070300010ce004000000008000045f5f5f5fec0000ef000101000402000100040300010cc404000000008000025f5fee00ef000101000402000100070300010ca504000000008000045f5f5f5fec0000ef000101000402000100040300010c8904000000008000025f5fee00ef000101000402000100070300010c6a04000000008000045f5f5f5fec0000ef000101000402000100040300010c4e04000000008000025f5fee00ef000101000402000100070300010c2f04000000008000045f5f5f5fec0000ef000101000402000100040300010c1304000000008000025f5fee00ef000101000402000100070300010bf404000000008000045f5f5f5fec0000ef000101000402000100040300010bd804000000008000025f5fee00ef000101000402000100070300010bb904000000008000045f5f5f5fec0000ef000101000402000100040300010b9d04000000008000025f5fee00ef000101000402000100070300010b7e04000000008000045f5f5f5fec0000ef000101000402000100040300010b6204000000008000025f5fee00ef000101000402000100070300010b4304000000008000045f5f5f5fec0000ef000101000402000100040300010b2704000000008000025f5fee00ef000101000402000100070300010b0804000000008000045f5f5f5fec0000ef000101000402000100040300010aec04000000008000025f5fee00ef000101000402000100070300010acd04000000008000045f5f5f5fec0000ef000101000402000100040300010ab104000000008000025f5fee00ef000101000402000100070300010a9204000000008000045f5f5f5fec0000ef000101000402000100040300010a7604000000008000025f5fee00ef000101000402000100070300010a5704000000008000045f5f5f5fec0000ef000101000402000100040300010a3b04000000008000025f5fee00ef000101000402000100070300010a1c04000000008000045f5f5f5fec0000ef000101000402000100040300010a0004000000008000025f5fee00ef0001010004020001000703000109e104000000008000045f5f5f5fec0000ef0001010004020001000403000109c504000000008000025f5fee00ef0001010004020001000703000109a604000000008000045f5f5f5fec0000ef00010100040200010004030001098a04000000008000025f5fee00ef00010100040200010007030001096b04000000008000045f5f5f5fec0000ef00010100040200010004030001094f04000000008000025f5fee00ef00010100040200010007030001093004000000008000045f5f5f5fec0000ef00010100040200010004030001091404000000008000025f5fee00ef0001010004020001000703000108f504000000008000045f5f5f5fec0000ef0001010004020001000403000108d904000000008000025f5fee00ef0001010004020001000703000108ba04000000008000045f5f5f5fec0000ef00010100040200010004030001089e04000000008000025f5fee00ef00010100040200010007030001087f04000000008000045f5f5f5fec0000ef00010100040200010004030001086304000000008000025f5fee00ef00010100040200010007030001084404000000008000045f5f5f5fec0000ef00010100040200010004030001082804000000008000025f5fee00ef00010100040200010007030001080904000000008000045f5f5f5fec0000ef0001010004020001000403000107ed04000000008000025f5fee00ef0001010004020001000703000107ce04000000008000045f5f5f5fec0000ef0001010004020001000403000107b204000000008000025f5fee00ef00010100040200010007030001079304000000008000045f5f5f5fec0000ef00010100040200010004030001077704000000008000025f5fee00ef00010100040200010007030001075804000000008000045f5f5f5fec0000ef00010100040200010004030001073c04000000008000025f5fee00ef00010100040200010007030001071d04000000008000045f5f5f5fec0000ef00010100040200010004030001070104000000008000025f5fee00ef0001010004020001000703000106e204000000008000045f5f5f5fec0000ef0001010004020001000403000106c604000000008000025f5fee00ef0001010004020001000703000106a704000000008000045f5f5f5fec0000ef00010100040200010004030001068b04000000008000025f5fee00ef00010100040200010007030001066c04000000008000045f5f5f5fec0000ef00010100040200010004030001065004000000008000025f5fee00ef00010100040200010007030001063104000000008000045f5f5f5fec0000ef00010100040200010004030001061504000000008000025f5fee00ef0001010004020001000703000105f604000000008000045f5f5f5fec0000ef0001010004020001000403000105da04000000008000025f5fee00ef0001010004020001000703000105bb04000000008000045f5f5f5fec0000ef00010100040200010004030001059f04000000008000025f5fee00ef00010100040200010007030001058004000000008000045f5f5f5fec0000ef00010100040200010004030001056404000000008000025f5fee00ef00010100040200010007030001054504000000008000045f5f5f5fec0000ef00010100040200010004030001052904000000008000025f5fee00ef00010100040200010007030001050a04000000008000045f5f5f5fec0000ef0001010004020001000403000104ee04000000008000025f5fee00ef0001010004020001000703000104cf04000000008000045f5f5f5fec0000ef0001010004020001000403000104b304000000008000025f5fee00ef00010100040200010007030001049404000000008000045f5f5f5fec0000ef00010100040200010004030001047804000000008000025f5fee00ef00010100040200010007030001045904000000008000045f5f5f5fec0000ef00010100040200010004030001043d04000000008000025f5fee00ef00010100040200010007030001041e04000000008000045f5f5f5fec0000ef00010100040200010004030001040204000000008000025f5fee00ef0001010004020001000703000103e304000000008000045f5f5f5fec0000ef0001010004020001000403000103c704000000008000025f5fee00ef0001010004020001000703000103a804000000008000045f5f5f5fec0000ef00010100040200010004030001038c04000000008000025f5fee00ef00010100040200010007030001036d04000000008000045f5f5f5fec0000ef00010100040200010004030001035104000000008000025f5fee00ef00010100040200010007030001033204000000008000045f5f5f5fec0000ef00010100040200010004030001031604000000008000025f5fee00ef0001010004020001000703000102f704000000008000045f5f5f5fec0000ef0001010004020001000403000102db04000000008000025f5fee00ef0001010004020001000703000102bc04000000008000045f5f5f5fec0000ef0001010004020001000403000102a004000000008000025f5fee00ef00010100040200010007030001028104000000008000045f5f5f5fec0000ef00010100040200010004030001026504000000008000025f5fee00ef00010100040200010007030001024604000000008000045f5f5f5fec0000ef00010100040200010004030001022a04000000008000025f5fee00ef00010100040200010007030001020b04000000008000045f5f5f5fec0000ef0001010004020001000403000101ef04000000008000025f5fee00ef0001010004020001000703000101d004000000008000045f5f5f5fec0000ef0001010004020001000403000101b404000000008000025f5fee00ef00010100040200010007030001019504000000008000045f5f5f5fec0000ef00010100040200010004030001017904000000008000025f5fee00ef00010100040200010007030001015a04000000008000045f5f5f5fec0000ef00010100040200010004030001013e04000000008000025f5fee00ef00010100040200010007030001011f04000000008000045f5f5f5fec0000ef00010100040200010004030001010304000000008000025f5fee00ef0001010004020001000703000100e404000000008000045f5f5f5fec0000ef0001010004020001000403000100c804000000008000025f5fee00ef0001010004020001000703000100a904000000008000045f5f5f5fec0000ef00010100040200010004030001008d04000000008000025f5fee00ef00010100040200010007030001006e04000000008000045f5f5f5fec0000ef00010100040200010004030001005204000000008000025f5fee00ef00010100040200010007030001003304000000008000045f5f5f5fec0000ef00010100040200010004030001001704000000008000025f5fee00ef0100a94f5374fce5edbc8e2a8697c15331677e6ebf0b +0xef00010100040200010007030001bfb804000000008000045f5f5f5fec0000ef00010100040200010004030001bf9c04000000008000025f5fee00ef00010100040200010007030001bf7d04000000008000045f5f5f5fec0000ef00010100040200010004030001bf6104000000008000025f5fee00ef00010100040200010007030001bf4204000000008000045f5f5f5fec0000ef00010100040200010004030001bf2604000000008000025f5fee00ef00010100040200010007030001bf0704000000008000045f5f5f5fec0000ef00010100040200010004030001beeb04000000008000025f5fee00ef00010100040200010007030001becc04000000008000045f5f5f5fec0000ef00010100040200010004030001beb004000000008000025f5fee00ef00010100040200010007030001be9104000000008000045f5f5f5fec0000ef00010100040200010004030001be7504000000008000025f5fee00ef00010100040200010007030001be5604000000008000045f5f5f5fec0000ef00010100040200010004030001be3a04000000008000025f5fee00ef00010100040200010007030001be1b04000000008000045f5f5f5fec0000ef00010100040200010004030001bdff04000000008000025f5fee00ef00010100040200010007030001bde004000000008000045f5f5f5fec0000ef00010100040200010004030001bdc404000000008000025f5fee00ef00010100040200010007030001bda504000000008000045f5f5f5fec0000ef00010100040200010004030001bd8904000000008000025f5fee00ef00010100040200010007030001bd6a04000000008000045f5f5f5fec0000ef00010100040200010004030001bd4e04000000008000025f5fee00ef00010100040200010007030001bd2f04000000008000045f5f5f5fec0000ef00010100040200010004030001bd1304000000008000025f5fee00ef00010100040200010007030001bcf404000000008000045f5f5f5fec0000ef00010100040200010004030001bcd804000000008000025f5fee00ef00010100040200010007030001bcb904000000008000045f5f5f5fec0000ef00010100040200010004030001bc9d04000000008000025f5fee00ef00010100040200010007030001bc7e04000000008000045f5f5f5fec0000ef00010100040200010004030001bc6204000000008000025f5fee00ef00010100040200010007030001bc4304000000008000045f5f5f5fec0000ef00010100040200010004030001bc2704000000008000025f5fee00ef00010100040200010007030001bc0804000000008000045f5f5f5fec0000ef00010100040200010004030001bbec04000000008000025f5fee00ef00010100040200010007030001bbcd04000000008000045f5f5f5fec0000ef00010100040200010004030001bbb104000000008000025f5fee00ef00010100040200010007030001bb9204000000008000045f5f5f5fec0000ef00010100040200010004030001bb7604000000008000025f5fee00ef00010100040200010007030001bb5704000000008000045f5f5f5fec0000ef00010100040200010004030001bb3b04000000008000025f5fee00ef00010100040200010007030001bb1c04000000008000045f5f5f5fec0000ef00010100040200010004030001bb0004000000008000025f5fee00ef00010100040200010007030001bae104000000008000045f5f5f5fec0000ef00010100040200010004030001bac504000000008000025f5fee00ef00010100040200010007030001baa604000000008000045f5f5f5fec0000ef00010100040200010004030001ba8a04000000008000025f5fee00ef00010100040200010007030001ba6b04000000008000045f5f5f5fec0000ef00010100040200010004030001ba4f04000000008000025f5fee00ef00010100040200010007030001ba3004000000008000045f5f5f5fec0000ef00010100040200010004030001ba1404000000008000025f5fee00ef00010100040200010007030001b9f504000000008000045f5f5f5fec0000ef00010100040200010004030001b9d904000000008000025f5fee00ef00010100040200010007030001b9ba04000000008000045f5f5f5fec0000ef00010100040200010004030001b99e04000000008000025f5fee00ef00010100040200010007030001b97f04000000008000045f5f5f5fec0000ef00010100040200010004030001b96304000000008000025f5fee00ef00010100040200010007030001b94404000000008000045f5f5f5fec0000ef00010100040200010004030001b92804000000008000025f5fee00ef00010100040200010007030001b90904000000008000045f5f5f5fec0000ef00010100040200010004030001b8ed04000000008000025f5fee00ef00010100040200010007030001b8ce04000000008000045f5f5f5fec0000ef00010100040200010004030001b8b204000000008000025f5fee00ef00010100040200010007030001b89304000000008000045f5f5f5fec0000ef00010100040200010004030001b87704000000008000025f5fee00ef00010100040200010007030001b85804000000008000045f5f5f5fec0000ef00010100040200010004030001b83c04000000008000025f5fee00ef00010100040200010007030001b81d04000000008000045f5f5f5fec0000ef00010100040200010004030001b80104000000008000025f5fee00ef00010100040200010007030001b7e204000000008000045f5f5f5fec0000ef00010100040200010004030001b7c604000000008000025f5fee00ef00010100040200010007030001b7a704000000008000045f5f5f5fec0000ef00010100040200010004030001b78b04000000008000025f5fee00ef00010100040200010007030001b76c04000000008000045f5f5f5fec0000ef00010100040200010004030001b75004000000008000025f5fee00ef00010100040200010007030001b73104000000008000045f5f5f5fec0000ef00010100040200010004030001b71504000000008000025f5fee00ef00010100040200010007030001b6f604000000008000045f5f5f5fec0000ef00010100040200010004030001b6da04000000008000025f5fee00ef00010100040200010007030001b6bb04000000008000045f5f5f5fec0000ef00010100040200010004030001b69f04000000008000025f5fee00ef00010100040200010007030001b68004000000008000045f5f5f5fec0000ef00010100040200010004030001b66404000000008000025f5fee00ef00010100040200010007030001b64504000000008000045f5f5f5fec0000ef00010100040200010004030001b62904000000008000025f5fee00ef00010100040200010007030001b60a04000000008000045f5f5f5fec0000ef00010100040200010004030001b5ee04000000008000025f5fee00ef00010100040200010007030001b5cf04000000008000045f5f5f5fec0000ef00010100040200010004030001b5b304000000008000025f5fee00ef00010100040200010007030001b59404000000008000045f5f5f5fec0000ef00010100040200010004030001b57804000000008000025f5fee00ef00010100040200010007030001b55904000000008000045f5f5f5fec0000ef00010100040200010004030001b53d04000000008000025f5fee00ef00010100040200010007030001b51e04000000008000045f5f5f5fec0000ef00010100040200010004030001b50204000000008000025f5fee00ef00010100040200010007030001b4e304000000008000045f5f5f5fec0000ef00010100040200010004030001b4c704000000008000025f5fee00ef00010100040200010007030001b4a804000000008000045f5f5f5fec0000ef00010100040200010004030001b48c04000000008000025f5fee00ef00010100040200010007030001b46d04000000008000045f5f5f5fec0000ef00010100040200010004030001b45104000000008000025f5fee00ef00010100040200010007030001b43204000000008000045f5f5f5fec0000ef00010100040200010004030001b41604000000008000025f5fee00ef00010100040200010007030001b3f704000000008000045f5f5f5fec0000ef00010100040200010004030001b3db04000000008000025f5fee00ef00010100040200010007030001b3bc04000000008000045f5f5f5fec0000ef00010100040200010004030001b3a004000000008000025f5fee00ef00010100040200010007030001b38104000000008000045f5f5f5fec0000ef00010100040200010004030001b36504000000008000025f5fee00ef00010100040200010007030001b34604000000008000045f5f5f5fec0000ef00010100040200010004030001b32a04000000008000025f5fee00ef00010100040200010007030001b30b04000000008000045f5f5f5fec0000ef00010100040200010004030001b2ef04000000008000025f5fee00ef00010100040200010007030001b2d004000000008000045f5f5f5fec0000ef00010100040200010004030001b2b404000000008000025f5fee00ef00010100040200010007030001b29504000000008000045f5f5f5fec0000ef00010100040200010004030001b27904000000008000025f5fee00ef00010100040200010007030001b25a04000000008000045f5f5f5fec0000ef00010100040200010004030001b23e04000000008000025f5fee00ef00010100040200010007030001b21f04000000008000045f5f5f5fec0000ef00010100040200010004030001b20304000000008000025f5fee00ef00010100040200010007030001b1e404000000008000045f5f5f5fec0000ef00010100040200010004030001b1c804000000008000025f5fee00ef00010100040200010007030001b1a904000000008000045f5f5f5fec0000ef00010100040200010004030001b18d04000000008000025f5fee00ef00010100040200010007030001b16e04000000008000045f5f5f5fec0000ef00010100040200010004030001b15204000000008000025f5fee00ef00010100040200010007030001b13304000000008000045f5f5f5fec0000ef00010100040200010004030001b11704000000008000025f5fee00ef00010100040200010007030001b0f804000000008000045f5f5f5fec0000ef00010100040200010004030001b0dc04000000008000025f5fee00ef00010100040200010007030001b0bd04000000008000045f5f5f5fec0000ef00010100040200010004030001b0a104000000008000025f5fee00ef00010100040200010007030001b08204000000008000045f5f5f5fec0000ef00010100040200010004030001b06604000000008000025f5fee00ef00010100040200010007030001b04704000000008000045f5f5f5fec0000ef00010100040200010004030001b02b04000000008000025f5fee00ef00010100040200010007030001b00c04000000008000045f5f5f5fec0000ef00010100040200010004030001aff004000000008000025f5fee00ef00010100040200010007030001afd104000000008000045f5f5f5fec0000ef00010100040200010004030001afb504000000008000025f5fee00ef00010100040200010007030001af9604000000008000045f5f5f5fec0000ef00010100040200010004030001af7a04000000008000025f5fee00ef00010100040200010007030001af5b04000000008000045f5f5f5fec0000ef00010100040200010004030001af3f04000000008000025f5fee00ef00010100040200010007030001af2004000000008000045f5f5f5fec0000ef00010100040200010004030001af0404000000008000025f5fee00ef00010100040200010007030001aee504000000008000045f5f5f5fec0000ef00010100040200010004030001aec904000000008000025f5fee00ef00010100040200010007030001aeaa04000000008000045f5f5f5fec0000ef00010100040200010004030001ae8e04000000008000025f5fee00ef00010100040200010007030001ae6f04000000008000045f5f5f5fec0000ef00010100040200010004030001ae5304000000008000025f5fee00ef00010100040200010007030001ae3404000000008000045f5f5f5fec0000ef00010100040200010004030001ae1804000000008000025f5fee00ef00010100040200010007030001adf904000000008000045f5f5f5fec0000ef00010100040200010004030001addd04000000008000025f5fee00ef00010100040200010007030001adbe04000000008000045f5f5f5fec0000ef00010100040200010004030001ada204000000008000025f5fee00ef00010100040200010007030001ad8304000000008000045f5f5f5fec0000ef00010100040200010004030001ad6704000000008000025f5fee00ef00010100040200010007030001ad4804000000008000045f5f5f5fec0000ef00010100040200010004030001ad2c04000000008000025f5fee00ef00010100040200010007030001ad0d04000000008000045f5f5f5fec0000ef00010100040200010004030001acf104000000008000025f5fee00ef00010100040200010007030001acd204000000008000045f5f5f5fec0000ef00010100040200010004030001acb604000000008000025f5fee00ef00010100040200010007030001ac9704000000008000045f5f5f5fec0000ef00010100040200010004030001ac7b04000000008000025f5fee00ef00010100040200010007030001ac5c04000000008000045f5f5f5fec0000ef00010100040200010004030001ac4004000000008000025f5fee00ef00010100040200010007030001ac2104000000008000045f5f5f5fec0000ef00010100040200010004030001ac0504000000008000025f5fee00ef00010100040200010007030001abe604000000008000045f5f5f5fec0000ef00010100040200010004030001abca04000000008000025f5fee00ef00010100040200010007030001abab04000000008000045f5f5f5fec0000ef00010100040200010004030001ab8f04000000008000025f5fee00ef00010100040200010007030001ab7004000000008000045f5f5f5fec0000ef00010100040200010004030001ab5404000000008000025f5fee00ef00010100040200010007030001ab3504000000008000045f5f5f5fec0000ef00010100040200010004030001ab1904000000008000025f5fee00ef00010100040200010007030001aafa04000000008000045f5f5f5fec0000ef00010100040200010004030001aade04000000008000025f5fee00ef00010100040200010007030001aabf04000000008000045f5f5f5fec0000ef00010100040200010004030001aaa304000000008000025f5fee00ef00010100040200010007030001aa8404000000008000045f5f5f5fec0000ef00010100040200010004030001aa6804000000008000025f5fee00ef00010100040200010007030001aa4904000000008000045f5f5f5fec0000ef00010100040200010004030001aa2d04000000008000025f5fee00ef00010100040200010007030001aa0e04000000008000045f5f5f5fec0000ef00010100040200010004030001a9f204000000008000025f5fee00ef00010100040200010007030001a9d304000000008000045f5f5f5fec0000ef00010100040200010004030001a9b704000000008000025f5fee00ef00010100040200010007030001a99804000000008000045f5f5f5fec0000ef00010100040200010004030001a97c04000000008000025f5fee00ef00010100040200010007030001a95d04000000008000045f5f5f5fec0000ef00010100040200010004030001a94104000000008000025f5fee00ef00010100040200010007030001a92204000000008000045f5f5f5fec0000ef00010100040200010004030001a90604000000008000025f5fee00ef00010100040200010007030001a8e704000000008000045f5f5f5fec0000ef00010100040200010004030001a8cb04000000008000025f5fee00ef00010100040200010007030001a8ac04000000008000045f5f5f5fec0000ef00010100040200010004030001a89004000000008000025f5fee00ef00010100040200010007030001a87104000000008000045f5f5f5fec0000ef00010100040200010004030001a85504000000008000025f5fee00ef00010100040200010007030001a83604000000008000045f5f5f5fec0000ef00010100040200010004030001a81a04000000008000025f5fee00ef00010100040200010007030001a7fb04000000008000045f5f5f5fec0000ef00010100040200010004030001a7df04000000008000025f5fee00ef00010100040200010007030001a7c004000000008000045f5f5f5fec0000ef00010100040200010004030001a7a404000000008000025f5fee00ef00010100040200010007030001a78504000000008000045f5f5f5fec0000ef00010100040200010004030001a76904000000008000025f5fee00ef00010100040200010007030001a74a04000000008000045f5f5f5fec0000ef00010100040200010004030001a72e04000000008000025f5fee00ef00010100040200010007030001a70f04000000008000045f5f5f5fec0000ef00010100040200010004030001a6f304000000008000025f5fee00ef00010100040200010007030001a6d404000000008000045f5f5f5fec0000ef00010100040200010004030001a6b804000000008000025f5fee00ef00010100040200010007030001a69904000000008000045f5f5f5fec0000ef00010100040200010004030001a67d04000000008000025f5fee00ef00010100040200010007030001a65e04000000008000045f5f5f5fec0000ef00010100040200010004030001a64204000000008000025f5fee00ef00010100040200010007030001a62304000000008000045f5f5f5fec0000ef00010100040200010004030001a60704000000008000025f5fee00ef00010100040200010007030001a5e804000000008000045f5f5f5fec0000ef00010100040200010004030001a5cc04000000008000025f5fee00ef00010100040200010007030001a5ad04000000008000045f5f5f5fec0000ef00010100040200010004030001a59104000000008000025f5fee00ef00010100040200010007030001a57204000000008000045f5f5f5fec0000ef00010100040200010004030001a55604000000008000025f5fee00ef00010100040200010007030001a53704000000008000045f5f5f5fec0000ef00010100040200010004030001a51b04000000008000025f5fee00ef00010100040200010007030001a4fc04000000008000045f5f5f5fec0000ef00010100040200010004030001a4e004000000008000025f5fee00ef00010100040200010007030001a4c104000000008000045f5f5f5fec0000ef00010100040200010004030001a4a504000000008000025f5fee00ef00010100040200010007030001a48604000000008000045f5f5f5fec0000ef00010100040200010004030001a46a04000000008000025f5fee00ef00010100040200010007030001a44b04000000008000045f5f5f5fec0000ef00010100040200010004030001a42f04000000008000025f5fee00ef00010100040200010007030001a41004000000008000045f5f5f5fec0000ef00010100040200010004030001a3f404000000008000025f5fee00ef00010100040200010007030001a3d504000000008000045f5f5f5fec0000ef00010100040200010004030001a3b904000000008000025f5fee00ef00010100040200010007030001a39a04000000008000045f5f5f5fec0000ef00010100040200010004030001a37e04000000008000025f5fee00ef00010100040200010007030001a35f04000000008000045f5f5f5fec0000ef00010100040200010004030001a34304000000008000025f5fee00ef00010100040200010007030001a32404000000008000045f5f5f5fec0000ef00010100040200010004030001a30804000000008000025f5fee00ef00010100040200010007030001a2e904000000008000045f5f5f5fec0000ef00010100040200010004030001a2cd04000000008000025f5fee00ef00010100040200010007030001a2ae04000000008000045f5f5f5fec0000ef00010100040200010004030001a29204000000008000025f5fee00ef00010100040200010007030001a27304000000008000045f5f5f5fec0000ef00010100040200010004030001a25704000000008000025f5fee00ef00010100040200010007030001a23804000000008000045f5f5f5fec0000ef00010100040200010004030001a21c04000000008000025f5fee00ef00010100040200010007030001a1fd04000000008000045f5f5f5fec0000ef00010100040200010004030001a1e104000000008000025f5fee00ef00010100040200010007030001a1c204000000008000045f5f5f5fec0000ef00010100040200010004030001a1a604000000008000025f5fee00ef00010100040200010007030001a18704000000008000045f5f5f5fec0000ef00010100040200010004030001a16b04000000008000025f5fee00ef00010100040200010007030001a14c04000000008000045f5f5f5fec0000ef00010100040200010004030001a13004000000008000025f5fee00ef00010100040200010007030001a11104000000008000045f5f5f5fec0000ef00010100040200010004030001a0f504000000008000025f5fee00ef00010100040200010007030001a0d604000000008000045f5f5f5fec0000ef00010100040200010004030001a0ba04000000008000025f5fee00ef00010100040200010007030001a09b04000000008000045f5f5f5fec0000ef00010100040200010004030001a07f04000000008000025f5fee00ef00010100040200010007030001a06004000000008000045f5f5f5fec0000ef00010100040200010004030001a04404000000008000025f5fee00ef00010100040200010007030001a02504000000008000045f5f5f5fec0000ef00010100040200010004030001a00904000000008000025f5fee00ef000101000402000100070300019fea04000000008000045f5f5f5fec0000ef000101000402000100040300019fce04000000008000025f5fee00ef000101000402000100070300019faf04000000008000045f5f5f5fec0000ef000101000402000100040300019f9304000000008000025f5fee00ef000101000402000100070300019f7404000000008000045f5f5f5fec0000ef000101000402000100040300019f5804000000008000025f5fee00ef000101000402000100070300019f3904000000008000045f5f5f5fec0000ef000101000402000100040300019f1d04000000008000025f5fee00ef000101000402000100070300019efe04000000008000045f5f5f5fec0000ef000101000402000100040300019ee204000000008000025f5fee00ef000101000402000100070300019ec304000000008000045f5f5f5fec0000ef000101000402000100040300019ea704000000008000025f5fee00ef000101000402000100070300019e8804000000008000045f5f5f5fec0000ef000101000402000100040300019e6c04000000008000025f5fee00ef000101000402000100070300019e4d04000000008000045f5f5f5fec0000ef000101000402000100040300019e3104000000008000025f5fee00ef000101000402000100070300019e1204000000008000045f5f5f5fec0000ef000101000402000100040300019df604000000008000025f5fee00ef000101000402000100070300019dd704000000008000045f5f5f5fec0000ef000101000402000100040300019dbb04000000008000025f5fee00ef000101000402000100070300019d9c04000000008000045f5f5f5fec0000ef000101000402000100040300019d8004000000008000025f5fee00ef000101000402000100070300019d6104000000008000045f5f5f5fec0000ef000101000402000100040300019d4504000000008000025f5fee00ef000101000402000100070300019d2604000000008000045f5f5f5fec0000ef000101000402000100040300019d0a04000000008000025f5fee00ef000101000402000100070300019ceb04000000008000045f5f5f5fec0000ef000101000402000100040300019ccf04000000008000025f5fee00ef000101000402000100070300019cb004000000008000045f5f5f5fec0000ef000101000402000100040300019c9404000000008000025f5fee00ef000101000402000100070300019c7504000000008000045f5f5f5fec0000ef000101000402000100040300019c5904000000008000025f5fee00ef000101000402000100070300019c3a04000000008000045f5f5f5fec0000ef000101000402000100040300019c1e04000000008000025f5fee00ef000101000402000100070300019bff04000000008000045f5f5f5fec0000ef000101000402000100040300019be304000000008000025f5fee00ef000101000402000100070300019bc404000000008000045f5f5f5fec0000ef000101000402000100040300019ba804000000008000025f5fee00ef000101000402000100070300019b8904000000008000045f5f5f5fec0000ef000101000402000100040300019b6d04000000008000025f5fee00ef000101000402000100070300019b4e04000000008000045f5f5f5fec0000ef000101000402000100040300019b3204000000008000025f5fee00ef000101000402000100070300019b1304000000008000045f5f5f5fec0000ef000101000402000100040300019af704000000008000025f5fee00ef000101000402000100070300019ad804000000008000045f5f5f5fec0000ef000101000402000100040300019abc04000000008000025f5fee00ef000101000402000100070300019a9d04000000008000045f5f5f5fec0000ef000101000402000100040300019a8104000000008000025f5fee00ef000101000402000100070300019a6204000000008000045f5f5f5fec0000ef000101000402000100040300019a4604000000008000025f5fee00ef000101000402000100070300019a2704000000008000045f5f5f5fec0000ef000101000402000100040300019a0b04000000008000025f5fee00ef0001010004020001000703000199ec04000000008000045f5f5f5fec0000ef0001010004020001000403000199d004000000008000025f5fee00ef0001010004020001000703000199b104000000008000045f5f5f5fec0000ef00010100040200010004030001999504000000008000025f5fee00ef00010100040200010007030001997604000000008000045f5f5f5fec0000ef00010100040200010004030001995a04000000008000025f5fee00ef00010100040200010007030001993b04000000008000045f5f5f5fec0000ef00010100040200010004030001991f04000000008000025f5fee00ef00010100040200010007030001990004000000008000045f5f5f5fec0000ef0001010004020001000403000198e404000000008000025f5fee00ef0001010004020001000703000198c504000000008000045f5f5f5fec0000ef0001010004020001000403000198a904000000008000025f5fee00ef00010100040200010007030001988a04000000008000045f5f5f5fec0000ef00010100040200010004030001986e04000000008000025f5fee00ef00010100040200010007030001984f04000000008000045f5f5f5fec0000ef00010100040200010004030001983304000000008000025f5fee00ef00010100040200010007030001981404000000008000045f5f5f5fec0000ef0001010004020001000403000197f804000000008000025f5fee00ef0001010004020001000703000197d904000000008000045f5f5f5fec0000ef0001010004020001000403000197bd04000000008000025f5fee00ef00010100040200010007030001979e04000000008000045f5f5f5fec0000ef00010100040200010004030001978204000000008000025f5fee00ef00010100040200010007030001976304000000008000045f5f5f5fec0000ef00010100040200010004030001974704000000008000025f5fee00ef00010100040200010007030001972804000000008000045f5f5f5fec0000ef00010100040200010004030001970c04000000008000025f5fee00ef0001010004020001000703000196ed04000000008000045f5f5f5fec0000ef0001010004020001000403000196d104000000008000025f5fee00ef0001010004020001000703000196b204000000008000045f5f5f5fec0000ef00010100040200010004030001969604000000008000025f5fee00ef00010100040200010007030001967704000000008000045f5f5f5fec0000ef00010100040200010004030001965b04000000008000025f5fee00ef00010100040200010007030001963c04000000008000045f5f5f5fec0000ef00010100040200010004030001962004000000008000025f5fee00ef00010100040200010007030001960104000000008000045f5f5f5fec0000ef0001010004020001000403000195e504000000008000025f5fee00ef0001010004020001000703000195c604000000008000045f5f5f5fec0000ef0001010004020001000403000195aa04000000008000025f5fee00ef00010100040200010007030001958b04000000008000045f5f5f5fec0000ef00010100040200010004030001956f04000000008000025f5fee00ef00010100040200010007030001955004000000008000045f5f5f5fec0000ef00010100040200010004030001953404000000008000025f5fee00ef00010100040200010007030001951504000000008000045f5f5f5fec0000ef0001010004020001000403000194f904000000008000025f5fee00ef0001010004020001000703000194da04000000008000045f5f5f5fec0000ef0001010004020001000403000194be04000000008000025f5fee00ef00010100040200010007030001949f04000000008000045f5f5f5fec0000ef00010100040200010004030001948304000000008000025f5fee00ef00010100040200010007030001946404000000008000045f5f5f5fec0000ef00010100040200010004030001944804000000008000025f5fee00ef00010100040200010007030001942904000000008000045f5f5f5fec0000ef00010100040200010004030001940d04000000008000025f5fee00ef0001010004020001000703000193ee04000000008000045f5f5f5fec0000ef0001010004020001000403000193d204000000008000025f5fee00ef0001010004020001000703000193b304000000008000045f5f5f5fec0000ef00010100040200010004030001939704000000008000025f5fee00ef00010100040200010007030001937804000000008000045f5f5f5fec0000ef00010100040200010004030001935c04000000008000025f5fee00ef00010100040200010007030001933d04000000008000045f5f5f5fec0000ef00010100040200010004030001932104000000008000025f5fee00ef00010100040200010007030001930204000000008000045f5f5f5fec0000ef0001010004020001000403000192e604000000008000025f5fee00ef0001010004020001000703000192c704000000008000045f5f5f5fec0000ef0001010004020001000403000192ab04000000008000025f5fee00ef00010100040200010007030001928c04000000008000045f5f5f5fec0000ef00010100040200010004030001927004000000008000025f5fee00ef00010100040200010007030001925104000000008000045f5f5f5fec0000ef00010100040200010004030001923504000000008000025f5fee00ef00010100040200010007030001921604000000008000045f5f5f5fec0000ef0001010004020001000403000191fa04000000008000025f5fee00ef0001010004020001000703000191db04000000008000045f5f5f5fec0000ef0001010004020001000403000191bf04000000008000025f5fee00ef0001010004020001000703000191a004000000008000045f5f5f5fec0000ef00010100040200010004030001918404000000008000025f5fee00ef00010100040200010007030001916504000000008000045f5f5f5fec0000ef00010100040200010004030001914904000000008000025f5fee00ef00010100040200010007030001912a04000000008000045f5f5f5fec0000ef00010100040200010004030001910e04000000008000025f5fee00ef0001010004020001000703000190ef04000000008000045f5f5f5fec0000ef0001010004020001000403000190d304000000008000025f5fee00ef0001010004020001000703000190b404000000008000045f5f5f5fec0000ef00010100040200010004030001909804000000008000025f5fee00ef00010100040200010007030001907904000000008000045f5f5f5fec0000ef00010100040200010004030001905d04000000008000025f5fee00ef00010100040200010007030001903e04000000008000045f5f5f5fec0000ef00010100040200010004030001902204000000008000025f5fee00ef00010100040200010007030001900304000000008000045f5f5f5fec0000ef000101000402000100040300018fe704000000008000025f5fee00ef000101000402000100070300018fc804000000008000045f5f5f5fec0000ef000101000402000100040300018fac04000000008000025f5fee00ef000101000402000100070300018f8d04000000008000045f5f5f5fec0000ef000101000402000100040300018f7104000000008000025f5fee00ef000101000402000100070300018f5204000000008000045f5f5f5fec0000ef000101000402000100040300018f3604000000008000025f5fee00ef000101000402000100070300018f1704000000008000045f5f5f5fec0000ef000101000402000100040300018efb04e20000008000025f5fee00ef000101000402000100070300018edc04000000008000045f5f5f5fec0000ef000101000402000100040300018ec004000000008000025f5fee00ef000101000402000100070300018ea104000000008000045f5f5f5fec0000ef000101000402000100040300018e8504000000008000025f5fee00ef000101000402000100070300018e6604000000008000045f5f5f5fec0000ef000101000402000100040300018e4a04000000008000025f5fee00ef000101000402000100070300018e2b04000000008000045f5f5f5fec0000ef000101000402000100040300018e0f04000000008000025f5fee00ef000101000402000100070300018df004000000008000045f5f5f5fec0000ef000101000402000100040300018dd404000000008000025f5fee00ef000101000402000100070300018db504000000008000045f5f5f5fec0000ef000101000402000100040300018d9904000000008000025f5fee00ef000101000402000100070300018d7a04000000008000045f5f5f5fec0000ef000101000402000100040300018d5e04000000008000025f5fee00ef000101000402000100070300018d3f04000000008000045f5f5f5fec0000ef000101000402000100040300018d2304000000008000025f5fee00ef000101000402000100070300018d0404000000008000045f5f5f5fec0000ef000101000402000100040300018ce804000000008000025f5fee00ef000101000402000100070300018cc904000000008000045f5f5f5fec0000ef000101000402000100040300018cad04000000008000025f5fee00ef000101000402000100070300018c8e04000000008000045f5f5f5fec0000ef000101000402000100040300018c7204000000008000025f5fee00ef000101000402000100070300018c5304000000008000045f5f5f5fec0000ef000101000402000100040300018c3704000000008000025f5fee00ef000101000402000100070300018c1804000000008000045f5f5f5fec0000ef000101000402000100040300018bfc04000000008000025f5fee00ef000101000402000100070300018bdd04000000008000045f5f5f5fec0000ef000101000402000100040300018bc104000000008000025f5fee00ef000101000402000100070300018ba204000000008000045f5f5f5fec0000ef000101000402000100040300018b8604000000008000025f5fee00ef000101000402000100070300018b6704000000008000045f5f5f5fec0000ef000101000402000100040300018b4b04000000008000025f5fee00ef000101000402000100070300018b2c04000000008000045f5f5f5fec0000ef000101000402000100040300018b1004000000008000025f5fee00ef000101000402000100070300018af104000000008000045f5f5f5fec0000ef000101000402000100040300018ad504000000008000025f5fee00ef000101000402000100070300018ab604000000008000045f5f5f5fec0000ef000101000402000100040300018a9a04000000008000025f5fee00ef000101000402000100070300018a7b04000000008000045f5f5f5fec0000ef000101000402000100040300018a5f04000000008000025f5fee00ef000101000402000100070300018a4004000000008000045f5f5f5fec0000ef000101000402000100040300018a2404000000008000025f5fee00ef000101000402000100070300018a0504000000008000045f5f5f5fec0000ef0001010004020001000403000189e904000000008000025f5fee00ef0001010004020001000703000189ca04000000008000045f5f5f5fec0000ef0001010004020001000403000189ae04000000008000025f5fee00ef00010100040200010007030001898f04000000008000045f5f5f5fec0000ef00010100040200010004030001897304000000008000025f5fee00ef00010100040200010007030001895404000000008000045f5f5f5fec0000ef00010100040200010004030001893804000000008000025f5fee00ef00010100040200010007030001891904000000008000045f5f5f5fec0000ef0001010004020001000403000188fd04000000008000025f5fee00ef0001010004020001000703000188de04000000008000045f5f5f5fec0000ef0001010004020001000403000188c204000000008000025f5fee00ef0001010004020001000703000188a304000000008000045f5f5f5fec0000ef00010100040200010004030001888704000000008000025f5fee00ef00010100040200010007030001886804000000008000045f5f5f5fec0000ef00010100040200010004030001884c04000000008000025f5fee00ef00010100040200010007030001882d04000000008000045f5f5f5fec0000ef00010100040200010004030001881104000000008000025f5fee00ef0001010004020001000703000187f204000000008000045f5f5f5fec0000ef0001010004020001000403000187d604000000008000025f5fee00ef0001010004020001000703000187b704000000008000045f5f5f5fec0000ef00010100040200010004030001879b04000000008000025f5fee00ef00010100040200010007030001877c04000000008000045f5f5f5fec0000ef00010100040200010004030001876004000000008000025f5fee00ef00010100040200010007030001874104000000008000045f5f5f5fec0000ef00010100040200010004030001872504000000008000025f5fee00ef00010100040200010007030001870604000000008000045f5f5f5fec0000ef0001010004020001000403000186ea04000000008000025f5fee00ef0001010004020001000703000186cb04000000008000045f5f5f5fec0000ef0001010004020001000403000186af04000000008000025f5fee00ef00010100040200010007030001869004000000008000045f5f5f5fec0000ef00010100040200010004030001867404000000008000025f5fee00ef00010100040200010007030001865504000000008000045f5f5f5fec0000ef00010100040200010004030001863904000000008000025f5fee00ef00010100040200010007030001861a04000000008000045f5f5f5fec0000ef0001010004020001000403000185fe04000000008000025f5fee00ef0001010004020001000703000185df04000000008000045f5f5f5fec0000ef0001010004020001000403000185c304000000008000025f5fee00ef0001010004020001000703000185a404000000008000045f5f5f5fec0000ef00010100040200010004030001858804000000008000025f5fee00ef00010100040200010007030001856904000000008000045f5f5f5fec0000ef00010100040200010004030001854d04000000008000025f5fee00ef00010100040200010007030001852e04000000008000045f5f5f5fec0000ef00010100040200010004030001851204000000008000025f5fee00ef0001010004020001000703000184f304000000008000045f5f5f5fec0000ef0001010004020001000403000184d704000000008000025f5fee00ef0001010004020001000703000184b804000000008000045f5f5f5fec0000ef00010100040200010004030001849c04000000008000025f5fee00ef00010100040200010007030001847d04000000008000045f5f5f5fec0000ef00010100040200010004030001846104000000008000025f5fee00ef00010100040200010007030001844204000000008000045f5f5f5fec0000ef00010100040200010004030001842604000000008000025f5fee00ef00010100040200010007030001840704000000008000045f5f5f5fec0000ef0001010004020001000403000183eb04000000008000025f5fee00ef0001010004020001000703000183cc04000000008000045f5f5f5fec0000ef0001010004020001000403000183b004000000008000025f5fee00ef00010100040200010007030001839104000000008000045f5f5f5fec0000ef00010100040200010004030001837504000000008000025f5fee00ef00010100040200010007030001835604000000008000045f5f5f5fec0000ef00010100040200010004030001833a04000000008000025f5fee00ef00010100040200010007030001831b04000000008000045f5f5f5fec0000ef0001010004020001000403000182ff04000000008000025f5fee00ef0001010004020001000703000182e004000000008000045f5f5f5fec0000ef0001010004020001000403000182c404000000008000025f5fee00ef0001010004020001000703000182a504000000008000045f5f5f5fec0000ef00010100040200010004030001828904000000008000025f5fee00ef00010100040200010007030001826a04000000008000045f5f5f5fec0000ef00010100040200010004030001824e04000000008000025f5fee00ef00010100040200010007030001822f04000000008000045f5f5f5fec0000ef00010100040200010004030001821304000000008000025f5fee00ef0001010004020001000703000181f404000000008000045f5f5f5fec0000ef0001010004020001000403000181d804000000008000025f5fee00ef0001010004020001000703000181b904000000008000045f5f5f5fec0000ef00010100040200010004030001819d04000000008000025f5fee00ef00010100040200010007030001817e04000000008000045f5f5f5fec0000ef00010100040200010004030001816204000000008000025f5fee00ef00010100040200010007030001814304000000008000045f5f5f5fec0000ef00010100040200010004030001812704000000008000025f5fee00ef00010100040200010007030001810804000000008000045f5f5f5fec0000ef0001010004020001000403000180ec04000000008000025f5fee00ef0001010004020001000703000180cd04000000008000045f5f5f5fec0000ef0001010004020001000403000180b104000000008000025f5fee00ef00010100040200010007030001809204000000008000045f5f5f5fec0000ef00010100040200010004030001807604000000008000025f5fee00ef00010100040200010007030001805704000000008000045f5f5f5fec0000ef00010100040200010004030001803b04000000008000025f5fee00ef00010100040200010007030001801c04000000008000045f5f5f5fec0000ef00010100040200010004030001800004000000008000025f5fee00ef000101000402000100070300017fe104000000008000045f5f5f5fec0000ef000101000402000100040300017fc504000000008000025f5fee00ef000101000402000100070300017fa604000000008000045f5f5f5fec0000ef000101000402000100040300017f8a04000000008000025f5fee00ef000101000402000100070300017f6b04000000008000045f5f5f5fec0000ef000101000402000100040300017f4f04000000008000025f5fee00ef000101000402000100070300017f3004000000008000045f5f5f5fec0000ef000101000402000100040300017f1404000000008000025f5fee00ef000101000402000100070300017ef504000000008000045f5f5f5fec0000ef000101000402000100040300017ed904000000008000025f5fee00ef000101000402000100070300017eba04000000008000045f5f5f5fec0000ef000101000402000100040300017e9e04000000008000025f5fee00ef000101000402000100070300017e7f04000000008000045f5f5f5fec0000ef000101000402000100040300017e6304000000008000025f5fee00ef000101000402000100070300017e4404000000008000045f5f5f5fec0000ef000101000402000100040300017e2804000000008000025f5fee00ef000101000402000100070300017e0904000000008000045f5f5f5fec0000ef000101000402000100040300017ded04000000008000025f5fee00ef000101000402000100070300017dce04000000008000045f5f5f5fec0000ef000101000402000100040300017db204000000008000025f5fee00ef000101000402000100070300017d9304000000008000045f5f5f5fec0000ef000101000402000100040300017d7704000000008000025f5fee00ef000101000402000100070300017d5804000000008000045f5f5f5fec0000ef000101000402000100040300017d3c04000000008000025f5fee00ef000101000402000100070300017d1d04000000008000045f5f5f5fec0000ef000101000402000100040300017d0104000000008000025f5fee00ef000101000402000100070300017ce204000000008000045f5f5f5fec0000ef000101000402000100040300017cc604000000008000025f5fee00ef000101000402000100070300017ca704000000008000045f5f5f5fec0000ef000101000402000100040300017c8b04000000008000025f5fee00ef000101000402000100070300017c6c04000000008000045f5f5f5fec0000ef000101000402000100040300017c5004000000008000025f5fee00ef000101000402000100070300017c3104000000008000045f5f5f5fec0000ef000101000402000100040300017c1504000000008000025f5fee00ef000101000402000100070300017bf604000000008000045f5f5f5fec0000ef000101000402000100040300017bda04000000008000025f5fee00ef000101000402000100070300017bbb04000000008000045f5f5f5fec0000ef000101000402000100040300017b9f04000000008000025f5fee00ef000101000402000100070300017b8004000000008000045f5f5f5fec0000ef000101000402000100040300017b6404000000008000025f5fee00ef000101000402000100070300017b4504000000008000045f5f5f5fec0000ef000101000402000100040300017b2904000000008000025f5fee00ef000101000402000100070300017b0a04000000008000045f5f5f5fec0000ef000101000402000100040300017aee04000000008000025f5fee00ef000101000402000100070300017acf04000000008000045f5f5f5fec0000ef000101000402000100040300017ab304000000008000025f5fee00ef000101000402000100070300017a9404000000008000045f5f5f5fec0000ef000101000402000100040300017a7804000000008000025f5fee00ef000101000402000100070300017a5904000000008000045f5f5f5fec0000ef000101000402000100040300017a3d04000000008000025f5fee00ef000101000402000100070300017a1e04000000008000045f5f5f5fec0000ef000101000402000100040300017a0204000000008000025f5fee00ef0001010004020001000703000179e304000000008000045f5f5f5fec0000ef0001010004020001000403000179c704000000008000025f5fee00ef0001010004020001000703000179a804000000008000045f5f5f5fec0000ef00010100040200010004030001798c04000000008000025f5fee00ef00010100040200010007030001796d04000000008000045f5f5f5fec0000ef00010100040200010004030001795104000000008000025f5fee00ef00010100040200010007030001793204000000008000045f5f5f5fec0000ef00010100040200010004030001791604000000008000025f5fee00ef0001010004020001000703000178f704000000008000045f5f5f5fec0000ef0001010004020001000403000178db04000000008000025f5fee00ef0001010004020001000703000178bc04000000008000045f5f5f5fec0000ef0001010004020001000403000178a004000000008000025f5fee00ef00010100040200010007030001788104000000008000045f5f5f5fec0000ef00010100040200010004030001786504000000008000025f5fee00ef00010100040200010007030001784604000000008000045f5f5f5fec0000ef00010100040200010004030001782a04000000008000025f5fee00ef00010100040200010007030001780b04000000008000045f5f5f5fec0000ef0001010004020001000403000177ef04000000008000025f5fee00ef0001010004020001000703000177d004000000008000045f5f5f5fec0000ef0001010004020001000403000177b404000000008000025f5fee00ef00010100040200010007030001779504000000008000045f5f5f5fec0000ef00010100040200010004030001777904000000008000025f5fee00ef00010100040200010007030001775a04000000008000045f5f5f5fec0000ef00010100040200010004030001773e04000000008000025f5fee00ef00010100040200010007030001771f04000000008000045f5f5f5fec0000ef00010100040200010004030001770304000000008000025f5fee00ef0001010004020001000703000176e404000000008000045f5f5f5fec0000ef0001010004020001000403000176c804000000008000025f5fee00ef0001010004020001000703000176a904000000008000045f5f5f5fec0000ef00010100040200010004030001768d04000000008000025f5fee00ef00010100040200010007030001766e04000000008000045f5f5f5fec0000ef00010100040200010004030001765204000000008000025f5fee00ef00010100040200010007030001763304000000008000045f5f5f5fec0000ef00010100040200010004030001761704000000008000025f5fee00ef0001010004020001000703000175f804000000008000045f5f5f5fec0000ef0001010004020001000403000175dc04000000008000025f5fee00ef0001010004020001000703000175bd04000000008000045f5f5f5fec0000ef0001010004020001000403000175a104000000008000025f5fee00ef00010100040200010007030001758204000000008000045f5f5f5fec0000ef00010100040200010004030001756604000000008000025f5fee00ef00010100040200010007030001754704000000008000045f5f5f5fec0000ef00010100040200010004030001752b04000000008000025f5fee00ef00010100040200010007030001750c04000000008000045f5f5f5fec0000ef0001010004020001000403000174f004000000008000025f5fee00ef0001010004020001000703000174d104000000008000045f5f5f5fec0000ef0001010004020001000403000174b504000000008000025f5fee00ef00010100040200010007030001749604000000008000045f5f5f5fec0000ef00010100040200010004030001747a04000000008000025f5fee00ef00010100040200010007030001745b04000000008000045f5f5f5fec0000ef00010100040200010004030001743f04000000008000025f5fee00ef00010100040200010007030001742004000000008000045f5f5f5fec0000ef00010100040200010004030001740404000000008000025f5fee00ef0001010004020001000703000173e504000000008000045f5f5f5fec0000ef0001010004020001000403000173c904000000008000025f5fee00ef0001010004020001000703000173aa04000000008000045f5f5f5fec0000ef00010100040200010004030001738e04000000008000025f5fee00ef00010100040200010007030001736f04000000008000045f5f5f5fec0000ef00010100040200010004030001735304000000008000025f5fee00ef00010100040200010007030001733404000000008000045f5f5f5fec0000ef00010100040200010004030001731804000000008000025f5fee00ef0001010004020001000703000172f904000000008000045f5f5f5fec0000ef0001010004020001000403000172dd04000000008000025f5fee00ef0001010004020001000703000172be04000000008000045f5f5f5fec0000ef0001010004020001000403000172a204000000008000025f5fee00ef00010100040200010007030001728304000000008000045f5f5f5fec0000ef00010100040200010004030001726704000000008000025f5fee00ef00010100040200010007030001724804000000008000045f5f5f5fec0000ef00010100040200010004030001722c04000000008000025f5fee00ef00010100040200010007030001720d04000000008000045f5f5f5fec0000ef0001010004020001000403000171f104000000008000025f5fee00ef0001010004020001000703000171d204000000008000045f5f5f5fec0000ef0001010004020001000403000171b604000000008000025f5fee00ef00010100040200010007030001719704000000008000045f5f5f5fec0000ef00010100040200010004030001717b04000000008000025f5fee00ef00010100040200010007030001715c04000000008000045f5f5f5fec0000ef00010100040200010004030001714004000000008000025f5fee00ef00010100040200010007030001712104000000008000045f5f5f5fec0000ef00010100040200010004030001710504000000008000025f5fee00ef0001010004020001000703000170e604000000008000045f5f5f5fec0000ef0001010004020001000403000170ca04000000008000025f5fee00ef0001010004020001000703000170ab04000000008000045f5f5f5fec0000ef00010100040200010004030001708f04000000008000025f5fee00ef00010100040200010007030001707004000000008000045f5f5f5fec0000ef00010100040200010004030001705404000000008000025f5fee00ef00010100040200010007030001703504000000008000045f5f5f5fec0000ef00010100040200010004030001701904000000008000025f5fee00ef000101000402000100070300016ffa04000000008000045f5f5f5fec0000ef000101000402000100040300016fde04000000008000025f5fee00ef000101000402000100070300016fbf04000000008000045f5f5f5fec0000ef000101000402000100040300016fa304000000008000025f5fee00ef000101000402000100070300016f8404000000008000045f5f5f5fec0000ef000101000402000100040300016f6804000000008000025f5fee00ef000101000402000100070300016f4904000000008000045f5f5f5fec0000ef000101000402000100040300016f2d04000000008000025f5fee00ef000101000402000100070300016f0e04000000008000045f5f5f5fec0000ef000101000402000100040300016ef204000000008000025f5fee00ef000101000402000100070300016ed304000000008000045f5f5f5fec0000ef000101000402000100040300016eb704000000008000025f5fee00ef000101000402000100070300016e9804000000008000045f5f5f5fec0000ef000101000402000100040300016e7c04000000008000025f5fee00ef000101000402000100070300016e5d04000000008000045f5f5f5fec0000ef000101000402000100040300016e4104000000008000025f5fee00ef000101000402000100070300016e2204000000008000045f5f5f5fec0000ef000101000402000100040300016e0604000000008000025f5fee00ef000101000402000100070300016de704000000008000045f5f5f5fec0000ef000101000402000100040300016dcb04000000008000025f5fee00ef000101000402000100070300016dac04000000008000045f5f5f5fec0000ef000101000402000100040300016d9004000000008000025f5fee00ef000101000402000100070300016d7104000000008000045f5f5f5fec0000ef000101000402000100040300016d5504000000008000025f5fee00ef000101000402000100070300016d3604000000008000045f5f5f5fec0000ef000101000402000100040300016d1a04000000008000025f5fee00ef000101000402000100070300016cfb04000000008000045f5f5f5fec0000ef000101000402000100040300016cdf04000000008000025f5fee00ef000101000402000100070300016cc004000000008000045f5f5f5fec0000ef000101000402000100040300016ca404000000008000025f5fee00ef000101000402000100070300016c8504000000008000045f5f5f5fec0000ef000101000402000100040300016c6904000000008000025f5fee00ef000101000402000100070300016c4a04000000008000045f5f5f5fec0000ef000101000402000100040300016c2e04000000008000025f5fee00ef000101000402000100070300016c0f04000000008000045f5f5f5fec0000ef000101000402000100040300016bf304000000008000025f5fee00ef000101000402000100070300016bd404000000008000045f5f5f5fec0000ef000101000402000100040300016bb804000000008000025f5fee00ef000101000402000100070300016b9904000000008000045f5f5f5fec0000ef000101000402000100040300016b7d04000000008000025f5fee00ef000101000402000100070300016b5e04000000008000045f5f5f5fec0000ef000101000402000100040300016b4204000000008000025f5fee00ef000101000402000100070300016b2304000000008000045f5f5f5fec0000ef000101000402000100040300016b0704000000008000025f5fee00ef000101000402000100070300016ae804000000008000045f5f5f5fec0000ef000101000402000100040300016acc04000000008000025f5fee00ef000101000402000100070300016aad04000000008000045f5f5f5fec0000ef000101000402000100040300016a9104000000008000025f5fee00ef000101000402000100070300016a7204000000008000045f5f5f5fec0000ef000101000402000100040300016a5604000000008000025f5fee00ef000101000402000100070300016a3704000000008000045f5f5f5fec0000ef000101000402000100040300016a1b04000000008000025f5fee00ef0001010004020001000703000169fc04000000008000045f5f5f5fec0000ef0001010004020001000403000169e004000000008000025f5fee00ef0001010004020001000703000169c104000000008000045f5f5f5fec0000ef0001010004020001000403000169a504000000008000025f5fee00ef00010100040200010007030001698604000000008000045f5f5f5fec0000ef00010100040200010004030001696a04000000008000025f5fee00ef00010100040200010007030001694b04000000008000045f5f5f5fec0000ef00010100040200010004030001692f04000000008000025f5fee00ef00010100040200010007030001691004000000008000045f5f5f5fec0000ef0001010004020001000403000168f404000000008000025f5fee00ef0001010004020001000703000168d504000000008000045f5f5f5fec0000ef0001010004020001000403000168b904000000008000025f5fee00ef00010100040200010007030001689a04000000008000045f5f5f5fec0000ef00010100040200010004030001687e04000000008000025f5fee00ef00010100040200010007030001685f04000000008000045f5f5f5fec0000ef00010100040200010004030001684304000000008000025f5fee00ef00010100040200010007030001682404000000008000045f5f5f5fec0000ef00010100040200010004030001680804000000008000025f5fee00ef0001010004020001000703000167e904000000008000045f5f5f5fec0000ef0001010004020001000403000167cd04000000008000025f5fee00ef0001010004020001000703000167ae04000000008000045f5f5f5fec0000ef00010100040200010004030001679204000000008000025f5fee00ef00010100040200010007030001677304000000008000045f5f5f5fec0000ef00010100040200010004030001675704000000008000025f5fee00ef00010100040200010007030001673804000000008000045f5f5f5fec0000ef00010100040200010004030001671c04000000008000025f5fee00ef0001010004020001000703000166fd04000000008000045f5f5f5fec0000ef0001010004020001000403000166e104000000008000025f5fee00ef0001010004020001000703000166c204000000008000045f5f5f5fec0000ef0001010004020001000403000166a604000000008000025f5fee00ef00010100040200010007030001668704000000008000045f5f5f5fec0000ef00010100040200010004030001666b04000000008000025f5fee00ef00010100040200010007030001664c04000000008000045f5f5f5fec0000ef00010100040200010004030001663004000000008000025f5fee00ef00010100040200010007030001661104000000008000045f5f5f5fec0000ef0001010004020001000403000165f504000000008000025f5fee00ef0001010004020001000703000165d604000000008000045f5f5f5fec0000ef0001010004020001000403000165ba04000000008000025f5fee00ef00010100040200010007030001659b04000000008000045f5f5f5fec0000ef00010100040200010004030001657f04000000008000025f5fee00ef00010100040200010007030001656004000000008000045f5f5f5fec0000ef00010100040200010004030001654404000000008000025f5fee00ef00010100040200010007030001652504000000008000045f5f5f5fec0000ef00010100040200010004030001650904000000008000025f5fee00ef0001010004020001000703000164ea04000000008000045f5f5f5fec0000ef0001010004020001000403000164ce04000000008000025f5fee00ef0001010004020001000703000164af04000000008000045f5f5f5fec0000ef00010100040200010004030001649304000000008000025f5fee00ef00010100040200010007030001647404000000008000045f5f5f5fec0000ef00010100040200010004030001645804000000008000025f5fee00ef00010100040200010007030001643904000000008000045f5f5f5fec0000ef00010100040200010004030001641d04000000008000025f5fee00ef0001010004020001000703000163fe04000000008000045f5f5f5fec0000ef0001010004020001000403000163e204000000008000025f5fee00ef0001010004020001000703000163c304000000008000045f5f5f5fec0000ef0001010004020001000403000163a704000000008000025f5fee00ef00010100040200010007030001638804000000008000045f5f5f5fec0000ef00010100040200010004030001636c04000000008000025f5fee00ef00010100040200010007030001634d04000000008000045f5f5f5fec0000ef00010100040200010004030001633104000000008000025f5fee00ef00010100040200010007030001631204000000008000045f5f5f5fec0000ef0001010004020001000403000162f604000000008000025f5fee00ef0001010004020001000703000162d704000000008000045f5f5f5fec0000ef0001010004020001000403000162bb04000000008000025f5fee00ef00010100040200010007030001629c04000000008000045f5f5f5fec0000ef00010100040200010004030001628004000000008000025f5fee00ef00010100040200010007030001626104000000008000045f5f5f5fec0000ef00010100040200010004030001624504000000008000025f5fee00ef00010100040200010007030001622604000000008000045f5f5f5fec0000ef00010100040200010004030001620a04000000008000025f5fee00ef0001010004020001000703000161eb04000000008000045f5f5f5fec0000ef0001010004020001000403000161cf04000000008000025f5fee00ef0001010004020001000703000161b004000000008000045f5f5f5fec0000ef00010100040200010004030001619404000000008000025f5fee00ef00010100040200010007030001617504000000008000045f5f5f5fec0000ef00010100040200010004030001615904000000008000025f5fee00ef00010100040200010007030001613a04000000008000045f5f5f5fec0000ef00010100040200010004030001611e04000000008000025f5fee00ef0001010004020001000703000160ff04000000008000045f5f5f5fec0000ef0001010004020001000403000160e304000000008000025f5fee00ef0001010004020001000703000160c404000000008000045f5f5f5fec0000ef0001010004020001000403000160a804000000008000025f5fee00ef00010100040200010007030001608904000000008000045f5f5f5fec0000ef00010100040200010004030001606d04000000008000025f5fee00ef00010100040200010007030001604e04000000008000045f5f5f5fec0000ef00010100040200010004030001603204000000008000025f5fee00ef00010100040200010007030001601304000000008000045f5f5f5fec0000ef000101000402000100040300015ff704000000008000025f5fee00ef000101000402000100070300015fd804000000008000045f5f5f5fec0000ef000101000402000100040300015fbc04000000008000025f5fee00ef000101000402000100070300015f9d04000000008000045f5f5f5fec0000ef000101000402000100040300015f8104000000008000025f5fee00ef000101000402000100070300015f6204000000008000045f5f5f5fec0000ef000101000402000100040300015f4604000000008000025f5fee00ef000101000402000100070300015f2704000000008000045f5f5f5fec0000ef000101000402000100040300015f0b04000000008000025f5fee00ef000101000402000100070300015eec04000000008000045f5f5f5fec0000ef000101000402000100040300015ed004000000008000025f5fee00ef000101000402000100070300015eb104000000008000045f5f5f5fec0000ef000101000402000100040300015e9504000000008000025f5fee00ef000101000402000100070300015e7604000000008000045f5f5f5fec0000ef000101000402000100040300015e5a04000000008000025f5fee00ef000101000402000100070300015e3b04000000008000045f5f5f5fec0000ef000101000402000100040300015e1f04000000008000025f5fee00ef000101000402000100070300015e0004000000008000045f5f5f5fec0000ef000101000402000100040300015de404000000008000025f5fee00ef000101000402000100070300015dc504000000008000045f5f5f5fec0000ef000101000402000100040300015da904000000008000025f5fee00ef000101000402000100070300015d8a04000000008000045f5f5f5fec0000ef000101000402000100040300015d6e04000000008000025f5fee00ef000101000402000100070300015d4f04000000008000045f5f5f5fec0000ef000101000402000100040300015d3304000000008000025f5fee00ef000101000402000100070300015d1404000000008000045f5f5f5fec0000ef000101000402000100040300015cf804000000008000025f5fee00ef000101000402000100070300015cd904000000008000045f5f5f5fec0000ef000101000402000100040300015cbd04000000008000025f5fee00ef000101000402000100070300015c9e04000000008000045f5f5f5fec0000ef000101000402000100040300015c8204000000008000025f5fee00ef000101000402000100070300015c6304000000008000045f5f5f5fec0000ef000101000402000100040300015c4704000000008000025f5fee00ef000101000402000100070300015c2804000000008000045f5f5f5fec0000ef000101000402000100040300015c0c04000000008000025f5fee00ef000101000402000100070300015bed04000000008000045f5f5f5fec0000ef000101000402000100040300015bd104000000008000025f5fee00ef000101000402000100070300015bb204000000008000045f5f5f5fec0000ef000101000402000100040300015b9604000000008000025f5fee00ef000101000402000100070300015b7704000000008000045f5f5f5fec0000ef000101000402000100040300015b5b04000000008000025f5fee00ef000101000402000100070300015b3c04000000008000045f5f5f5fec0000ef000101000402000100040300015b2004000000008000025f5fee00ef000101000402000100070300015b0104000000008000045f1f5f5fec0000ef000101000402000100040300015ae504000000008000025f5fee00ef000101000402000100070300015ac604000000008000045f5f5f5fec0000ef000101000402000100040300015aaa04000000008000025f5fee00ef000101000402000100070300015a8b04000000008000045f5f5f5fec0000ef000101000402000100040300015a6f04000000008000025f5fee00ef000101000402000100070300015a5004000000008000045f5f5f5fec0000ef000101000402000100040300015a3404000000008000025f5fee00ef000101000402000100070300015a1504000000008000045f5f5f5fec0000ef0001010004020001000403000159f904000000008000025f5fee00ef0001010004020001000703000159da04000000008000045f5f5f5fec0000ef0001010004020001000403000159be04000000008000025f5fee00ef00010100040200010007030001599f04000000008000045f5f5f5fec0000ef00010100040200010004030001598304000000008000025f5fee00ef00010100040200010007030001596404000000008000045f5f5f5fec0000ef00010100040200010004030001594804000000008000025f5fee00ef00010100040200010007030001592904000000008000045f5f5f5fec0000ef00010100040200010004030001590d04000000008000025f5fee00ef0001010004020001000703000158ee04000000008000045f5f5f5fec0000ef0001010004020001000403000158d204000000008000025f5fee00ef0001010004020001000703000158b304000000008000045f5f5f5fec0000ef00010100040200010004030001589704000000008000025f5fee00ef00010100040200010007030001587804000000008000045f5f5f5fec0000ef00010100040200010004030001585c04000000008000025f5fee00ef00010100040200010007030001583d04000000008000045f5f5f5fec0000ef00010100040200010004030001582104000000008000025f5fee00ef00010100040200010007030001580204000000008000045f5f5f5fec0000ef0001010004020001000403000157e604000000008000025f5fee00ef0001010004020001000703000157c704000000008000045f5f5f5fec0000ef0001010004020001000403000157ab04000000008000025f5fee00ef00010100040200010007030001578c04000000008000045f5f5f5fec0000ef00010100040200010004030001577004000000008000025f5fee00ef00010100040200010007030001575104000000008000045f5f5f5fec0000ef00010100040200010004030001573504000000008000025f5fee00ef00010100040200010007030001571604000000008000045f5f5f5fec0000ef0001010004020001000403000156fa04000000008000025f5fee00ef0001010004020001000703000156db04000000008000045f5f5f5fec0000ef0001010004020001000403000156bf04000000008000025f5fee00ef0001010004020001000703000156a004000000008000045f5f5f5fec0000ef00010100040200010004030001568404000000008000025f5fee00ef00010100040200010007030001566504000000008000045f5f5f5fec0000ef00010100040200010004030001564904000000008000025f5fee00ef00010100040200010007030001562a04000000008000045f5f5f5fec0000ef00010100040200010004030001560e04000000008000025f5fee00ef0001010004020001000703000155ef04000000008000045f5f5f5fec0000ef0001010004020001000403000155d304000000008000025f5fee00ef0001010004020001000703000155b404000000008000045f5f5f5fec0000ef00010100040200010004030001559804000000008000025f5fee00ef00010100040200010007030001557904000000008000045f5f5f5fec0000ef00010100040200010004030001555d04000000008000025f5fee00ef00010100040200010007030001553e04000000008000045f5f5f5fec0000ef00010100040200010004030001552204000000008000025f5fee00ef00010100040200010007030001550304000000008000045f5f5f5fec0000ef0001010004020001000403000154e704000000008000025f5fee00ef0001010004020001000703000154c804000000008000045f5f5f5fec0000ef0001010004020001000403000154ac04000000008000025f5fee00ef00010100040200010007030001548d04000000008000045f5f5f5fec0000ef00010100040200010004030001547104000000008000025f5fee00ef00010100040200010007030001545204000000008000045f5f5f5fec0000ef00010100040200010004030001543604000000008000025f5fee00ef00010100040200010007030001541704000000008000045f5f5f5fec0000ef0001010004020001000403000153fb04000000008000025f5fee00ef0001010004020001000703000153dc04000000008000045f5f5f5fec0000ef0001010004020001000403000153c004000000008000025f5fee00ef0001010004020001000703000153a104000000008000045f5f5f5fec0000ef00010100040200010004030001538504000000008000025f5fee00ef00010100040200010007030001536604000000008000045f5f5f5fec0000ef00010100040200010004030001534a04000000008000025f5fee00ef00010100040200010007030001532b04000000008000045f5f5f5fec0000ef00010100040200010004030001530f04000000008000025f5fee00ef0001010004020001000703000152f004000000008000045f5f5f5fec0000ef0001010004020001000403000152d404000000008000025f5fee00ef0001010004020001000703000152b504000000008000045f5f5f5fec0000ef00010100040200010004030001529904000000008000025f5fee00ef00010100040200010007030001527a04000000008000045f5f5f5fec0000ef00010100040200010004030001525e04000000008000025f5fee00ef00010100040200010007030001523f04000000008000045f5f5f5fec0000ef00010100040200010004030001522304000000008000025f5fee00ef00010100040200010007030001520404000000008000045f5f5f5fec0000ef0001010004020001000403000151e804000000008000025f5fee00ef0001010004020001000703000151c904000000008000045f5f5f5fec0000ef0001010004020001000403000151ad04000000008000025f5fee00ef00010100040200010007030001518e04000000008000045f5f5f5fec0000ef00010100040200010004030001517204000000008000025f5fee00ef00010100040200010007030001515304000000008000045f5f5f5fec0000ef00010100040200010004030001513704000000008000025f5fee00ef00010100040200010007030001511804000000008000045f5f5f5fec0000ef0001010004020001000403000150fc04000000008000025f5fee00ef0001010004020001000703000150dd04000000008000045f5f5f5fec0000ef0001010004020001000403000150c104000000008000025f5fee00ef0001010004020001000703000150a204000000008000045f5f5f5fec0000ef00010100040200010004030001508604000000008000025f5fee00ef00010100040200010007030001506704000000008000045f5f5f5fec0000ef00010100040200010004030001504b04000000008000025f5fee00ef00010100040200010007030001502c04000000008000045f5f5f5fec0000ef00010100040200010004030001501004000000008000025f5fee00ef000101000402000100070300014ff104000000008000045f5f5f5fec0000ef000101000402000100040300014fd504000000008000025f5fee00ef000101000402000100070300014fb604000000008000045f5f5f5fec0000ef000101000402000100040300014f9a04000000008000025f5fee00ef000101000402000100070300014f7b04000000008000045f5f5f5fec0000ef000101000402000100040300014f5f04000000008000025f5fee00ef000101000402000100070300014f4004000000008000045f5f5f5fec0000ef000101000402000100040300014f2404000000008000025f5fee00ef000101000402000100070300014f0504000000008000045f5f5f5fec0000ef000101000402000100040300014ee904000000008000025f5fee00ef000101000402000100070300014eca04000000008000045f5f5f5fec0000ef000101000402000100040300014eae04000000008000025f5fee00ef000101000402000100070300014e8f04000000008000045f5f5f5fec0000ef000101000402000100040300014e7304000000008000025f5fee00ef000101000402000100070300014e5404000000008000045f5f5f5fec0000ef000101000402000100040300014e3804000000008000025f5fee00ef000101000402000100070300014e1904000000008000045f5f5f5fec0000ef000101000402000100040300014dfd04000000008000025f5fee00ef000101000402000100070300014dde04000000008000045f5f5f5fec0000ef000101000402000100040300014dc204000000008000025f5fee00ef000101000402000100070300014da304000000008000045f5f5f5fec0000ef000101000402000100040300014d8704000000008000025f5fee00ef000101000402000100070300014d6804000000008000045f5f5f5fec0000ef000101000402000100040300014d4c04000000008000025f5fee00ef000101000402000100070300014d2d04000000008000045f5f5f5fec0000ef000101000402000100040300014d1104000000008000025f5fee00ef000101000402000100070300014cf204000000008000045f5f5f5fec0000ef000101000402000100040300014cd604000000008000025f5fee00ef000101000402000100070300014cb704000000008000045f5f5f5fec0000ef000101000402000100040300014c9b04000000008000025f5fee00ef000101000402000100070300014c7c04000000008000045f5f5f5fec0000ef000101000402000100040300014c6004000000008000025f5fee00ef000101000402000100070300014c4104000000008000045f5f5f5fec0000ef000101000402000100040300014c2504000000008000025f5fee00ef000101000402000100070300014c0604000000008000045f5f5f5fec0000ef000101000402000100040300014bea04000000008000025f5fee00ef000101000402000100070300014bcb04000000008000045f5f5f5fec0000ef000101000402000100040300014baf04000000008000025f5fee00ef000101000402000100070300014b9004000000008000045f5f5f5fec0000ef000101000402000100040300014b7404000000008000025f5fee00ef000101000402000100070300014b5504000000008000045f5f5f5fec0000ef000101000402000100040300014b3904000000008000025f5fee00ef000101000402000100070300014b1a04000000008000045f5f5f5fec0000ef000101000402000100040300014afe04000000008000025f5fee00ef000101000402000100070300014adf04000000008000045f5f5f5fec0000ef000101000402000100040300014ac304000000008000025f5fee00ef000101000402000100070300014aa404000000008000045f5f5f5fec0000ef000101000402000100040300014a8804000000008000025f5fee00ef000101000402000100070300014a6904000000008000045f5f5f5fec0000ef000101000402000100040300014a4d04000000008000025f5fee00ef000101000402000100070300014a2e04000000008000045f5f5f5fec0000ef000101000402000100040300014a1204000000008000025f5fee00ef0001010004020001000703000149f304000000008000045f5f5f5fec0000ef0001010004020001000403000149d704000000008000025f5fee00ef0001010004020001000703000149b804000000008000045f5f5f5fec0000ef00010100040200010004030001499c04000000008000025f5fee00ef00010100040200010007030001497d04000000008000045f5f5f5fec0000ef00010100040200010004030001496104000000008000025f5fee00ef00010100040200010007030001494204000000008000045f5f5f5fec0000ef00010100040200010004030001492604000000008000025f5fee00ef00010100040200010007030001490704000000008000045f5f5f5fec0000ef0001010004020001000403000148eb04000000008000025f5fee00ef0001010004020001000703000148cc04000000008000045f5f5f5fec0000ef0001010004020001000403000148b004000000008000025f5fee00ef00010100040200010007030001489104000000008000045f5f5f5fec0000ef00010100040200010004030001487504000000008000025f5fee00ef00010100040200010007030001485604000000008000045f5f5f5fec0000ef00010100040200010004030001483a04000000008000025f5fee00ef00010100040200010007030001481b04000000008000045f5f5f5fec0000ef0001010004020001000403000147ff04000000008000025f5fee00ef0001010004020001000703000147e004000000008000045f5f5f5fec0000ef0001010004020001000403000147c404000000008000025f5fee00ef0001010004020001000703000147a504000000008000045f5f5f5fec0000ef00010100040200010004030001478904000000008000025f5fee00ef00010100040200010007030001476a04000000008000045f5f5f5fec0000ef00010100040200010004030001474e04000000008000025f5fee00ef00010100040200010007030001472f04000000008000045f5f5f5fec0000ef00010100040200010004030001471304000000008000025f5fee00ef0001010004020001000703000146f404000000008000045f5f5f5fec0000ef0001010004020001000403000146d804000000008000025f5fee00ef0001010004020001000703000146b904000000008000045f5f5f5fec0000ef00010100040200010004030001469d04000000008000025f5fee00ef00010100040200010007030001467e04000000008000045f5f5f5fec0000ef00010100040200010004030001466204000000008000025f5fee00ef00010100040200010007030001464304000000008000045f5f5f5fec0000ef00010100040200010004030001462704000000008000025f5fee00ef00010100040200010007030001460804000000008000045f5f5f5fec0000ef0001010004020001000403000145ec04000000008000025f5fee00ef0001010004020001000703000145cd04000000008000045f5f5f5fec0000ef0001010004020001000403000145b104000000008000025f5fee00ef00010100040200010007030001459204000000008000045f5f5f5fec0000ef00010100040200010004030001457604000000008000025f5fee00ef00010100040200010007030001455704000000008000045f5f5f5fec0000ef00010100040200010004030001453b04000000008000025f5fee00ef00010100040200010007030001451c04000000008000045f5f5f5fec0000ef00010100040200010004030001450004000000008000025f5fee00ef0001010004020001000703000144e104000000008000045f5f5f5fec0000ef0001010004020001000403000144c504000000008000025f5fee00ef0001010004020001000703000144a604000000008000045f5f5f5fec0000ef00010100040200010004030001448a04000000008000025f5fee00ef00010100040200010007030001446b04000000008000045f5f5f5fec0000ef00010100040200010004030001444f04000000008000025f5fee00ef00010100040200010007030001443004000000008000045f5f5f5fec0000ef00010100040200010004030001441404000000008000025f5fee00ef0001010004020001000703000143f504000000008000045f5f5f5fec0000ef0001010004020001000403000143d904000000008000025f5fee00ef0001010004020001000703000143ba04000000008000045f5f5f5fec0000ef00010100040200010004030001439e04000000008000025f5fee00ef00010100040200010007030001437f04000000008000045f5f5f5fec0000ef00010100040200010004030001436304000000008000025f5fee00ef00010100040200010007030001434404000000008000045f5f5f5fec0000ef00010100040200010004030001432804000000008000025f5fee00ef00010100040200010007030001430904000000008000045f5f5f5fec0000ef0001010004020001000403000142ed04000000008000025f5fee00ef0001010004020001000703000142ce04000000008000045f5f5f5fec0000ef0001010004020001000403000142b204000000008000025f5fee00ef00010100040200010007030001429304000000008000045f5f5f5fec0000ef00010100040200010004030001427704000000008000025f5fee00ef00010100040200010007030001425804000000008000045f5f5f5fec0000ef00010100040200010004030001423c04000000008000025f5fee00ef00010100040200010007030001421d04000000008000045f5f5f5fec0000ef00010100040200010004030001420104000000008000025f5fee00ef0001010004020001000703000141e204000000008000045f5f5f5fec0000ef0001010004020001000403000141c604000000008000025f5fee00ef0001010004020001000703000141a704000000008000045f5f5f5fec0000ef00010100040200010004030001418b04000000008000025f5fee00ef00010100040200010007030001416c04000000008000045f5f5f5fec0000ef00010100040200010004030001415004000000008000025f5fee00ef00010100040200010007030001413104000000008000045f5f5f5fec0000ef00010100040200010004030001411504000000008000025f5fee00ef0001010004020001000703000140f604000000008000045f5f5f5fec0000ef0001010004020001000403000140da04000000008000025f5fee00ef0001010004020001000703000140bb04000000008000045f5f5f5fec0000ef00010100040200010004030001409f04000000008000025f5fee00ef00010100040200010007030001408004000000008000045f5f5f5fec0000ef00010100040200010004030001406404000000008000025f5fee00ef00010100040200010007030001404504000000008000045f5f5f5fec0000ef00010100040200010004030001402904000000008000025f5fee00ef00010100040200010007030001400a04000000008000045f5f5f5fec0000ef000101000402000100040300013fee04000000008000025f5fee00ef000101000402000100070300013fcf04000000008000045f5f5f5fec0000ef000101000402000100040300013fb304000000008000025f5fee00ef000101000402000100070300013f9404000000008000045f5f5f5fec0000ef000101000402000100040300013f7804000000008000025f5fee00ef000101000402000100070300013f5904000000008000045f5f5f5fec0000ef000101000402000100040300013f3d04000000008000025f5fee00ef000101000402000100070300013f1e04000000008000045f5f5f5fec0000ef000101000402000100040300013f0204000000008000025f5fee00ef000101000402000100070300013ee304000000008000045f5f5f5fec0000ef000101000402000100040300013ec704000000008000025f5fee00ef000101000402000100070300013ea804000000008000045f5f5f5fec0000ef000101000402000100040300013e8c04000000008000025f5fee00ef000101000402000100070300013e6d04000000008000045f5f5f5fec0000ef000101000402000100040300013e5104000000008000025f5fee00ef000101000402000100070300013e3204000000008000045f5f5f5fec0000ef000101000402000100040300013e1604000000008000025f5fee00ef000101000402000100070300013df704000000008000045f5f5f5fec0000ef000101000402000100040300013ddb04000000008000025f5fee00ef000101000402000100070300013dbc04000000008000045f5f5f5fec0000ef000101000402000100040300013da004000000008000025f5fee00ef000101000402000100070300013d8104000000008000045f5f5f5fec0000ef000101000402000100040300013d6504000000008000025f5fee00ef000101000402000100070300013d4604000000008000045f5f5f5fec0000ef000101000402000100040300013d2a04000000008000025f5fee00ef000101000402000100070300013d0b04000000008000045f5f5f5fec0000ef000101000402000100040300013cef04000000008000025f5fee00ef000101000402000100070300013cd004000000008000045f5f5f5fec0000ef000101000402000100040300013cb404000000008000025f5fee00ef000101000402000100070300013c9504000000008000045f5f5f5fec0000ef000101000402000100040300013c7904000000008000025f5fee00ef000101000402000100070300013c5a04000000008000045f5f5f5fec0000ef000101000402000100040300013c3e04000000008000025f5fee00ef000101000402000100070300013c1f04000000008000045f5f5f5fec0000ef000101000402000100040300013c0304000000008000025f5fee00ef000101000402000100070300013be404000000008000045f5f5f5fec0000ef000101000402000100040300013bc804000000008000025f5fee00ef000101000402000100070300013ba904000000008000045f5f5f5fec0000ef000101000402000100040300013b8d04000000008000025f5fee00ef000101000402000100070300013b6e04000000008000045f5f5f5fec0000ef000101000402000100040300013b5204000000008000025f5fee00ef000101000402000100070300013b3304000000008000045f5f5f5fec0000ef000101000402000100040300013b1704000000008000025f5fee00ef000101000402000100070300013af804000000008000045f5f5f5fec0000ef000101000402000100040300013adc04000000008000025f5fee00ef000101000402000100070300013abd04000000008000045f5f5f5fec0000ef000101000402000100040300013aa104000000008000025f5fee00ef000101000402000100070300013a8204000000008000045f5f5f5fec0000ef000101000402000100040300013a6604000000008000025f5fee00ef000101000402000100070300013a4704000000008000045f5f5f5fec0000ef000101000402000100040300013a2b04000000008000025f5fee00ef000101000402000100070300013a0c04000000008000045f5f5f5fec0000ef0001010004020001000403000139f004000000008000025f5fee00ef0001010004020001000703000139d104000000008000045f5f5f5fec0000ef0001010004020001000403000139b504000000008000025f5fee00ef00010100040200010007030001399604000000008000045f5f5f5fec0000ef00010100040200010004030001397a04000000008000025f5fee00ef00010100040200010007030001395b04000000008000045f5f5f5fec0000ef00010100040200010004030001393f04000000008000025f5fee00ef00010100040200010007030001392004000000008000045f5f5f5fec0000ef00010100040200010004030001390404000000008000025f5fee00ef0001010004020001000703000138e504000000008000045f5f5f5fec0000ef0001010004020001000403000138c904000000008000025f5fee00ef0001010004020001000703000138aa04000000008000045f5f5f5fec0000ef00010100040200010004030001388e04000000008000025f5fee00ef00010100040200010007030001386f04000000008000045f5f5f5fec0000ef00010100040200010004030001385304000000008000025f5fee00ef00010100040200010007030001383404000000008000045f5f5f5fec0000ef00010100040200010004030001381804000000008000025f5fee00ef0001010004020001000703000137f904000000008000045f5f5f5fec0000ef0001010004020001000403000137dd04000000008000025f5fee00ef0001010004020001000703000137be04000000008000045f5f5f5fec0000ef0001010004020001000403000137a204000000008000025f5fee00ef00010100040200010007030001378304000000008000045f5f5f5fec0000ef00010100040200010004030001376704000000008000025f5fee00ef00010100040200010007030001374804000000008000045f5f5f5fec0000ef00010100040200010004030001372c04000000008000025f5fee00ef00010100040200010007030001370d04000000008000045f5f5f5fec0000ef0001010004020001000403000136f104000000008000025f5fee00ef0001010004020001000703000136d204000000008000045f5f5f5fec0000ef0001010004020001000403000136b604000000008000025f5fee00ef00010100040200010007030001369704000000008000045f5f5f5fec0000ef00010100040200010004030001367b04000000008000025f5fee00ef00010100040200010007030001365c04000000008000045f5f5f5fec0000ef00010100040200010004030001364004000000008000025f5fee00ef00010100040200010007030001362104000000008000045f5f5f5fec0000ef00010100040200010004030001360504000000008000025f5fee00ef0001010004020001000703000135e604000000008000045f5f5f5fec0000ef0001010004020001000403000135ca04000000008000025f5fee00ef0001010004020001000703000135ab04000000008000045f5f5f5fec0000ef00010100040200010004030001358f04000000008000025f5fee00ef00010100040200010007030001357004000000008000045f5f5f5fec0000ef00010100040200010004030001355404000000008000025f5fee00ef00010100040200010007030001353504000000008000045f5f5f5fec0000ef00010100040200010004030001351904000000008000025f5fee00ef0001010004020001000703000134fa04000000008000045f5f5f5fec0000ef0001010004020001000403000134de04000000008000025f5fee00ef0001010004020001000703000134bf04000000008000045f5f5f5fec0000ef0001010004020001000403000134a304000000008000025f5fee00ef00010100040200010007030001348404000000008000045f5f5f5fec0000ef00010100040200010004030001346804000000008000025f5fee00ef00010100040200010007030001344904000000008000045f5f5f5fec0000ef00010100040200010004030001342d04000000008000025f5fee00ef00010100040200010007030001340e04000000008000045f5f5f5fec0000ef0001011804020001000403000133f204000000008000025f5fee00ef0001010004020001000703000133d304000000008000045f5f5f5fec0000ef0001010004020001000403000133b704000000008000025f5fee00ef00010100040200010007030001339804000000008000045f5f5f5fec0000ef00010100040200010004030001337c04000000008000025f5fee00ef00010100040200010007030001335d04000000008000045f5f5f5fec0000ef00010100040200010004030001334104000000008000025f5fee00ef00010100040200010007030001332204000000008000045f5f5f5fec0000ef00010100040200010004030001330604000000008000025f5fee00ef0001010004020001000703000132e704000000008000045f5f5f5fec0000ef0001010004020001000403000132cb04000000008000025f5fee00ef0001010004020001000703000132ac04000000008000045f5f5f5fec0000ef00010100040200010004030001329004000000008000025f5fee00ef00010100040200010007030001327104000000008000045f5f5f5fec0000ef00010100040200010004030001325504000000008000025f5fee00ef00010100040200010007030001323604000000008000045f5f5f5fec0000ef00010100040200010004030001321a04000000008000025f5fee00ef0001010004020001000703000131fb04000000008000045f5f5f5fec0000ef0001010004020001000403000131df04000000008000025f5fee00ef0001010004020001000703000131c004000000008000045f5f5f5fec0000ef0001010004020001000403000131a404000000008000025f5fee00ef00010100040200010007030001318504000000008000045f5f5f5fec0000ef00010100040200010004030001316904000000008000025f5fee00ef00010100040200010007030001314a04000000008000045f5f5f5fec0000ef00010100040200010004030001312e04000000008000025f5fee00ef00010100040200010007030001310f04000000008000045f5f5f5fec0000ef0001010004020001000403000130f304000000008000025f5fee00ef0001010004020001000703000130d404000000008000045f5f5f5fec0000ef0001010004020001000403000130b804000000008000025f5fee00ef00010100040200010007030001309904000000008000045f5f5f5fec0000ef00010100040200010004030001307d04000000008000025f5fee00ef00010100040200010007030001305e04000000008000045f5f5f5fec0000ef00010100040200010004030001304204000000008000025f5fee00ef00010100040200010007030001302304000000008000045f5f5f5fec0000ef00010100040200010004030001300704000000008000025f5fee00ef000101000402000100070300012fe804000000008000045f5f5f5fec0000ef000101000402000100040300012fcc04000000008000025f5fee00ef000101000402000100070300012fad04000000008000045f5f5f5fec0000ef000101000402000100040300012f9104000000008000025f5fee00ef000101000402000100070300012f7204000000008000045f5f5f5fec0000ef000101000402000100040300012f5604000000008000025f5fee00ef000101000402000100070300012f3704000000008000045f5f5f5fec0000ef000101000402000100040300012f1b04000000008000025f5fee00ef000101000402000100070300012efc04000000008000045f5f5f5fec0000ef000101000402000100040300012ee004000000008000025f5fee00ef000101000402000100070300012ec104000000008000045f5f5f5fec0000ef000101000402000100040300012ea504000000008000025f5fee00ef000101000402000100070300012e8604000000008000045f5f5f5fec0000ef000101000402000100040300012e6a04000000008000025f5fee00ef000101000402000100070300012e4b04000000008000045f5f5f5fec0000ef000101000402000100040300012e2f04000000008000025f5fee00ef000101000402000100070300012e1004000000008000045f5f5f5fec0000ef000101000402000100040300012df404000000008000025f5fee00ef000101000402000100070300012dd504000000008000045f5f5f5fec0000ef000101000402000100040300012db904000000008000025f5fee00ef000101000402000100070300012d9a04000000008000045f5f5f5fec0000ef000101000402000100040300012d7e04000000008000025f5fee00ef000101000402000100070300012d5f04000000008000045f5f5f5fec0000ef000101000402000100040300012d4304000000008000025f5fee00ef000101000402000100070300012d2404000000008000045f5f5f5fec0000ef000101000402000100040300012d0804000000008000025f5fee00ef000101000402000100070300012ce904000000008000045f5f5f5fec0000ef000101000402000100040300012ccd04000000008000025f5fee00ef000101000402000100070300012cae04000000008000045f5f5f5fec0000ef000101000402000100040300012c9204000000008000025f5fee00ef000101000402000100070300012c7304000000008000045f5f5f5fec0000ef000101000402000100040300012c5704000000008000025f5fee00ef000101000402000100070300012c3804000000008000045f5f5f5fec0000ef000101000402000100040300012c1c04000000008000025f5fee00ef000101000402000100070300012bfd04000000008000045f5f5f5fec0000ef000101000402000100040300012be104000000008000025f5fee00ef000101000402000100070300012bc204000000008000045f5f5f5fec0000ef000101000402000100040300012ba604000000008000025f5fee00ef000101000402000100070300012b8704000000008000045f5f5f5fec0000ef000101000402000100040300012b6b04000000008000025f5fee00ef000101000402000100070300012b4c04000000008000045f5f5f5fec0000ef000101000402000100040300012b3004000000008000025f5fee00ef000101000402000100070300012b1104000000008000045f5f5f5fec0000ef000101000402000100040300012af504000000008000025f5fee00ef000101000402000100070300012ad604000000008000045f5f5f5fec0000ef000101000402000100040300012aba04000000008000025f5fee00ef000101000402000100070300012a9b04000000008000045f5f5f5fec0000ef000101000402000100040300012a7f04000000008000025f5fee00ef000101000402000100070300012a6004000000008000045f5f5f5fec0000ef000101000402000100040300012a4404000000008000025f5fee00ef000101000402000100070300012a2504000000008000045f5f5f5fec0000ef000101000402000100040300012a0904000000008000025f5fee00ef0001010004020001000703000129ea04000000008000045f5f5f5fec0000ef0001010004020001000403000129ce04000000008000025f5fee00ef0001010004020001000703000129af04000000008000045f5f5f5fec0000ef00010100040200010004030001299304000000008000025f5fee00ef00010100040200010007030001297404000000008000045f5f5f5fec0000ef00010100040200010004030001295804000000008000025f5fee00ef00010100040200010007030001293904000000008000045f5f5f5fec0000ef00010100040200010004030001291d04000000008000025f5fee00ef0001010004020001000703000128fe04000000008000045f5f5f5fec0000ef0001010004020001000403000128e204000000008000025f5fee00ef0001010004020001000703000128c304000000008000045f5f5f5fec0000ef0001010004020001000403000128a704000000008000025f5fee00ef00010100040200010007030001288804000000008000045f5f5f5fec0000ef00010100040200010004030001286c04000000008000025f5fee00ef00010100040200010007030001284d04000000008000045f5f5f5fec0000ef00010100040200010004030001283104000000008000025f5fee00ef00010100040200010007030001281204000000008000045f5f5f5fec0000ef0001010004020001000403000127f604000000008000025f5fee00ef0001010004020001000703000127d704000000008000045f5f5f5fec0000ef0001010004020001000403000127bb04000000008000025f5fee00ef00010100040200010007030001279c04000000008000045f5f5f5fec0000ef00010100040200010004030001278004000000008000025f5fee00ef00010100040200010007030001276104000000008000045f5f5f5fec0000ef00010100040200010004030001274504000000008000025f5fee00ef00010100040200010007030001272604000000008000045f5f5f5fec0000ef00010100040200010004030001270a04000000008000025f5fee00ef0001010004020001000703000126eb04000000008000045f5f5f5fec0000ef0001010004020001000403000126cf04000000008000025f5fee00ef0001010004020001000703000126b004000000008000045f5f5f5fec0000ef00010100040200010004030001269404000000008000025f5fee00ef00010100040200010007030001267504000000008000045f5f5f5fec0000ef00010100040200010004030001265904000000008000025f5fee00ef00010100040200010007030001263a04000000008000045f5f5f5fec0000ef00010100040200010004030001261e04000000008000025f5fee00ef0001010004020001000703000125ff04000000008000045f5f5f5fec0000ef0001010004020001000403000125e304000000008000025f5fee00ef0001010004020001000703000125c404000000008000045f5f5f5fec0000ef0001010004020001000403000125a804000000008000025f5fee00ef00010100040200010007030001258904000000008000045f5f5f5fec0000ef00010100040200010004030001256d04000000008000025f5fee00ef00010100040200010007030001254e04000000008000045f5f5f5fec0000ef00010100040200010004030001253204000000008000025f5fee00ef00010100040200010007030001251304000000008000045f5f5f5fec0000ef0001010004020001000403000124f704000000008000025f5fee00ef0001010004020001000703000124d804000000008000045f5f5f5fec0000ef0001010004020001000403000124bc04000000008000025f5fee00ef00010100040200010007030001249d04000000008000045f5f5f5fec0000ef00010100040200010004030001248104000000008000025f5fee00ef00010100040200010007030001246204000000008000045f5f5f5fec0000ef00010100040200010004030001244604000000008000025f5fee00ef00010100040200010007030001242704000000008000045f5f5f5fec0000ef00010100040200010004030001240b04000000008000025f5fee00ef0001010004020001000703000123ec04000000008000045f5f5f5fec0000ef0001010004020001000403000123d004000000008000025f5fee00ef0001010004020001000703000123b104000000008000045f5f5f5fec0000ef00010100040200010004030001239504000000008000025f5fee00ef00010100040200010007030001237604000000008000045f5f5f5fec0000ef00010100040200010004030001235a04000000008000025f5fee00ef00010100040200010007030001233b04000000008000045f5f5f5fec0000ef00010100040200010004030001231f04000000008000025f5fee00ef00010100040200010007030001230004000000008000045f5f5f5fec0000ef0001010004020001000403000122e404000000008000025f5fee00ef0001010004020001000703000122c504000000008000045f5f5f5fec0000ef0001010004020001000403000122a904000000008000025f5fee00ef00010100040200010007030001228a04000000008000045f5f5f5fec0000ef00010100040200010004030001226e04000000008000025f5fee00ef00010100040200010007030001224f04000000008000045f5f5f5fec0000ef00010100040200010004030001223304000000008000025f5fee00ef00010100040200010007030001221404000000008000045f5f5f5fec0000ef0001010004020001000403000121f804000000008000025f5fee00ef0001010004020001000703000121d904000000008000045f5f5f5fec0000ef0001010004020001000403000121bd04000000008000025f5fee00ef00010100040200010007030001219e04000000008000045f5f5f5fec0000ef00010100040200010004030001218204000000008000025f5fee00ef00010100040200010007030001216304000000008000045f5f5f5fec0000ef00010100040200010004030001214704000000008000025f5fee00ef00010100040200010007030001212804000000008000045f5f5f5fec0000ef00010100040200010004030001210c04000000008000025f5fee00ef0001010004020001000703000120ed04000000008000045f5f5f5fec0000ef0001010004020001000403000120d104000000008000025f5fee00ef0001010004020001000703000120b204000000008000045f5f5f5fec0000ef00010100040200010004030001209604000000008000025f5fee00ef00010100040200010007030001207704000000008000045f5f5f5fec0000ef00010100040200010004030001205b04000000008000025f5fee00ef00010100040200010007030001203c04000000008000045f5f5f5fec0000ef00010100040200010004030001202004000000008000025f5fee00ef00010100040200010007030001200104000000008000045f5f5f5fec0000ef000101000402000100040300011fe504000000008000025f5fee00ef000101000402000100070300011fc604000000008000045f5f5f5fec0000ef000101000402000100040300011faa04000000008000025f5fee00ef000101000402000100070300011f8b04000000008000045f5f5f5fec0000ef000101000402000100040300011f6f04000000008000025f5fee00ef000101000402000100070300011f5004000000008000045f5f5f5fec0000ef000101000402000100040300011f3404000000008000025f5fee00ef000101000402000100070300011f1504000000008000045f5f5f5fec0000ef000101000402000100040300011ef904000000008000025f5fee00ef000101000402000100070300011eda04000000008000045f5f5f5fec0000ef000101000402000100040300011ebe04000000008000025f5fee00ef000101000402000100070300011e9f04000000008000045f5f5f5fec0000ef000101000402000100040300011e8304000000008000025f5fee00ef000101000402000100070300011e6404000000008000045f5f5f5fec0000ef000101000402000100040300011e4804000000008000025f5fee00ef000101000402000100070300011e2904000000008000045f5f5f5fec0000ef000101000402000100040300011e0d04000000008000025f5fee00ef000101000402000100070300011dee04000000008000045f5f5f5fec0000ef000101000402000100040300011dd204000000008000025f5fee00ef000101000402000100070300011db304000000008000045f5f5f5fec0000ef000101000402000100040300011d9704000000008000025f5fee00ef000101000402000100070300011d7804000000008000045f5f5f5fec0000ef000101000402000100040300011d5c04000000008000025f5fee00ef000101000402000100070300011d3d04000000008000045f5f5f5fec0000ef000101000402000100040300011d2104000000008000025f5fee00ef000101000402000100070300011d0204000000008000045f5f5f5fec0000ef000101000402000100040300011ce604000000008000025f5fee00ef000101000402000100070300011cc704000000008000045f5f5f5fec0000ef000101000402000100040300011cab04000000008000025f5fee00ef000101000402000100070300011c8c04000000008000045f5f5f5fec0000ef000101000402000100040300011c7004000000008000025f5fee00ef000101000402000100070300011c5104000000008000045f5f5f5fec0000ef000101000402000100040300011c3504000000008000025f5fee00ef000101000402000100070300011c1604000000008000045f5f5f5fec0000ef000101000402000100040300011bfa04000000008000025f5fee00ef000101000402000100070300011bdb04000000008000045f5f5f5fec0000ef000101000402000100040300011bbf04000000008000025f5fee00ef000101000402000100070300011ba004000000008000045f5f5f5fec0000ef000101000402000100040300011b8404000000008000025f5fee00ef000101000402000100070300011b6504000000008000045f5f5f5fec0000ef000101000402000100040300011b4904000000008000025f5fee00ef000101000402000100070300011b2a04000000008000045f5f5f5fec0000ef000101000402000100040300011b0e04000000008000025f5fee00ef000101000402000100070300011aef04000000008000045f5f5f5fec0000ef000101000402000100040300011ad304000000008000025f5fee00ef000101000402000100070300011ab404000000008000045f5f5f5fec0000ef000101000402000100040300011a9804000000008000025f5fee00ef000101000402000100070300011a7904000000008000045f5f5f5fec0000ef000101000402000100040300011a5d04000000008000025f5fee00ef000101000402000100070300011a3e04000000008000045f5f5f5fec0000ef000101000402000100040300011a2204000000008000025f5fee00ef000101000402000100070300011a0304000000008000045f5f5f5fec0000ef0001010004020001000403000119e704000000008000025f5fee00ef0001010004020001000703000119c804000000008000045f5f5f5fec0000ef0001010004020001000403000119ac04000000008000025f5fee00ef00010100040200010007030001198d04000000008000045f5f5f5fec0000ef00010100040200010004030001197104000000008000025f5fee00ef00010100040200010007030001195204000000008000045f5f5f5fec0000ef00010100040200010004030001193604000000008000025f5fee00ef00010100040200010007030001191704000000008000045f5f5f5fec0000ef0001010004020001000403000118fb04000000008000025f5fee00ef0001010004020001000703000118dc04000000008000045f5f5f5fec0000ef0001010004020001000403000118c004000000008000025f5fee00ef0001010004020001000703000118a104000000008000045f5f5f5fec0000ef00010100040200010004030001188504000000008000025f5fee00ef00010100040200010007030001186604000000008000045f5f5f5fec0000ef00010100040200010004030001184a04000000008000025f5fee00ef00010100040200010007030001182b04000000008000045f5f5f5fec0000ef00010100040200010004030001180f04000000008000025f5fee00ef0001010004020001000703000117f004000000008000045f5f5f5fec0000ef0001010004020001000403000117d404000000008000025f5fee00ef0001010004020001000703000117b504000000008000045f5f5f5fec0000ef00010100040200010004030001179904000000008000025f5fee00ef00010100040200010007030001177a04000000008000045f5f5f5fec0000ef00010100040200010004030001175e04000000008000025f5fee00ef00010100040200010007030001173f04000000008000045f5f5f5fec0000ef00010100040200010004030001172304000000008000025f5fee00ef00010100040200010007030001170404000000008000045f5f5f5fec0000ef0001010004020001000403000116e804000000008000025f5fee00ef0001010004020001000703000116c904000000008000045f5f5f5fec0000ef0001010004020001000403000116ad04000000008000025f5fee00ef00010100040200010007030001168e04000000008000045f5f5f5fec0000ef00010100040200010004030001167204000000008000025f5fee00ef00010100040200010007030001165304000000008000045f5f5f5fec0000ef00010100040200010004030001163704000000008000025f5fee00ef00010100040200010007030001161804000000008000045f5f5f5fec0000ef0001010004020001000403000115fc04000000008000025f5fee00ef0001010004020001000703000115dd04000000008000045f5f5f5fec0000ef0001010004020001000403000115c104000000008000025f5fee00ef0001010004020001000703000115a204000000008000045f5f5f5fec0000ef00010100040200010004030001158604000000008000025f5fee00ef00010100040200010007030001156704000000008000045f5f5f5fec0000ef00010100040200010004030001154b04000000008000025f5fee00ef00010100040200010007030001152c04000000008000045f5f5f5fec0000ef00010100040200010004030001151004000000008000025f5fee00ef0001010004020001000703000114f104000000008000045f5f5f5fec0000ef0001010004020001000403000114d504000000008000025f5fee00ef0001010004020001000703000114b604000000008000045f5f5f5fec0000ef00010100040200010004030001149a04000000008000025f5fee00ef00010100040200010007030001147b04000000008000045f5f5f5fec0000ef00010100040200010004030001145f04000000008000025f5fee00ef00010100040200010007030001144004000000008000045f5f5f5fec0000ef00010100040200010004030001142404000000008000025f5fee00ef00010100040200010007030001140504000000008000045f5f5f5fec0000ef0001010004020001000403000113e904000000008000025f5fee00ef0001010004020001000703000113ca04000000008000045f5f5f5fec0000ef0001010004020001000403000113ae04000000008000025f5fee00ef00010100040200010007030001138f04000000008000045f5f5f5fec0000ef00010100040200010004030001137304000000008000025f5fee00ef00010100040200010007030001135404000000008000045f5f5f5fec0000ef00010100040200010004030001133804000000008000025f5fee00ef00010100040200010007030001131904000000008000045f5f5f5fec0000ef0001010004020001000403000112fd04000000008000025f5fee00ef0001010004020001000703000112de04000000008000045f5f5f5fec0000ef0001010004020001000403000112c204000000008000025f5fee00ef0001010004020001000703000112a304000000008000045f5f5f5fec0000ef00010100040200010004030001128704000000008000025f5fee00ef00010100040200010007030001126804000000008000045f5f5f5fec0000ef00010100040200010004030001124c04000000008000025f5fee00ef00010100040200010007030001122d04000000008000045f5f5f5fec0000ef00010100040200010004030001121104000000008000025f5fee00ef0001010004020001000703000111f204000000008000045f5f5f5fec0000ef0001010004020001000403000111d604000000008000025f5fee00ef0001010004020001000703000111b704000000008000045f5f5f5fec0000ef00010100040200010004030001119b04000000008000025f5fee00ef00010100040200010007030001117c04000000008000045f5f5f5fec0000ef00010100040200010004030001116004000000008000025f5fee00ef00010100040200010007030001114104000000008000045f5f5f5fec0000ef00010100040200010004030001112504000000008000025f5fee00ef00010100040200010007030001110604000000008000045f5f5f5fec0000ef0001010004020001000403000110ea04000000008000025f5fee00ef0001010004020001000703000110cb04000000008000045f5f5f5fec0000ef0001010004020001000403000110af04000000008000025f5fee00ef00010100040200010007030001109004000000008000045f5f5f5fec0000ef00010100040200010004030001107404000000008000025f5fee00ef00010100040200010007030001105504000000008000045f5f5f5fec0000ef00010100040200010004030001103904000000008000025f5fee00ef00010100040200010007030001101a04000000008000045f5f5f5fec0000ef000101000402000100040300010ffe04000000008000025f5fee00ef000101000402000100070300010fdf04000000008000045f5f5f5fec0000ef000101000402000100040300010fc304000000008000025f5fee00ef000101000402000100070300010fa404000000008000045f5f5f5fec0000ef000101000402000100040300010f8804000000008000025f5fee00ef000101000402000100070300010f6904000000008000045f5f5f5fec0000ef000101000402000100040300010f4d04000000008000025f5fee00ef000101000402000100070300010f2e04000000008000045f5f5f5fec0000ef000101000402000100040300010f1204000000008000025f5fee00ef000101000402000100070300010ef304000000008000045f5f5f5fec0000ef000101000402000100040300010ed704000000008000025f5fee00ef000101000402000100070300010eb804000000008000045f5f5f5fec0000ef000101000402000100040300010e9c04000000008000025f5fee00ef000101000402000100070300010e7d04000000008000045f5f5f5fec0000ef000101000402000100040300010e6104000000008000025f5fee00ef000101000402000100070300010e4204000000008000045f5f5f5fec0000ef000101000402000100040300010e2604000000008000025f5fee00ef000101000402000100070300010e0704000000008000045f5f5f5fec0000ef000101000402000100040300010deb04000000008000025f5fee00ef000101000402000100070300010dcc04000000008000045f5f5f5fec0000ef000101000402000100040300010db004000000008000025f5fee00ef000101000402000100070300010d9104000000008000045f5f5f5fec0000ef000101000402000100040300010d7504000000008000025f5fee00ef000101000402000100070300010d5604000000008000045f5f5f5fec0000ef000101000402000100040300010d3a04000000008000025f5fee00ef000101000402000100070300010d1b04000000008000045f5f5f5fec0000ef000101000402000100040300010cff04000000008000025f5fee00ef000101000402000100070300010ce004000000008000045f5f5f5fec0000ef000101000402000100040300010cc404000000008000025f5fee00ef000101000402000100070300010ca504000000008000045f5f5f5fec0000ef000101000402000100040300010c8904000000008000025f5fee00ef000101000402000100070300010c6a04000000008000045f5f5f5fec0000ef000101000402000100040300010c4e04000000008000025f5fee00ef000101000402000100070300010c2f04000000008000045f5f5f5fec0000ef000101000402000100040300010c1304000000008000025f5fee00ef000101000402000100070300010bf404000000008000045f5f5f5fec0000ef000101000402000100040300010bd804000000008000025f5fee00ef000101000402000100070300010bb904000000008000045f5f5f5fec0000ef000101000402000100040300010b9d04000000008000025f5fee00ef000101000402000100070300010b7e04000000008000045f5f5f5fec0000ef000101000402000100040300010b6204000000008000025f5fee00ef000101000402000100070300010b4304000000008000045f5f5f5fec0000ef000101000402000100040300010b2704000000008000025f5fee00ef000101000402000100070300010b0804000000008000045f5f5f5fec0000ef000101000402000100040300010aec04000000008000025f5fee00ef000101000402000100070300010acd04000000008000045f5f5f5fec0000ef000101000402000100040300010ab104000000008000025f5fee00ef000101000402000100070300010a9204000000008000045f5f5f5fec0000ef000101000402000100040300010a7604000000008000025f5fee00ef000101000402000100070300010a5704000000008000045f5f5f5fec0000ef000101000402000100040300010a3b04000000008000025f5fee00ef000101000402000100070300010a1c04000000008000045f5f5f5fec0000ef000101000402000100040300010a0004000000008000025f5fee00ef0001010004020001000703000109e104000000008000045f5f5f5fec0000ef0001010004020001000403000109c504000000008000025f5fee00ef0001010004020001000703000109a604000000008000045f5f5f5fec0000ef00010100040200010004030001098a04000000008000025f5fee00ef00010100040200010007030001096b04000000008000045f5f5f5fec0000ef00010100040200010004030001094f04000000008000025f5fee00ef00010100040200010007030001093004000000008000045f5f5f5fec0000ef00010100040200010004030001091404000000008000025f5fee00ef0001010004020001000703000108f504000000008000045f5f5f5fec0000ef0001010004020001000403000108d904000000008000025f5fee00ef0001010004020001000703000108ba04000000008000045f5f5f5fec0000ef00010100040200010004030001089e04000000008000025f5fee00ef00010100040200010007030001087f04000000008000045f5f5f5fec0000ef00010100040200010004030001086304000000008000025f5fee00ef00010100040200010007030001084404000000008000045f5f5f5fec0000ef00010100040200010004030001082804000000008000025f5fee00ef00010100040200010007030001080904000000008000045f5f5f5fec0000ef0001010004020001000403000107ed04000000008000025f5fee00ef0001010004020001000703000107ce04000000008000045f5f5f5fec0000ef0001010004020001000403000107b204000000008000025f5fee00ef00010100040200010007030001079304000000008000045f5f5f5fec0000ef00010100040200010004030001077704000000008000025f5fee00ef00010100040200010007030001075804000000008000045f5f5f5fec0000ef00010100040200010004030001073c04000000008000025f5fee00ef00010100040200010007030001071d04000000008000045f5f5f5fec0000ef00010100040200010004030001070104000000008000025f5fee00ef0001010004020001000703000106e204000000008000045f5f5f5fec0000ef0001010004020001000403000106c604000000008000025f5fee00ef0001010004020001000703000106a704000000008000045f5f5f5fec0000ef00010100040200010004030001068b04000000008000025f5fee00ef00010100040200010007030001066c04000000008000045f5f5f5fec0000ef00010100040200010004030001065004000000008000025f5fee00ef00010100040200010007030001063104000000008000045f5f5f5fec0000ef00010100040200010004030001061504000000008000025f5fee00ef0001010004020001000703000105f604000000008000045f5f5f5fec0000ef0001010004020001000403000105da04000000008000025f5fee00ef0001010004020001000703000105bb04000000008000045f5f5f5fec0000ef00010100040200010004030001059f04000000008000025f5fee00ef00010100040200010007030001058004000000008000045f5f5f5fec0000ef00010100040200010004030001056404000000008000025f5fee00ef00010100040200010007030001054504000000008000045f5f5f5fec0000ef00010100040200010004030001052904000000008000025f5fee00ef00010100040200010007030001050a04000000008000045f5f5f5fec0000ef0001010004020001000403000104ee04000000008000025f5fee00ef0001010004020001000703000104cf04000000008000045f5f5f5fec0000ef0001010004020001000403000104b304000000008000025f5fee00ef00010100040200010007030001049404000000008000045f5f5f5fec0000ef00010100040200010004030001047804000000008000025f5fee00ef00010100040200010007030001045904000000008000045f5f5f5fec0000ef00010100040200010004030001043d04000000008000025f5fee00ef00010100040200010007030001041e04000000008000045f5f5f5fec0000ef00010100040200010004030001040204000000008000025f5fee00ef0001010004020001000703000103e304000000008000045f5f5f5fec0000ef0001010004020001000403000103c704000000008000025f5fee00ef0001010004020001000703000103a804000000008000045f5f5f5fec0000ef00010100040200010004030001038c04000000008000025f5fee00ef00010100040200010007030001036d04000000008000045f5f5f5fec0000ef00010100040200010004030001035104000000008000025f5fee00ef00010100040200010007030001033204000000008000045f5f5f5fec0000ef00010100040200010004030001031604000000008000025f5fee00ef0001010004020001000703000102f704000000008000045f5f5f5fec0000ef0001010004020001000403000102db04000000008000025f5fee00ef0001010004020001000703000102bc04000000008000045f5f5f5fec0000ef0001010004020001000403000102a004000000008000025f5fee00ef00010100040200010007030001028104000000008000045f5f5f5fec0000ef00010100040200010004030001026504000000008000025f5fee00ef00010100040200010007030001024604000000008000045f5f5f5fec0000ef00010100040200010004030001022a04000000008000025f5fee00ef00010100040200010007030001020b04000000008000045f5f5f5fec0000ef0001010004020001000403000101ef04000000008000025f5fee00ef0001010004020001000703000101d004000000008000045f5f5f5fec0000ef0001010004020001000403000101b404000000008000025f5fee00ef00010100040200010007030001019504000000008000045f5f5f5fec0000ef00010100040200010004030001017904000000008000025f5fee00ef00010100040200010007030001015a04000000008000045f5f5f5fec0000ef00010100040200010004030001013e04000000008000025f5fee00ef00010100040200010007030001011f04000000008000045f5f5f5fec0000ef00010100040200010004030001010304000000008000025f5fee00ef0001010004020001000703000100e404000000008000045f5f5f5fec0000ef0001010004020001000403000100c804000000008000025f5fee00ef0001010004020001000703000100a904000000008000045f5f5f5fec0000ef00010100040200010004030001008d04000000008000025f5fee00ef00010100040200010007030001006e04000000008000045f5f5f5fec0000ef00010100040200010004030001005204000000008000025f5fee00ef00010100040200010007030001003304000000008000045f5f5f5fec0000ef00010100040200010004030001001704000000008000025f5fee00ef0100a94f5374fce5edbc8e2a8697c15331677e6ebf0b +0xef0001010004020001000704000000008000303000e201303030 +0xef000101000402000100070400000000800030303000e2303030 +0xef000101000402000100080400000000800030003030e201fffa30 +0xef000101000402000100080400000000800030613030e201fffa30 +0xef0001010004020001000804000400008000306030e100013030e430303030 +0xef00010100040200010008040020000080003030000000000000003030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000904002000008000303000000000000000003030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000a04000000008000303000e130307b30303030 +0xef0001010004020001000a04000000008000303030300030e200303030 +0xef0001010004020001000a0400000000800030e200000030e200303030 +0xef0001010004020001000b030001001404000000008000303030303030303030303030ef0001010004020001000104303000008000303030 +0xef0001010004020001000b030001001404000000008000303030303030303030303030ef0001010030300000303030303030303030303030 +0xef0001010004020001000b030001003004000000008000303030303030303030303030ef000101000402000130300300003030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000b030001003004000000008000303030303030303030303030ef0001010004020001303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000b030001003304303000008000303030303030303030303030ef0001010004020001000703000100140430300000800030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000b030001003604000000008000306230303062303030ec0030ef0001010004020001000a0300010014043030000080003030303030303030303030ef00010100040200010001043030000080003030 +0xef0001010004020001000b030001023604000000008000046000600060006000ec0000ef0001010004020001020a030001001404000000008000026000e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b7b7b7b7b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000b0300020014001404000000008000303030303030303030303030ef00010100040200013030043030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000b0301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060ff6000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feea000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000b0301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060ff6000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef0001010004020001000104000000006464646464640101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef00010100040200013000010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101ebeb000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000b0301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060ff6000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101ebeb000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000b0301000014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014040000000080000436600060ff6000ecff5000ef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef00010100040200013000010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101ebeb000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef0001010004020001000c0300010000040000000080003030303030303030303030303030 +0xef0001010004020001000c03000100000430300000800030303030303030303030303030 +0xef0001010004020001000c03000100180400000000800030303030303030303030303030ef000101303030303030303030303030303030303030303030 +0xef0001010004020001000c03000100300400000000800030303030303030303030303030ef0030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000c030002001400180400000000800030303030303030303030303030ef0001010031303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000c030002001400300400000000800030303030303030303030303030ef00010100303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000c0400000000800030663030303030303000e13030 +0xef0001010004020001000d04000000008000303000e130306630303030303030 +0xef0001010004020001000d040000000080003067303030303030303000e03030 +0xef0001010004020001000d04000400008000303000e2023030303030303030e230303030 +0xef0001010004020001000d04000400008000303030e2023030303030303030e230303030 +0xef0001010004020001000e030001003004000000008000303030303030303030303030303030ef0001303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000e0400000000800030663030303030303000e200fff430 +0xef0001010004020001000e040004000080003030e10003e00003e00000e0fffae430303030 +0xef0001010004020001000e040004000080003030e10003e00003e00003e0fffae430303030 +0xef0001010004020001000e040004000080003030e10003e00003e0fff6e0fffae430303030 +0xef0001010004020001000f030001001404000000008000303030303030303030e83030303030fdef00010100040200010001043030000080003030 +0xef0001010004020001000f030001001404000000008000303062303030303030e83030303030fdef00010100040200010001043030000080003030 +0xef0001010004020001000f03000100300400000000800030303030303030303030303030303030ef0001010004020001303003303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef0001010004020001000f030001003b0400000000800030303030303030303030e630303030fdef0001010004020001000f03000100140430300000800030303030303030303030303030303030ef00010100040200010001043030000080003030 +0xef0001010004020001000f030001006204000000008000046130303031303130ec0030303130fdef0001010004020001000f030001003b04000000008000046130303031303130ec0030303130fdef0001010004020001000f03000100140400000000800030303030303030303030303030303030ef00010100040200010001043030000080003030 +0xef0001010004020001000f03000100d704000000008000046030603060306030ec0062303030fdef0001010004020001000f03000100b004000000008000046030603060306030ec0062303030fdef0001010004020001000f030001008904000000008000046030603060306030ec0060306030fdef0001010004020001000f030001006204000000008000046030603060306030ec0060306030fdef0001010004020001000f030001003b04000000008000046030603060306030ec0060306030fdef0001010004020001000f030001001404000000008000306030603060306030ec0060306030fdef00010100040200010001040000000080003030 +0xef0001010004020001000f03000100f20430300000800030303030303030303030303030303030ef0001010004020001000f03000100cb0430300000800030303030303030303030303030303030ef0001010004020001000f03000100a40430300000800030303030303030303030303030303030ef0001010004020001000f030001007d0430300000800030303030303030303030303030303030ef0001010004020001000f03000100560430300000800030303030303030303030303030303030ef0001010004020001000c03000100320430300000800030303030303030303030303030ef0001010004020001000603000100140430300000800030303030303030ef00010100040200010001043030003030303030 +0xef0001010004020001000f030001012904000000008000046030603060306030ec0062303030fdef0001010004020001000f030001010204000000008000046030603060306030ec0062303030fdef0001010004020001000f03000100db04000000008000046030603060306030ec0062303030fdef0001010004020001000f03000100b404000000008000046030603060306030ec0062303030fdef0001010004020001000f030001008d04000000008000046030603060306030ec0062303030fdef0001010004020001000f030001006604000000008000046030603060306030ec0062303030fdef0001010004020001000f030001003f04000000008000046030603060306030ec0062303030fdef0001010004020001000f030001001804000000008000046030603060306030ec0062303030fdef0001010004020001000504000000008000303030303030 +0xef0001010004020001000f0300015fdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ef104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ea304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015db904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ccf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ca804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015be504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015afb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ad404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001599c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001594e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001592704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001588b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001583d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001577a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001572c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001566904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001561b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001557f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001555804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001550a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001546e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001544704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001535d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001530f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001529a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001524c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001518904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001513b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001509f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001507804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001502a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f8e04000000008000046000600060006000ec0060006000fdef0001010060006000fdef0000014f6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ef204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ecb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ea404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014de104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ca904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014be604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014afc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ad504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001499d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001494f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001492804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001488c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001483e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001481704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001477b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001472d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001466a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001461c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001455904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001450b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001446f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001444804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001435e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001433704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001429b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001424d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001418a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001413c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001407904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001402b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ef304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ecc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ea504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013de204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013caa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013be704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013afd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ad604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013aaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001399e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001397704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001392904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001388d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001383f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001381804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001377c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001372e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001370704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001366b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001361d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001355a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001350c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001349704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001344904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001335f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001333804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001329c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001324e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001322704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001318b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001313d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001307a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001302c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ef404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ecd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ea604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012de304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012be804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012afe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ad704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001299f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001297804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001292a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001288e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001286704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001281904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001277d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001272f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001270804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001266c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001261e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001255b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001250d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001249804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001244a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001238704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001233904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001229d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001224f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001222804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001218c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001213e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001211704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001207b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001202d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ef504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ece04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ea704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011de404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011be904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011aff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ad804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ab104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001197904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001192b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001188f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001186804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001181a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001177e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001175704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001170904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001166d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001161f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001155c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001150e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001149904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001144b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001138804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001133a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001129e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001127704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001122904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001118d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001113f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001111804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001107c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001102e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001100704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ef604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ecf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ea804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010de504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cfb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cd404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ad904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ab204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001097a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001092c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001086904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001081b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001077f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001075804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001070a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001066e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001064704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001055d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001050f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001049a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001044c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001038904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001033b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001029f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001027804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001022a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001018e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001016704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001011904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001007d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005604000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010032040000000080000261201560015560006000ee00ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ef404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ecd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ea604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015de304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015be804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015afe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ad704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001599f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001597804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001592a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001588e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001586704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001581904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001577d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001572f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001570804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001566c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001561e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001555b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001550d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001549804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001544a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001538704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001533904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001529d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001524f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001522804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001518c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001513e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001511704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001507b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001502d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ef504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ece04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ea704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014de404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014be904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ad804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ab104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001497904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001492b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001488f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001486804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001481a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001477e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001475704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001470904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001466d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001461f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001455c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001450e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001449904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001444b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001438804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001433a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001429e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001427704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001422904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001418d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001413f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001411804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001407c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001402e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001400704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ef604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ecf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ea804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013de504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dbe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cfb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cd404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cad04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c5f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c3804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ad904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ab204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001397a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001392c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001386904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001381b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001377f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001375804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001370a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001366e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001364704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001355d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001350f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001349a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001344c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001338904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001333b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001329f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001327804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001322a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001318e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001316704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001311904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001307d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001302f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001300804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fe104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ef704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ea904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012de604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dbf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cfc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cd504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cae04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c8704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c3904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012beb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ada04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ab304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a1704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001297b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001292d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001286a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001281c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001275904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001270b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001266f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001264804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001255e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001253704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001249b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001244d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001238a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001233c040000000080000460006000600060006000ec0060006000fdef010004020001000f030001231504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001227904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001222b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001218f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001216804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001211a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001207e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001205704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001200904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fe204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ef804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ed104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eaa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011de704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cfd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cd604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011caf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011adb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ab404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a1804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001197c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001192e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001190704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001186b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001181d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001175a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001170c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001169704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001164904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001155f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001153804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001149c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001144e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001142704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001138b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001133d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001127a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001122c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001116904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001111b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001107f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001105804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001100a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fe304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ef904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ed204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010de804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cfe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cd704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bed0400000000800004600060006000ec0060006000fdef00010001010004020001000f0300010bc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010adc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ab504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a1904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001097d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001092f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001090804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001086c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001081e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001075b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001070d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001069804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001064a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001058704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001053904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001049d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001044f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001042804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001038c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001033e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001031704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001027b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001022d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001016a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001011c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001005904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003204000000008000046000600060006000ec0060006000fdef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393504000000004000046000600060006000ec0060006000fdef0001010004020001000f030001390e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9c04000000008000046000600060006000ec0060006000fdef0001010004020001230f0300012f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011568040000000080000460006000489e11cb60006000ec0060006000fdef0001010004020001000f030001154104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001404000000008000046000600060006000ec0060006000fdef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9c04000000008000046000600060006000ec0060006000fdef0001010004020001230f0300012f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001404000000008000046000600060006000ec0060006000fdef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcc04000000008000046000600060006000ec00ee006000fdef0001010004020001000f0300013ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001404000000008000046000600060006000ec0060006000fdef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eaf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ab904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001575f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001527f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001500f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001464f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a70400000000800004600060006000e7e7e7e760006000fdef0001010004020001000f030001428004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001416f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001353f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001305f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001290f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001269f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001242f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001158f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001131f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001095f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001047f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001020f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001404000000008000046000600060006000ec0060006000fdef00010100040200010001040000000080000000 +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060005feefdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060121212006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012409fe000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001010004020001000f0300015fe804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015efe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ed704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ded04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015aba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001590d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001569d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001564f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001553e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015454040000000080fdef0001600060006000ec0060006000fdef0001010004020001000f030001542d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001516f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001505e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fe904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eff04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ed804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cdd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001490e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001469e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001458d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001453f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001442e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001431d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001405f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fea04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f4e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ed904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e3d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013def04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cde04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001395d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001390f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001369f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001358e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001347d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001342f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001331e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001320d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001295e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001284d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001258f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001247e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001236d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001231f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001220e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001195f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001184e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001173d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001147f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001136e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001125d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001120f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001089d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001084f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107da040000000080000460c6600060006000ec0060006000fdef0001010004020001000f03000107b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001073e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001062d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001036f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001025e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001014d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003c04000000008000046000600060006000ec0060006000fdef0001010004020001000c0300010018040000000080000261201560015560006000ee00ef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001591004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001565204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001554104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001543004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001517204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001506104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001491104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001480004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001459004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001454204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001443104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001432004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001406204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001396004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001391204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001380104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001359104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001348004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001343204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001332104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001321004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fa004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012edd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ce204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012baa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ac004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001296104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001285004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001280204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001259204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001248104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001237004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001232204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001221104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001210004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fa104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ede04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ac104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001196204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001185104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b50400000000800000ec00600060006000ec0060006000fdef0001010004020001000f030001178e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001174004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001148204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143404000000008000046000600060006004600060006000fdef0001010004020001000f030001140d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001137104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001126004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001121204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001110104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ff004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fa204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ac204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001085204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001074104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001063004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001037204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001026104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001015004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001010204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001804000000008000046000600060006000ec0060006000fdef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001591004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001565204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001554104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001543004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001517204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001506104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001491104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001480004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001459004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001454204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001443104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001432004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001406204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001396004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001391204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001380104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001359104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001348004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001343204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001332104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001321004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fa004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012edd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ce204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012baa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ac004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001296104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001285004000000008000046000660060006000ec0060006000fdef0001010004020001000f030001282904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001280204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001259204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001248104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001237004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001232204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001221104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001210004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fa104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ede04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ac104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001196204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001185104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b50400000000800000ec00600060006000ec0060006000fdef0001010004020001000f030001178e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001174004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001148204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143404000000008000046000600060006004600060006000fdef0001010004020001000f030001140d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001137104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001126004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001121204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001110104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ff004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fa204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ac204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001085204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001074104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001063004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001037204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001026104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001015004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001010204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001804000000008000046000600060006000ec0060006000fdef00010100040200010005040000000080000260006000f3 +0xef0001010004020001000f0300015feb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015fc404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f9d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f7604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f4f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f2804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015f0104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eda04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015eb304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e8c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e6504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e3e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015e1704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015df004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015dc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015da204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015d0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cdf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015cb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015c1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bf504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015bce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ba704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015b0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015ae404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015abd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300015a2104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000159ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001598504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001595e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001593704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001591004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000158c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001589b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001587404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001584d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001582604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000157b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001578a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001576304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001573c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001571504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000156a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001567904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001565204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001562b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001560404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000155b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001558f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001556804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001554104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001551a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000154a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001547e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001545704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001543004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001540904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000153bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001539404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001536d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001534604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001531f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000152aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001528304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001525c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001523504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001520e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000151c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001519904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001517204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001514b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001512404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000150af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001508804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001506104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001503a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001501304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fec04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014fc504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f9e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f7704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f5004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f2904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014f0204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014edb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014eb404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e8d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e6604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e3f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014e1804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014df104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014dca04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014da304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d7c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d5504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d2e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014d0704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ce004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014cb904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c9204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c6b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c4404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014c1d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bf604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014bcf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ba804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b8104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b5a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b3304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014b0c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014ae504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014abe04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a9704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a7004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a4904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300014a2204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000149d404000000008000046000600060007300ec0060006000fdef0001010004020001000f03000149ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001498604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001495f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001493804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001491104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000148c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001489c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001487504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001484e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001482704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001480004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000147b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001478b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001476404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001473d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001471604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146ef04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146c804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000146a104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001467a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001465304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001462c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001460504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145de04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000145b704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001459004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001456904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001454204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001451b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144f404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144cd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000144a604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001447f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001445804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001443104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001440a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143e304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000143bc04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001439504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001436e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001434704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001432004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142f904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142d204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000142ab04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001428404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001425d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001423604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001420f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141e804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000141c104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001419a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001417304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001414c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001412504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000140b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001408904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001406204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001403b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001401404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fed04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013fc604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f9f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f7804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f5104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f2a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013f0304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013edc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013eb504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e8e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e6704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e4004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013e1904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013df204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013dcb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013da404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d7d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d5604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d2f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013d0804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ce104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013cba04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c9304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c6c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c4504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013c1e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bf704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013bd004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ba904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b8204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b5b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b3404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013b0d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013ae604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013abf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a9804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a7104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a4a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300013a2304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000139ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001398704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001396004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001393904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001391204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000138c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001389d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001387604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001384f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001382804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001380104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000137b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001378c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001376504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001373e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001371704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136f004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136c904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000136a204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001367b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001365404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001362d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001360604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135df04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000135b804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001359104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001356a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001354304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001351c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134f504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134ce04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000134a704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001348004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001345904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001343204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001340b04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133e404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000133bd04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001339604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001336f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001334804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001332104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132fa04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132d304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000132ac04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001328504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001325e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001323704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001321004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131e904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000131c204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001319b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001317404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001314d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001312604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000130b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001308a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001306304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001303c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001301504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fee04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fc704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012fa004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f7904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f5204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f2b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012f0404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012edd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012eb604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e8f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e6804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e4104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012e1a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012df304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012dcc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012da504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d7e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d5704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d3004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012d0904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ce204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012cbb04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c9404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c6d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c4604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012c1f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bf804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012bd104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012baa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b8304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b5c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b3504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012b0e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ae704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012ac004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a9904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a7204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a4b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300012a2404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000129af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001298804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001296104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001293a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001291304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000128c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001289e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001287704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001285004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001282904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001280204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000127b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001278d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001276604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001273f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001271804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126f104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126ca04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000126a304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001267c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001265504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001262e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001260704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125e004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000125b904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001259204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001256b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001254404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001251d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124f604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124cf04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000124a804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001248104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001245a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001243304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001240c04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123e504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000123be04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001239704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001237004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001234904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001232204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122fb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122d404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000122ad04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001228604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001225f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001223804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001221104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121ea04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000121c304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001219c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001217504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001214e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001212704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001210004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120d904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000120b204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001208b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001206404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001203d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001201604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fef04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fc804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011fa104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f7a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f5304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f2c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011f0504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ede04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011eb704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e9004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e6904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e4204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011e1b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011df404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011dcd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011da604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d7f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d5804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d3104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011d0a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ce304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011cbc04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c9504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c6e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c4704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011c2004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bf904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bd204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011bab04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b8404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b5d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b3604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011b0f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ae804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011ac104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a9a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a7304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a4c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300011a2504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119fe04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119d704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000119b004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001198904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001196204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001193b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001191404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118ed04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000118c604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001189f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001187804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001185104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001182a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001180304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117dc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000117b504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001178e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001176704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001174004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001171904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116f204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116cb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000116a404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001167d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001165604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001162f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001160804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115e104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000115ba04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001159304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001156c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001154504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001151e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114f704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114d004000000008000046000600060006000ec0060006000fdef0001010004020001000f03000114a904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001148204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001145b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001143404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001140d04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113e604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000113bf04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001139804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001137104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001134a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001132304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112fc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112d504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000112ae04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001128704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001126004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001123904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001121204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111eb04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000111c404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001119d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001117604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001114f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001112804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001110104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110da04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000110b304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001108c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001106504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001103e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001101704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ff004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fc904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010fa204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f7b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f5404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f2d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010f0604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010edf04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010eb804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e9104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e6a04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e4304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010e1c04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010df504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010dce04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010da704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d8004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d5904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d3204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010d0b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ce404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010cbd04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c9604000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c6f04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c4804000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010c2104000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bfa04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bd304000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010bac04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b8504000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b5e04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b3704000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010b1004000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ae904000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010ac204000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a9b04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a7404000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a4d04000000008000046000600060006000ec0060006000fdef0001010004020001000f0300010a2604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109ff04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109d804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000109b104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001098a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001096304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001093c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001091504000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108ee04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108c704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000108a004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001087904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001085204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001082b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001080404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107dd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000107b604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001078f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001076804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001074104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001071a04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106f304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106cc04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000106a504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001067e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001065704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001063004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001060904000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105e204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000105bb04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001059404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001056d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001054604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001051f04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104f804000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104d104000000008000046000600060006000ec0060006000fdef0001010004020001000f03000104aa04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001048304000000008000046000600060006000ec0060006000fdef0001010004020001000f030001045c04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001043504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001040e04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103e704000000008000046000600060006000ec0060006000fdef0001010004020001000f03000103c004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001039904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001037204000000008000046000600060006000ec0060006000fdef0001010004020001000f030001034b04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001032404000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102fd04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102d604000000008000046000600060006000ec0060006000fdef0001010004020001000f03000102af04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001028804000000008000046000600060006000ec0060006000fdef0001010004020001000f030001026104000000008000046000600060006000ec0060006000fdef0001010004020001000f030001023a04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001021304000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101ec04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000101c504000000008000046000600060006000ec0060006000fdef0001010004020001000f030001019e04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001017704000000008000046000600060006000ec0060006000fdef0001010004020001000f030001015004000000008000046000600060006000ec0060006000fdef0001010004020001000f030001012904000000008000046000600060006000ec0060006000fdef0001010004020001000f030001010204000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100db04000000008000046000600060006000ec0060006000fdef0001010004020001000f03000100b404000000008000046000600060006000ec0060006000fdef0001010004020001000f030001008d04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001006604000000008000046000600060006000ec0060006000fdef0001010004020001000f030001003f04000000008000046000600060006000ec0060006000fdef0001010004020001000f030001001804000000008000046000600060006000ec0060006000fdef00010100040200010005040000000080000260006000f3 +0xef0001010004020001001004000000008000303030e200303030633030303030303063 +0xef000101000402000100100400040000800030303030303030e10003613030e1fffafd30303030 +0xef000101000402000100100400040000800030623030306030e10003613030e1fffa0030303030 +0xef00010100040200010011030001001804000000008000306230303062303030ec00303030ec303030ef0001010004020001000504000000008000303030303030 +0xef0001010004020001001103000100180400000000800030ec00303030303000ec0030303030303030ef0001010004020001000504000000008000303030303030 +0xef000101000402000100110300020032001404000000008000303062303030003030ec3030303030303030ef0001010004020001000603000100140430300000800030303030303030ef00010100040200010001043030000080003030ef00010100040200010001043030000080003030 +0xef000101000402000100110300020032003204000000008000046030603060306030ec0030303130313100ef000101000402000100060300010014040000000080000260306030ee00ef00010100040200010001043030000080003030ef0001010004020001000603000100140430300000800030303030303030ef00010100040200010001043030000080003030 +0xef0001010004020001001104000000008000303030303030303000303030303030e53030 +0xef00010100040200010011040004000080003030e10003e0000761303030306030e0fff630303030 +0xef000101000402000100120400000000800030000000000000000000000000000000303030 +0xef00010100040200010012040000000080003030003030e207303030303030303030303030 +0xef0001010004020001001204002000008000303000300000000000000000000000000000003030303030303030303030303030303030303030303030303030303030303030 +0xef000101000402000100130400000000800030e0303030303030303030303030303030303030 +0xef0001010004020001001604000000008000303030e200303030693030303030303030303030307830 +0xef00010100040200010019040000000080003030303030303000e03030743030303030303030303030303030 +0xef0001010004020001001b04000000008000303030e2003030306e3030303030303030303030303030306e303030 +0xef0001010004020001001b0400000000800030753030303030303030303030303030303030303030303000e03030 +0xef0001010004020001001d0400000000800030613030303000e330303030303030303030303030303030303030303030 +0xef000101000402000100210400000000800030e030303030303064303030303030307c3030303030303030303030303030303030 +0xef0001010004020001002204000000008000303030e200303030753030303030303030303030303030303030303030303030307530 +0xef0001010004020001002304000000008000300000000000000000000000000000000000000000000000000000000000000000303030 +0xef0001010004020001002304000000008000303030e13030303030303030303030303030303030303030303030303030303030303030 +0xef00010100040200010024040000000080003030303030303030303030303030303000e13030303030303030307d303030303030303030 +0xef000101000402000100470400000000800030613030613030613030613030613030613030613030613030613030613030613030613030613030613030e130306130306130303030303030303030303030303030303030303030 +0xef000101000402000100470400000000800030613030613030613030613030613030613030613030623030303030303030303030303030303030303030e130303030303030303030303030303030303030303030303030303030 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfefe +0xef0001010004020001020504000000008000016001e2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200 +0xef0001010004020001020504000000008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfb00 +0xef00010100040200010205040000000080000232e2ff00010001000100010001000100010001000100010001fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd0001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100015000 +0xef0001010004020001020504000300008000016001e2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4f4f4f4f4f4f4f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200aabbcc +0xef00010100040200010206040000000080000232e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001005000 +0xef00010100040200010206040000000080000232e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfd +0xef00010100040200010206040000000080000232e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001005000 +0xef00010100040200010206040000000080000232e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfefdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001005000 +0xef00010100040200010206040000000080000232e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000 +0xef00010100040200010206040000000080000232e2ff0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfdfdfd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfdfdfd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000 +0xef00010100040200010207040000000080000260006000e27b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001500004006001e21f01000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666636363636363666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f01000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f01000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666636363636363666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f01000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f01000000000000fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038383800000000000000000000000000000000000100000000000000000000000000000000006666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666668e66666666666666666666666666636363636363666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e21f01000000000000fc0000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666660000006600666666000066000066006666666600000066000066660066000066006666660066000000006600660066006600006600006600000000006600006600666600666600006666006666006600666666000000666666006600000000660000000066000000666600006600000000660000666666666666666666000000006666660066006600660000006666666600000000000000660000660066660066660000666600000000000000006600000066660066666666660000660066660000006666666600000000666600000066000000660000666666006666660066000066660066000000000000006600000066666600006666666666666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020b04000000008000016001e10004006001e24201000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666668a666666666666666666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001020e04000000008000026001e210000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630000000160015500 +0xef0001010004020001020e04000000008000026001e210000500000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000630000000160015500 +0xef0001010004020001021004000000008000026001e2040002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000160015500 +0xef0001010004020001021004000000008000026001e2ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007006500000000000160017500 +0xef0001010004020001021404000000008000026001e2ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00690000000000000000000160015500 +0xef00010100040200010217040000000080000172000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfd00 +0xef0001010004020001021704000000008000026001e20d010e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e20d010e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006565656565656565656565656565656565656565656565656565000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065656565000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e20d010e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000656565656565656565656565656565656565656565656565656565656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0000000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e20d010e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000656565656565656565656565656565650000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000fffffffffffffff900000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065656565656565006565000000000000006565656565656565656565656565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0001000000000000000000000160015500 +0xef0001010004020001021704000000008000026001e20d010e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000656565656565656565656565656565656565656565656565656565656565000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065656565656565006565000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c0001000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe600000064646464646464646464646464646464646464646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000ffffffffffffffe6000000646464646464646464646464646464646464646464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000640000000000000000000000000000000000000000000000000000006464646464640000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe600000064646464646464646464646464646464646464646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000640000000000000000000000000000000000000000000000000000006464646464640000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe600000064646464646464646400646400646464646464646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000640000000000000000000000000000000000000000000000000000006464646464640000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe600000064646464646464646464646400646464646464646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000ffff00000000000064ff0000000000000064e600000000ff000000006400000000000000000000ff00000000006400000000000064ff0000000000000000000000ff00ff00000000000000000000ff0000000000006400000000000000000000000064000000000000ff000000000000ff00000000640000000000000000ff0000640000000000ff000000000000000000000064000000000000000000646400640000000000640000ff000000000000006400000064000000000000000000006400ff6400ff000000000000000080ff0000000000de77006400000000000000006400ff000000000000006400000064000000ea006400000000640000006464ff000000000000000000640000000000000000ff00000000000000000064000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001021a04000000008000026001e201000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000f7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000ff7f000000000000006464646464646464ffe600000064646464646464646464646464646464646464646464000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000002006f0000000000000000000000000000000160015500 +0xef0001010004020001022304000000008000026001e221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200780000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022404000000008000017f00000000000000000000000000000000004700000000000000000000006666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000fdde00 +0xef0001010004020001022504000000008000026001e25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000006c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000006c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007a00000000000000000000000000000000000000000000000000000160015500 +0xef0001010004020001022504000000008000026001e25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000006c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e6e6e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002007a00000000000000000000000000000000000000000000000000000160015500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80b0040e80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868fe69e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88c10556011e88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f5560e88de88e55601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80004000011e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de80000002040e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88c10556011e88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8c7e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f5560e88de88e55601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de80000002040e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88c10556011e88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f5560e88de88e55601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88c10556011e88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f5560e88de88e55601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868fe69e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88c10556011e88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f5560e88de88e55601255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee836e837e838e839e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e8100036e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e840e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f55601055601155e01255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee836e837e838e839e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d55600e55600f55601055601155e01255601355601455601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef000101000402000102cd04000000008000236103e86103e96103ea6103eb613cec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fe6103ff610400610401610402610403610404610405610406610407610408610409e800e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee836e837e838e839e8136414e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e89be89ce866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae864e865e89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ff600055600155600255600355600455600555600655600755600855600955600a55600b55600c55600d67e868e869e86ae86be86ce86de86ee86fe870e871e8601555601655601755601855601955601a55601b55601c55601d55601e55601f5560205560215500 +0xef0001010004020001030004000000008000ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561000077617661007861007961007a61007b61007c61006161616161000000610000000083616100e4e2fc006161d30000009361a90000b7edd8b09700616100b9900061000061ad0061000000856161bab40061006100616161616161bd619e006100000000e6ec618661967e6100e5c00000616100000061ff61610000b800fedc00b26161619861bc6100f4006161e0610000dfd1d9000061c461f100000000e861dd61009d61db000000cc0061610061617da50061a36161800000616100618400de000061cd61dab3616100cf000061ef0000aba7616100f90061c3616161ff61e9610095616100000000618e61870000c66100a2a49100c261006100d294afc7f7e60061616161616100c1e7610061616100b60061d7ac0061bf61d561bbbe00000000000000e1a6f500c500616100000000f0006100caae00aae3a0f38dd661616199008261fa0061000000610000f8d06100616100616161f2008b61b561ff9c00fdeb008f889b00610000c90061f6d461006161616161fb9f8c618a9261a8619a0000eac80081ee618961b100a100616161cb0061610000ce00 +0xef00010100040200010300040000000080010061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961002c61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f6100606100616100626100635e006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f6100806100816100826100836100846100856100866100876100e0e0e08961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36900e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f30000ffff00f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fee6ff00 +0xef00010100040200010300040000000080010061000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961002c61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f6100806100816100826100836100846100856100866100876100e0e0e08961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f30000ffff00f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fee6ff00 +0xef0001010004020001030b04000000008000026000e290000000f4ff010003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a5008600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026000e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063000000650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b465b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026000e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a5008600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2010000ff0000020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b006d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6a6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5b612015606d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6dffffff7f6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c00100000002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0055005600570093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b205b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b4141414141414141414141414141414141415f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b989898989898985b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b495b5b5b5b5b5b5b5b5b5b5b5b5b5b205b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b1b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b3a3a3a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b989898989898985b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b205b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00105b5b5b989898989898985b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b41414141414141415b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b989898989898985b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f5b5b5be4e4e4e45b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b00105b5b5b989898989898985b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000ff00f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848480400484848484848484848484848484848484848484848484848484848484848484848484848484848484848485b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000ff00f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848485b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000ff00f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b4848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848488048484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848485b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b006d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d616d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d526d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7fffffff6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b04000000008000026064e2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b006d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b040000000080000260fee2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b32323232325b00005b5b5b5b5b5b5b5b00105b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001030b040000000080000260fee2ff0000000100020003000400050006000700080009000a000b000c000d000e000f0010001100120013001400150016001700180019001a001b001c001d001e001f0020002100220023002400250026002700280029002a002b002c002d002e002f0030003100320033003400350036003700380039003a003b003c003d003e003f0040004100420043004400450046004700480049004a004b004c004d004e004f0050005100520053005400550056005700580059005a005b005c005d005e005f0060006100620063006400650066006700680069006a006b006c006d006e006f0070007100720073007400750076007700780079007a007b007c007d007e007f0080008100820083008400850086008700880089008a008b008c008d008e008f0090009100920093009400950096009700980099009a009b009c009d009e009f00a000a100a200a300a400a500a600a700a800a900aa00ab00ac00ad00ae00af00b000b100b200b300b400b500b600b700b800b900ba00bb00bc00bd00be00bf00c000c100c200c300c400c500c600c700c800c900ca00cb00cc00cd00ce00cf00d000d100d200d300d400d500d600d700d800d900da00db00dc00dd00de00df00e000e100e200e300e400e500e600e700e800e900ea00eb00ec00ed00ee00ef00f000f100f200f300f400f500f600f700f800f900fa00fb00fc00fd00fe00ff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b32323232325b5b5b000000105b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500 +0xef0001010004020001040104000000008003ff3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303000 +0xef0001010004020001040104000000008003ff3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e03030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0 +0xef0001010004020001040104000000008003ff3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232327f323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232327f3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232e4e432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323200 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff0500e6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff64000000e6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe60100ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe69a9a9a9a9a9a9ae6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe618e6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff7fffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6e5e6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe60100ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6e6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe60100ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe618e6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe60100ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001070104000000008003ff5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe2ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ffe6ff00 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e600e600e600e60004000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e68000000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6e6e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6000400e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6f2e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e6000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef0001010004020001080004000000008003ff5fe600e600e600e600e600e6040000e600e60004000000e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e600e60000 +0xef000101000402000108010400000000800102610d00610d01610d02610d03610d04610d05610d06610d07610d08610d09610d0a610d0b610d0c610d0d610d0e610d0f610d10610d11610d12610d13610d14610d15610d16610d17610d18610d19610d1a610d1b610d1c610d1d610d1e610d1f610d20610d21610d22610d23610d24610d25610d26610d27610d28610d29610d2a610d2b610d2c610d2d610d2e610d2f610d30610d31610d32610d33610d34610d35610d36610d37610d38610d39610d3a610d3b610d3c610d3d610d3e610d3f610d40610d41610d42610d43610d44610d45610d46610d47610d48610d49610d4a610d4b610d4c610d4d610d4e610d4f610d50610d51610d52610d53610d54610d55610d56610d57610d58610d59610d5a610d5b610d5c610d5d610d5e610d5f610d60610d61610d62610d63610d64610d65610d66610d67610d68610d69610d6a610d6b610d6c610d6d610d6e610d6f610d70610d71610d72610d73610d74610d75610d76610d77610d78610d79610d7a610d7b610d7c610d7d610d7e610d7f610d80610d81610d82610d83610d84610d85610d86610d87610d88610d89610d8a610d8b610d8c610d8d610d8e610d8f610d90610d91610d92610d93610d94610d95610d96610d97610d98610d99610d9a610d9b610d9c610d9d610d9e610d9f610da0610da1610da2610da3610da4610da5610da6610da7610da8610da9610daa610dab610dac610dad610dae610daf610db0610db1610db2610db3610db4610db5610db6610db7610db8610db9610dba610dbb610dbc610dbd610dbe610dbf610dc0610dc1610dc2610dc3610dc4610dc5610dc6610dc7610dc8610dc9610dca610dcb610dcc610dcd610dce610dcf610dd0610dd1610dd2610dd3610dd4610dd5610dd6610dd7610dd8610dd9610dda610ddb610ddc610ddd610dde610ddf610de0610de1610de2610de3610de4610de5610de6610de7610de8610de9610dea610deb610dec610ded610dee610def610df0610df1610df2610df3610df4610df5610df6610df7610df8610df9610dfa610dfb610dfc610dfd610dfe610dffe600600055e601600155e602600255e603600355e604600455e605600555e606600655e607600755e608600855e609600955e60a600a55e60b600b55e60c600c55e60d600d55e60e600e55e60f600f55e610601055e611601155e612601255e613601355e614601455e615601555e616601655e617601755e618601855e619601955e61a601a55e61b601b55e61c601c55e61d601d55e61e601e55e61f601f55e620602055e621602155e622602255e623602355e624602455e625602555e626602655e627602755e628602855e629602955e62a602a55e62b602b55e62c602c55e62d602d55e62e602e55e62f602f55e630603055e631603155e632603255e633603355e634603455e635603555e636603655e637603755e638603855e639603955e63a603a55e63b603b55e63c603c55e63d603d55e63e603e55e63f603f55e640604055e641604155e642604255e643604355e644604455e645604555e646604655e647604755e648604855e649604955e64a604a55e64b604b55e64c604c55e64d604d55e64e604e55e64f604f55e650605055e651605155e652605255e653605355e654605455e655605555e656605655e657605755e658605855e659605955e65a605a55e65b605b55e65c605c55e65d605d55e65e605e55e65f605f55e660606055e661606155e662606255e663606355e664606455e665606555e666606655e66760ff7fe668606855e669606955e66a606a55e66b606b55e66c606c55e66d606d55e66e606e55e66f606f55e670607055e671607155e672607255e673607355e674607455e675607555e676607655e677607755e678607855e679607955e67a607a55e67b607b55e67c607c55e67d607d55e67e607e55e67f607f55e680608055e681608155e682608255e683608355e684608455e685608555e686608655e687608755e688608855e689608955e68a608a55e68b608b55e68c608c55e68d608d55e68e608e55e68f608f55e690609055e691609155e692609255e693609355e694609455e695609555e696609655e697609755e698609855e699609955e69a609a55e69b609b55e69c609c55e69d609d55e69e609e55e69f609f55e6a060a055e6a160a155e6a260a255e6a360a355e6a460a455e6a560a555e6a660a655e6a760a755e6a860a855e6a960a955e6aa60aa55e6ab60ab55e6ac60ac55e6ad60ad55e6ae60ae55e6af60af55e6b060b055e6b160b155e6b260b255e6b360b355e6b460b455e6b560b555e6b660b655e6b760b755e6b860b855e6b960b955e6ba60ba55e6bb60bb55e6bc60bc55e6bd60bd55e6be60be55e6bf60bf55e6c060c055e6c160c155e6c260c255e6c360c355e6c460c455e6c560c555e6c660c655e6c760c755e6c860c855e6c960c955e6ca60ca55e6cb60cb55e6cc60cc55e6cd60cd55e6ce60ce55e6cf60cf55e6d060d055e6d160d155e6d260d255e6d360d355e6d460d455e6d560d555e6d660d655e6d760d755e6d860d855e6d960d955e6da60da55e6db60db55e6dc60dc55e6dd60dd55e6de60de55e6df60df55e6e060e055e6e160e155e6e260e255e6e360e355e6e460e455e6e560e555e6e660e655e6e760e755e6e860e855e6e960e955e6ea60ea55e6eb60eb55e6ec60ec55e6ed60ed55e6ee60ee55e6ef60ef55e6f060f055e6f160f155e6f260f255e6f360f355e6f460f455e6f560f555e6f660f655e6f760f755e6f860f855e6f960f955e6fa60fa55e6fb60fb55e6fc60fc55e6fd60fd55e6fe60fe55e6ff60ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7a9550255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a86057d3e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660fd60e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360f555e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb000155e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a8605755e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c607355e78b607455e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f3131313131313131311d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a8605755e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a86057d3e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cba4a4a4a4a4603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a86057d3e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7ff801655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a8605755e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef00010100040200010804040000000080010261050061050161050261050361050461050561050661050761050861050961050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61602061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6050955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a86057d3e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c600080e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f955e70560fa55e70460fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef0001010004020001080404000000008001026105006105016105026105036105046105056105066105e70560fa55e70460050a61050b61050c61050d61050e61050f61051061051161051261051361051461051561051661051761051861051961051a61051b61051c61051d61051e61051f61052061052161052261052361052461052561052661052761052861052961052a61052b61052c61052d61052e61052f61053061053161053261053361053461053561053661053761053861053961053a61053b61053c61053d61053e61053f61054061054161054261054361054461054561054661054761054861054961054a61054b61054c61054d61054e61054f61055061055161055261055361055461055561055661055761055861055961055a61055b61055c61055d61055e61055f61056061056161056261056361056461056561056661056761056861056961056a61056b61056c61056d61056e61056f61057061057161057261057361057461057561057661057761057861057961057a61057b61057c61057d61057e61057f61058061058161058261058361058461058561058661058761058861058961058a61058b61058c61058d61058e61058f61059061059161059261059361059461059561059661059761059861059961059a61059b61059c61059d61059e61059f6105a06105a16105a26105a36105a46105a56105a66105a76105a86105a96105aa6105ab6105ac6105ad6105ae6105af6105b06105b16105b26105b36105b46105b56105b66105b76105b86105b96105ba6105bb6105bc6105bd6105be6105bf6105c06105c16105c26105c36105c46105c56105c66105c76105c86105c96105ca6105cb6105cc6105cd6105ce6105cf6105d06105d16105d26105d36105d46105d56105d66105d76105d86105d96105da6105db6105dc6105dd6105de6105df6105e06105e16105e26105e36105e46105e56105e66105e76105e86105e96105ea6105eb6105ec6105ed6105ee6105ef6105f06105f16105f26105f36105f46105f56105f66105f76105f86105f96105fa6105fb6105fc6105fd6105fe6105ff610600e7ff600055e7fe600155e7fd600255e7fc600355e7fb600455e7fa600555e7f9600655e7f8600755e7f7600855e7f6600955e7f5600a55e7f4600b55e7f3600c55e7f2600d55e7f1600e55e7f0600f55e7ef601055e7ee601155e7ed601255e7ec601355e7eb601455e7ea601555e7e9601655e7e8601755e7e7601855e7e6601955e7e5601a55e7e4601b55e7e3601c55e7e2601d55e7e1601e55e7e0601f55e7df602055e7de602155e7dd602255e7dc602355e7db602455e7da602555e7d9602655e7d8602755e7d7602855e7d6602955e7d5602a55e7d4602b55e7d3602c55e7d2602d55e7d1602e55e7d0602f55e7cf603055e7ce603155e7cd603255e7cc603355e7cb603455e7ca603555e7c9603655e7c8603755e7c7603855e7c6603955e7c5603a55e7c4603b55e7c3603c55e7c2603d55e7c1603e55e7c0603f55e7bf604055e7be604155e7bd604255e7bc604355e7bb604455e7ba604555e7b9604655e7b8604755e7b7604855e7b6604955e7b5604a55e7b4604b55e7b3604c55e7b2604d55e7b1604e55e7b0604f55e7af605055e7ae605155e7ad605255e7ac605355e7ab605455e7aa605555e7a9605655e7a8605755e7a7605855e7a6605955e7a5605a55e7a4605b55e7a3605c55e7a2605d55e7a1605e55e7a0605f55e79f606055e79e606155e79d606255e79c606355e79b606455e79a606555e799606655e798606755e797606855e796606955e795606a55e794606b55e793606c55e792606d55e791606e55e790606f55e78f607055e78e607155e78d607255e78c6089898989898989e78a607555e789607655e788607755e787607855e786607955e785607a55e784607b55e783607c55e782607d55e781607e55e780607f55e77f608055e77e608155e77d608255e77c608355e77b608455e77a608555e779608655e778608755e777608855e776608955e775608a55e774608b55e773608c55e772608d55e771608e55e770608f55e76f609055e76e609155e76d609255e76c609355e76b609455e76a609555e769609655e768609755e767609855e766609955e765609a55e764609b55e763609c55e762609d55e761609e55e760609f55e75f60a055e75e60a155e75d60a255e75c60a355e75b60a455e75a60a555e75960a655e75860a755e75760a855e75660a955e75560aa55e75460ab55e75360ac55e75260ad55e75160ae55e75060af55e74f60b055e74e60b155e74d60b255e74c60b355e74b60b455e74a60b555e74960b655e74860b755e74760b855e74660b955e74560ba55e74460bb55e74360bc55e74260bd55e74160be55e74060bf55e73f60c055e73e60c155e73d60c255e73c60c355e73b60c455e73a60c555e73960c655e73860c755e73760c855e73660c955e73560ca55e73460cb55e73360cc55e73260cd55e73160ce55e73060cf55e72f60d055e72e60d155e72d60d255e72c60d355e72b60d455e72a60d555e72960d655e72860d755e72760d855e72660d955e72560da55e72460db55e72360dc55e72260dd55e72160de55e72060df55e71f60e055e71e60e155e71d60e255e71c60e355e71b60e455e71a60e555e71960e655e71860e755e71760e855e71660e955e71560ea55e71460eb55e71360ec55e71260ed55e71160ee55e71060ef55e70f60f055e70e60f155e70d60f255e70c60f355e70b60f455e70a60f555e70960f655e70860f755e70760f855e70660f9550761050861050961fb55e70360fc55e70260fd55e70160fe55e70060ff5500 +0xef0001010004020001090b04000000008000025f35e2ff0007000e0015001c0023002a00310038003f0046004d0054005b0062006900700077007e0085008c0093009a00a100a800af00b600bd00c400cb00d200d900e000e700ee00f500fc0103010a01110118011f0126012d0134013b0142014901500157015e0165016c0173017a01810188018f0196019d01a401ab01b201b901c001c701ce01d501dc01e301ea01f101f801ff0206020d0214021b0222022902300237023e0245024c0253025a02610268026f0276027d0284028b0292029902a002a702ae02b502bc02c302ca02d102d802df02e602ed02f402fb0302030903100317031e0325032c0333033a03410348034f0356035d0364036b0372037903800387038e0395039c03a303aa03b103b803bf03c603cd03d403db03e203e903f003f703fe0405040c0413041a04210428042f0436043d0444044b0452045904600467046e0475047c0483048a04910498049f04a604ad04b404bb04c204c904d004d704de04e504ec04f3040200605c02553c60105561055500000200100010551e601002006b60c8605508021061da260210600561551060006155550002101002021f97009dae021002000002021061021016101000100261390060d610515555610200100002fa0002615555605510020261105510001000050055056055e2005502bd105d610560002e2c446005600661005502b2600061006106ab55600000ce556061006061105f02604e056055a8001000020002550661002008020060555555106100cd021d101060101061616102001055300255106168020900d606005502a7105f9c02608561605587de61610260610255005555606055600269744255556155558a610477003e550005ad556161556161061060100060009455024c3d616161020060100261000a5500605502610255006161006055605561005560606061552702000000022110020202021005ed61000255100055dc6155550010105502021060610055600260026160609800e50010610b026061000260605561000060020060617f556033606055cc60100055557460616060cf00b76102101060100055026060021900f210056010020210026055006060e910900210050210d1020060af0200c9105555555555000502ba550655550255021010555b006102d05900020260000260101061000200101002000010600061610206290061a2021010006061610060581061e1555555db1006006061605561026010025a028b6060001002605510006102611060d802020560e4601060555502606102050655550255616000555502a91000106161610261023c00600255604e0655600e6060051055b01061a9026061006161be10006002e46061106010601a61555500cb41a5610002106060606024100236c1dd6000610602605560006161600002600555616002600254060055008d611061d20260021002a511616fe81002006110ba0002605560c660c06161105560611000e11061613a55551010000261555570104d60107610610061b0456100616160610602610000556191432d615510100010550002a10600107b6a0210555502555300615560106161610010005563616106615502021061101055005555020210600210061b06610f0279026002020210e80202105e0002104f0255600210006110026155990255066110ec6a9b0260324b002a0004612e0061550261026100020210006110550005105502611006056161606160001000001000100061601360556055100061610261552f60550f100061026100dd611005005561603b6062010000101002615597666100028155849e026010100655551061601002641555006002006002000210051061059a61001d000055106060020002100b60070255600002003160b76161105502006055eb606194608602c4956010001006609002385500600210105502c50210056160551006056055006e61556300557561608e556060246061606110558d600055551000055555a3550265607a61df100002100210601055021055101055001055481010ac61600061398200025c106161aa616018406061ca605560550602e078007e8c1000559f6002005500106055555560616055100002061000616183001055c260612810f661bb61550200556010610502556110556d02106102b16055616010020202000555606060c360d5106161e655618f6072100010026010550261350002a6026002551060551061550588be60029660028061100060611000ff6100600260551910005561610660064900000205d355026060605510550cd355600510ff60066002612761404a606010616010006c10600655615502557310610002da009e10611002ee2b9b55101000550260606100606055556110550210107b921061615561001000026161105555025502f96002610260b800103f000260556022026102600061100010600034660d6010006060165561616160b9610000026002a05100fd10100210030000607f430655c8eb101002c710616057001010025505605561610000550060000255020000ef020000556160066160cf1010020202006060050261065500006000610002106002236155555561002b10105555600255006161600555d900b3006160476102601052605500056000ea616010021ccc026002d702611089106089610010376002020246006161000055020061b50261056d861055026006106155a2106178bf5555106160005500000560550002600010020210020260550261016155000625551055556110615855005560021061610005555561003260556161555510101710106160556167606100001010c15560106110026155020000609360600056100255007100601200615500711061000210470255b6bc14616060616060026161b36005d4100260e30210020255616155107d61060212106110556010076010b400600010a46100615555056100060002551060c51061350655102002605510551050005561615500554a020010020002000210557c00e782000602ac10020255556155006110ef600255006110f0600255006110f1600255006110f2600255006110f3600255006110f4600255006110f5600255006110f6600255006110f7600255006110f8600255006110f9600255006110fa600255006110fb600255006110fc600255006110fd600255006110fe600255006110ff60025500 +0xef0001010004020001090b04000000008000025f35e2ff0007000e0015001c0023002a00310038003f0046004d0054005b0062006900700077007e0085008c0093009a00a100a800af00b600bd00c400cb00d200d900e000e700ee00f500fc0103010a01110118011f0126012d0134013b0142014901500157015e0165016c0173017a01810188018f0196019d01a401ab01b201b901c001c701ce01d501dc01e301ea01f101f801ff0206020d0214021b0222022902300237023e0245024c0253025a02610268026f0276027d0284028b0292029902a002a702ae02b502bc02c302ca02d102d802df02e602ed02f402fb0302030903100317031e0325032c0333033a03410348034f0356035d0364036b0372037903800387038e0395039c03a303aa03b103b803bf03c603cd03d403db03e203e903f003f703fe0405040c0413041a04210428042f0436043d0444044b0452045904600467046e0475047c0483048a04910498049f04a604ad04b404bb04c204c904d004d704de04e504ec04f304fa05010508050f0516051d0524052b0532053905400547054e0555055c0563056a05710578057f0586058d0594059b05a205a905b005b705be05c505cc05d305da05e105e805ef05f605fd0604060b0612061906200627062e0635063c0643064a06510658065f0666066d0674067b0682068906900697069e06a506ac06b306ba06c106c806cf06d606dd06e406eb06f206f9070061ffff600255006110006002550061100160025500611002600255006110036002550061100460025500611005600255006110066002550061100760025500611008600255006110096002550061100a6002550061100b6002550061100c6002550061100d6002550061100e6002550061100f600255006110106002550061101160025500611012600255006110136002550061101460025500611015600255006110166002550061101760025500611018600255006110196002550061101a6002550061101b6002550061101c6002550061101d6002550061101e6002550061101f600255006110206002550061102160025500611022600255006110236002550061102460025500611025600255006110266002550061102760025500611028600255006110296002550061102a6002550061102b6002550061102c6002550061102d6002550061102e6002550061102f600255006110306002550061103160025500611032600255006110336002550061103460025500611035600255006110366002550061103760025500611038600255006110396002550061103a6002550061103b6002550061103c6002550061103d6002550061103e6002550061103f600255006110406002550061104160025500611042600255006110436002550061104460025500611045600255006110466002550061104760025500611048600255006110496002550061104a6002550061104b6002550061104c6002550061104d6002550061104e6002550061104f600255006110506002550061105160025500611052600255006110536002550061105460026100551055600255006110566002550061105760025500611058600255006110596002550061105a6002550061105b6002550061105c6002550061105d6002550061105e6002550061105f600255006110606002550061106160025500611062600255006110636002550061106460025500611065600255006110666002550061106760025500611068600255006110696002550061106a6002550061106b6002550061106c6002550061106d6002550061106e6002550061106f600255006110706002550061107160025500611072600255006110736002550061107460025500611075600255006110766002550061107760025500611078600255006110796002550061107a6002550061107b6002550061107c6002550061107d6002550061107e6002550061107f600255006110806002550061108160025500611082600255006110836002550061108460025500611085600255006110866002550061108760025500611088600255006110896002550061108a6002550061108b6002550061108c6002550061108d6002550061108e6002550061108f600255006110906002550061109160025500611092600255006110936002550061109460025500611095600255006110966002550061109760025500611098600255006110996002550061109a6002550061109b6002550061109c6002550061109d6002550061109e6002550061109f600255006110a0600255006110a1600255006110a2600255006110a3600255006110a4600255006110a5600255006110a6600255006110a7600255006110a8600255006110a9600255006110aa600255006110ab600255006110ac600255006110ad600255006110ae600255006110af600255006110b0600255006110b1600255006110b2600255006110b3600255006110b4600255006110b5600255006110b6600255006110b7600255006110b8600255006110b9600255006110ba600255006110bb600255006110bc600255006110bd600255006110be600255006110bf600255006110c0600255006110c1600255006110c2600255006110c3600255006110c4600255006110c5600255006110c6600255006110c7600255006110c8600255006110c9600255006110ca600255006110cb600255006110cc600255006110cd600255006110ce600255006110cf600255006110d0600255006110d1600255006110d2600255006110d3600255006110d4600255006110d5600255006110d6600255006110d7600255006110d8600255006110d9600255006110da600255006110db600255006110dc600255006110dd600255006110de600255006110df600255006110e0600255006110e1600255006110e2600255006110e3600255006110e4600255006110e5600255006110e6600255006110e7600255006110e8600255006110e9600255006110ea600255006110eb600255006110ec600255006110ed600255006110ee600255006110ef600255006110f0600255006110f1600255006110f2600255006110f3600255006110f4600255006110f5600255006110f6600255006110f7600255006110f8600255006110f9600255006110fa600255006110fb600255006110fc600255006110fd600255006110fe600255006110ff60025500 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030001200300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100494949494949040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200000403000100010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001f6d713db98fd69ee040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004035c0001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec38600060005fee6000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef000101000402000100040300010014040000000080000a5f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000040ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef000101000402000100040300010014040000000080000a5f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008004025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef0000010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080006400ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000040ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010105ffff05010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008004025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef0000010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080010000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a01030100003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006000ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000040200010000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100000080000004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010a010301010030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003004000000008001036000600060006000ecff6000600060006000ecfe6000600060006000ecfd6000600060006000ecfc6000600060006000ecfb6000600060006000ecfa6000600060006000ecf96000600060006000ecf86000600060006000ecf76000600060006000ecf66000600060006000ecf56000600060006000ecf46000600060006000ecf36000600060006000ecf26000600060006000ecf16000600060006000ecf06000600060006000ecef6000600060006000ecee6000600060006000eced6000600060006000ecec6000600060006000eceb6000600060006000ecea6000600060006000ece96000600060006000ece86000600060006000ece76000600060006000ece66000600060006000ece56000600060006000ece46000600060006000ece36000600060006000ece26000600060006000ece16000600060006000ece06000600060006000ecdf6000600060006000ecde6000600060006000ecdd6000600060006000ecdc6000600060006000ecdb6000600060006000ecda6000600060006000ecd96000600060006000ecd86000600060006000ecd76000600060006000ecd66000600060006000ecd56000600060006000ecd46000600060006000ecd36000600060006000ecd26000600060006000ecd16000600060006000ecd06000600060006000eccf6000600060006000ecce6000600060006000eccd6000600060006000eccc6000600060006000eccb6000600060006000ecca6000600060006000ecc96000600060006000ecc86000600060006000ecc76000600060006000ecc66000600060006000ecc56000600060006000ecc46000600060006000ecc36000600060006000ecc26000600060006000ecc16000600060006000ecc06000600060006000ecbf6000600060006000ecbe6000600060006000ecbd6000600060006000ecbc6000600060006000ecbb6000600060006000ecba6000600060006000ecb96000600060006000ecb86000600060006000ecb76000600060006000ecb66000600060006000ecb56000600060006000ecb46000600060006000ecb36000600060006000ecb26000600060006000ecb16000600060006000ecb06000600060006000ecaf6000600060006000ecae6000600060006000ecad6000600060006000ecac6000600060006000ecab6000600060006000ecaa6000600060006000eca96000600060006000eca86000600060006000eca76000600060006000eca66000600060006000eca56000600060006000eca46000600060006000eca36000600060006000eca26000600060006000eca16000600060006000eca06000600060006000ec9f6000600060006000ec9e6000600060006000ec9d6000600060006000ec9c6000600060006000ec9b6000600060006000ec9a6000600060006000ec996000600060006000ec986000600060006000ec976000600060006000ec966000600060006000ec956000600060006000ec946000600060006000ec936000600060006000ec926000600060006000ec916000600060006000ec906000600060006000ec8f6000600060006000ec8e6000600060006000ec8d6000600060006000ec8c6000600060006000ec8b6000600060006000ec8a6000600060006000ec896000600060006000ec886000600060006000ec876000600060006000ec866000600060006000ec856000600060006000ec846000600060006000ec836000600060006000ec826000600060006000ec816000600060006000ec806000600060006000ec7f6000600060006000ec7e6000600060006000ec7d6000600060006000ec7c6000600060006000ec7b6000600060006000ec7a6000600060006000ec796000600060006000ec786000600060006000ec776000600060006000ec766000600060006000ec756000600060006000ec746000600060006000ec736000600060006000ec726000600060006000ec716000600060006000ec706000600060006000ec6f6000600060006000ec6e6000600060006000ec6d6000600060006000ec6c6000600060006000ec6b6000600060006000ec6a6000600060006054ec696000600060006000ec686000600060006000ec676000600060006000ec666000600060006000ec656000600060006000ec646000600060006000ec636000600060006000ec626000600060006000ec616000600060006000ec606000600060006000ec5f6000600060006000ec5e6000600060006000ec5d6000600060006000ec5c6000600060006000ec5b6000600060006000ec5a6000600060006000ec596000600060006000ec586000600060006000ec576000600060006000ec566000600060006000ec556000600060006000ec546000600060006000ec536000600060006000ec526000600060006000ec516000600060006000ec506000600060006000ec4f6000600060006000ec4e6000600060006000ec4d6000600060006000ec4c6000600060006000ec4b6000600060006000ec4a6000600060006000ec496000600060006000ec486000600060006000ec476000600060006000ec466000600060006000ec456000600060006000ec446000600060006000ec436000600060006000ec426000600060006000ec416000600060006000ec406000600060006000ec3f6000600060006000ec3e6000600060006000ec3d6000600060006000ec3c6000600060006000ec3b6000600060006000ec3a6000600060006000ec396000600060006000ec386000600060006000ec376000600060006000ec366000600060006000ec356000600060006000ec346000600060006000ec336000600060006000ec326000600060006000ec316000600060006000ec306000600060006000ec2f6000600060006000ec2e6000600060006000ec2d6000600060006000ec2c6000600060006000ec2b6000600060006000ec2a6000600060006000ec296000600060006000ec286000600060006000ec276000600060006000ec266000600060006000ec256000600060006000ec246000600060006000ec236000600060006000ec226000600060006000ec216000600060006000ec206000600060006000ec1f6000600060006000ec1e6000600060006000ec1d6000600060006000ec1c6000600060006000ec1b6000600060006000ec1a6000600060006000ec196000600060006000ec186000600060006000ec176000600060006000ec166000600060006000ec156000600060006000ec146000600060006000ec136000600060006000ec126000600060006000ec116000600060006000ec106000600060006000ec0f6000600060006000ec0e6000600060006000ec0d6000600060006000ec0c6000600060006000ec0b6000600060006000ec0a6000600060006000ec096000600060006000ec086000600060006000ec076000600060006000ec066000600060006000ec056000600060006000ec046000600060006000ec036000600060006000ec026000600060006000ec016000600060006000ec0000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200017fffffff00000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030080001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef0001010000040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000d900010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000ef00010100040200010004030001001404000000008000025f5fee00ef00010100040200010001040000000080000000 +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e100066000600010046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000101b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56003e8000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee08600000800660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee52608000000060006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e100066000600001046000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000101b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56003e8000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000101b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56003e8000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000ee00ee60e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000404000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef006400000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010040000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101002402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402007f00010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010200000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402007f00010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef00010100040200010001040000000080004cfeef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56003e8000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000ee136000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e100ffff006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e0fffb60006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee356000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6002e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000662006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee626000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeba6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e0fffb60006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000662006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e0fffb60006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000662006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee626000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee52608000000060006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000662006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee526000e1000660006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e100066026ee6000006000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e100000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef00010100040200010001040000000000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000040006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000ee166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e100066026ee6000006000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee52608000000060006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660002000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1000660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000040006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010b05030100001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001400140014001404000000008000026000e1000660006000ee006000e1000660006000ee016000e1000660006000ee026000e1000660006000ee036000e1000660006000ee046000e1000660006000ee056000e1000660006000ee066000e1000660006000ee076000e1000660006000ee086000e1000660006000ee096000e1000660006000ee0a6000e1000660006000ee0b6000e1000660006000ee0c6000e1000660006000ee0d6000e1000660006000ee0e6000e1000660006000ee0f6000e1000660006000ee106000e1000660006000ee116000e1000660006000ee126000e1000660006000eeff6000e1000660006000ee146000e1000660006000ee156000e1000660006000fc166000e1000660006000ee176000e1000660006000ee186000e1000660006000ee196000e1000660006000ee1a6000e1000660006000ee1b6000e1000660006000ee1c6000e1000660006000ee1d6000e1000660006000ee1e6000e1000660006000ee1f6000e1000660006000ee206000e1000660006000ee216000e1000660006000ee226000e1000660006000ee236000e1000660006000ee246000e1000660006000ee256000e1000660006000ee266000e1000660006000ee276000e1000660006000ee286000e1000660006000ee296000e1000660006000ee2a6000e1000660006000ee2b6000e1000660006000ee2c6000e1000660006000ee2d6000e1000660006000ee2e6000e1000660006000ee2f6000e1000660006000ee306000e1000660006000ee316000e1000660006000ee326000e1000660006000ee336000e1000660006000ee346000e1000660006000ee356000e1000660006000ee366000e1000660006000ee376000e1000660006000ee386000e1000660006000ee396000e1000660006000ee3a6000e1000660006000ee3b6000e1000660006000ee3c6000e1000660006000ee3d6000e1000660006000ee3e6000e1000660006000ee3f6000e1000660006000ee406000e1000660006000ee416000e1000660006000ee426000e1000660006000ee436000e1000660006000ee446000e1000660006000ee456000e1000660006000ee466000e1000660006000ee476000e1000660006000ee486000e1000660006000ee496000e1000660006000ee4a6000e1000660006000ee4b6000e1000660006000ee4c6000e1000660006000ee4d6000e1000660006000ee4e6000e1000660006000ee4f6000e1000660006000ee506000e1000660006000ee516000e1000660006000ee52608000000060006000ee536000e1000660006000ee546000e1000660006000ee556000e1000660006000ee566000e1000660006000ee576000e1000660006000ee586000e1000660006000ee596000e1000660006000ee5a6000e1000660006000ee5b6000e1000660006000ee5c6000e1000660006000ee5d6000e1000660006000ee5e6000e1000660006000ee5f6000e1000660006000ee606000e1000660006000ee616000e1000660006000ee626000e1000660006000ee636000e1000660006000ee646000e1000660006000ee656000e1000660006000ee666000e1000660006000ee676000e1000660006000ee686000e1000660006000ee696000e1000660006000ee6a6000e1000660006000ee6b6000e1000660006000ee6c6000e1000660006000ee6d6000e1000660006000ee6e6000e1000660006000ee6f6000e1000660006000ee706000e1000660006000ee716000e1000660006000ee726000e1000660006000ee736000e1000660006000ee746000e1000660006000ee756000e1000660006000ee766000e1000660006000ee776000e1000660006000ee786000e1000660006000ee796000e1000660006000ee7a6000e1000660006000ee7b6000e1000660006000ee7c6000e1000660006000ee7d6000e1000660006000ee7e6000e1000660006000ee7f6000e1000660006000ee806000e1000660006000ee816000e1000660006000ee826000e1000660006000ee836000e1000660006000ee846000e1000660006000ee856000e1000660006000ee866000e1000660006000ee876000e1000660006000ee886000e1000660006000ee896000e1000660006000ee8a6000e1000660006000ee8b6000e1000660006000ee8c6000e1000660006000ee8d6000e1000660006000ee8e6000e1000660006000ee8f6000e1000660006000ee906000e1000660006000ee916000e1000660006000ee926000e1000660006000ee936000e1000660006000ee946000e1000660006000ee956000e1000660006000ee966000e1000660006000ee976000e1000660006000ee986000e1000660006000ee996000e1000660006000ee9a6000e1000660006000ee9b6000e1000660006000ee9c6000e1000660006000ee9d6000e1000660006000ee9e6000e1000660006000ee9f6000e1000660006000eea06000e1000660006000eea16000e1000660006000eea26000e1000660006000eea36000e1000660006000eea46000e1000660006000eea56000e1000660006000eea66000e1000660006000eea76000e1000660006000eea86000e1000660006000eea96000e1000660006000eeaa6000e1000660006000eeab6000e1ef0660006000eeac6000e1000660006000eead6000e1000660006000eeae6000e1000660006000eeaf6000e1000660006000eeb06000e1000660006000eeb16000e1000660006000eeb26000e1000660006000eeb36000e1000660006000eeb46000e1000660006000eeb56000e1000660006000eeb66000e1000660006000eeb76000e1000660006000eeb86000e1000660006000eeb96000e1000660006000eeba6000e1000660006000eebb6000e1000660006000eebc6000e1000660006000eebd6000e1000660006000eebe6000e1000660006000eebf6000e1000660006000eec06000e1000660006000eec16000e1000660006000eec26000e1000660006000eec36000e1000660006000eec46000e1000660006000eec56000e1000660006000eec66000e1000660006000eec76000e1000660006000eec86000e1000660006000eec96000e1000660006000eeca6000e1000660006000eecb6000e1000660006000eecc6000e1000660006000eecd6000e1000660006000eece6000e1000660006000eecf6000e1000660006000eed06000e1000660006000eed16000e1000660006000eed26000e1000660006000eed36000e1000660006000eed46000e1000660006000eed56000e1000660006000eed66000e1000660006000eed76000e1000660006000eed86000e1000660006000eed96000e1000660006000eeda6000e1000660006000eedb6000e1000660006000eedc6000e1000660006000eedd6000e1000660006000eede6000e1000660006000eedf6000e1000660006000eee06000e1000660006000eee16000e1000660006000eee26000e1000660006000eee36000e1000660006000eee46000e1000660006000eee56000e1000660006000eee66000e1000660006000eee76000e1000660006000eee86000e1000660006000eee96000e1000660006000eeea6000e1000660006000eeeb6000e1000660006000eeec6000e1000660006000eeed6000e1000660006000eeee6000e1000660006000eeef6000e1000660006000eef06000e1000660006000eef16000e1000660006000eef26000e1000660006000eef36000e1000660006000eef46000e1000660006000eef56000e1000660006000eef66000e1000660006000eef76000e1000660006000eef86000e1000660006000eef96000e1000660006000eefa6000e1000660006000eefb6000e1000660006000eefc6000e1000660006000eefd6000e1000660006000eefe6000e1000660006000eeff60006000fdef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000feef000101000402000100010400000000800000fe +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015900010000015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e03701e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f6102906102914f029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e6103636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da5f03db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e03701e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f6102906102914f029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd02bf61be02616102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031531313131313131311861031961031a61031b61031c61031d61031e61031f61032061032161032260032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861031b61033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61036363636363636363636363636363636363636363636363636363b56103b66103b7636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103636363636363636103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da5f03db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e03701e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f6102906102914f029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e6103636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da5f03db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e03701e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f6102906102914f029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017580017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e03701e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f6102906102914f029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee60000 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a600e16100e26100e3a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e37070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707003a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e37070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707003a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6900dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a600e16100e26100e3a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e37070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707003a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e18203e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ace200ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6900dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a600e16100e26100e3a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e37070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707003a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e18203e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61000c61000d61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d61005e61005f61006061006161006261006361006461006561006661006761106861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100a16100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf0010000001d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6101e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b61021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61027b61027c61027d61027e61027f61028061028161028261028361028461028561028661028761028861028961028a61028b61028c61028d61028e61028f61029061029161029261029361029461029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e16102e26102e36102e46102e56102e66102e76102e86102e96102ea6102eb6102ec6102ed6102ee6102ef6102f06102f16102f26102f36102f46102f56102f66102f76102f86102f96102fa6102fb6102fc6102fd6102fe6102ff61030061030161030261030361030461030561030661030761030861030961030a61030b61030c61030d61030e61030f61031061031161031261031361031461031561031661031761031861031961031a61031b61031c61031d61031e61031f61032061032161032261032361032461032561032661032761032861032961032a61032b61032c61032d61032e61032f61033061033161033261033361033461033561033661033761033861033961033a61033b61033c61033d61033e61033f61034061034161034261034361034461034561034661034761034861034961034a61034b61034c61034d61034e61034f61035061035161035261035361035461035561035661035761035861035961035a61035b61035c61035d61035e61035f61036061036161036261036361036461036561036661036761036861036961036a61036b61036c61036d61036e61036f61037061037161037261037361037461037561037661037761037861037961037a61037b61037c61037d61037e61037f61038061038161038261038361038461038561038661038761038861038961038a61038b61038c61038d61038e61038f61039061039161039261039361039461039561039661039761039861039961039a61039b61039c61039d61039e61039f6103a06103a16103a26103a36103a46103a56103a66103a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0004000000008003ff61000061000161000261000361000461000561000661000761000861000961000a61000b61008f8f8f8f61000e61000f61001061001161001261001361001461001561001661001761001861001961001a61001b61001c61001d61001e61001f61002061002161002261002361002461002561002661002761002861002961002a61002b61002c61002d61002e61002f61003061003161003261003361003461003561003661003761003861003961003a61003b61003c61003d61003e61003f61004061004161004261004361004461004561004661004761004861004961004a61004b61004c61004d61004e61004f61005061005161005261005361005461005561005661005761005861005961005a61005b61005c61005d02005e61005f61006061006161006261006361006461006561006661006761006861006961006a61006b61006c61006d61006e61006f61007061007161007261007361007461007561007661007761007861007961007a61007b61007c61007d61007e61007f61008061008161008261008361008461008561008661008761008861008961008a61008b61008c61008d61008e61008f61009061009161009261009361009461009561009661009761009861009961009a61009b61009c61009d61009e61009f6100a06100be6100a26100a36100a46100a56100a66100a76100a86100a96100aa6100ab6100ac6100ad6100ae6100af6100b06100b16100b26100b36100b46100b56100b66100b76100b86100b96100ba6100bb6100bc6100bd6100be6100bf6100c06100c16100c26100c36100c46100c56100c66100c76100c86100c96100ca6100cb6100cc6100cd6100ce6100cf6100d06100d16100d26100d36100d46100d56100d66100d76100d86100d96100da6100db6100dc6100dd6100de6100df6100e06100e16100e26100e36100e46100e56100e66100e76100e86100e96100ea6100eb6100ec6100ed6100ee6100ef6100f06100f16100f26100f36100f46100f56100f66100f76100f86100f96100fa6100fb6100fc6100fd6100fe6100ff61010061010161010261010361010461010561010661010761010861010961010a61010b61010c61010d61010e61010f61011061011161011261011361011461011561011661011761011861011961011a61011b61011c61011d61011e61011f61012061012161012261012361012461012561012661012761012861012961012a61012b61012c61012d61012e61012f61013061013161013261013361013461013561013661013761013861013961013a61013b61013c61013d61013e61013f61014061014161014261014361014461014561014661014761014861014961014a61014b61014c61014d61014e61014f61015061015161015261015361015461015561015661015761015861015961015a61015b61015c61015d61015e61015f61016061016161016261016361016461016561016661016761016861016961016a61016b61016c61016d61016e61016f61017061017161017261017361017461017561017661017761017861017961017a61017b61017c61017d61017e61017f61018061018161018261018361018461018561018661018761018861018961018a61018b61018c61018d61018e61018f61019061019161019261019361019461019561019661019761019861019961019a61019b61019c61019d61019e61019f6101a06101a16101a26101a36101a46101a56101a66101a76101a86101a96101aa6101ab6101ac6101ad6101ae6101af6101b06101b16101b26101b36101b46101b56101b66101b76101b86101b96101ba6101bb6101bc6101bd6101be6101bf6101c06101c16101c26101c36101c46101c56101c66101c76101c86101c96101ca6101cb6101cc6101cd6101ce6101cf6101d06101d16101d26101d36101d46101d56101d66101d76101d86101d96101da6101db6101dc6101dd6101de6101df6001e06101e16101e26101e36101e46101e56101e66101e76101e86101e96101ea6101eb6101ec6101ed6101ee6101ef6101f06101f16101f26101f36101f46101f56101f66101f76101f86101f96101fa6101fb6101fc6101fd6101fe6101ff61020061020161020261020361020461020561020661020761020861020961020a61020b61020c61020d61020e61020f61021061021161021261021361021461021561021661021761021861021961021a61021b78021c61021d61021e61021f61022061022161022261022361022461022561022661022761022861022961022a61022b61022c61022d61022e61022f61023061023161023261023361023461023561023661023761023861023961023a61023b61023c61023d61023e61023f61024061024161024261024361024461024561024661024761024861024961024a61024b61024c61024d61024e61024f61025061025161025261025361025461025561025661025761025861025961025a61025b61025c61025d61025e61025f61026061026161026261026361026461026561026661026761026861026961026a61026b61026c61026d61026e61026f61027061027161027261027361027461027561027661027761027861027961027a61025b61027c61027d61027e61027f61028061028161028261020010000061618561028661028761028861028961028a61028b61028c61028d61028e61028f610290610291610292610293610294c4029561029661029761029861029961029a61029b61029c61029d61029e61029f6102a06102a16102a26102a36102a46102a56102a66102a76102a86102a96102aa6102ab6102ac6102ad6102ae6102af6102b06102b16102b26102b36102b46102b56102b66102b76102b86102b96102ba6102bb6102bc6102bd6102be6102bf6102c06102c16102c26102c36102c46102c56102c66102c76102c86102c96102ca6102cb6102cc6102cd6102ce6102cf6102d06102d16102d26102d36102d46102d56102d66102d76102d86102d96102da6102db6102dc6102dd6102de6102df6102e06102e15d02e26102e37070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707003a76103a86103a96103aa6103ab6103ac6103ad6103ae6103af6103b06103b16103b26103b36103b46103b56103b66103b76103b86103b96103ba6103bb6103bc6103bd6103be6103bf6103c06103c16103c26103c36103c46103c56103c66103c76103c86103c96103ca6103cb6103cc6103cd6103ce6103cf6103d06103d16103d26103d36103d46103d56103d66103d76103d86103d96103da6103db6103dc6103dd6103de6103df6103e06103e16103e26103e36103e46103e56103e66103e76103e86103e96103ea6103eb6103ec6103ed6103ee6103ef6103f06103f16103f26103f36103f46103f56103f66103f76103f86103f96103fa6103fb6103fc6103fd6103fee6ff00 +0xef00010100040200010c0104000000008003ff61000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061e5e5e5000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061001000000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061008000000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000061000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000c80000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10005050500d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1f4ffd00000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10005050500d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10010d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000df0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10005050500d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10010d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10700d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10023d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef00010100040200010c0104002000008003ffd10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10001d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000dc0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1000000d10000d10000d10000d10000d10000d10000d10000d100d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10005050500d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10069690000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100d10000d10000d10000d10000d10000d10000d10000d1000000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001100104000000008003ff620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062deffff61000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e2000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000000062006200620000000062000000000062000062000000620062000062000000000000620000000000000000000000000000000000000062000000000000000062000000006200000062000000000062626200000000000062006200006262000000000000006200006200626200620062006200000000006200006262000062006262000000000000000000000000620062006262006200000000000062620062000062006200000000006200006200000062000062000000620000620000000062006200000000000000000000006262620000000000000000000000006200000000620062006200000062620000000000000000006200000000000062626200620062000000006200006200000000620000000062000000006200000000000000626262626200620000006200000000000000000000000062620062000000000000000062006262000000000000000062000000000000000000000000620062000000000000000000626200000000620000626262000000000000000000000000006200000000000000000000626262000000000000000000000000006262000000620000000000620000000000620000006200000000006200000000000062006200000000006262620000626200000000000062000000000000006200626200000000000000000000000000006200000000000000006200000000620000000000006200006200000000000000000000620000626262626200006200620062000000620000000000006200006200000000000000000000620000620062000062000062620000000000006200000000006200620000620000620000000000000000000062006262620062000000006200000000006200006262006200000000006200620000000000620000620000000062000000000000000062620062626262620000006262000062000000000000006262620062000062006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200efff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff6100000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe26200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200620062000000620000006200000062000000620000006200000062000000620000009e9e9e9e62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff6100000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe26200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200620062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000620000006262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000490062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000023232323006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e2000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffff1062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200ff00620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e2000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e20000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061fffff262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200ff00620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e2e2e2006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000000062000000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200620000006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000e2e2e2006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000620000006200000062000000620000006200000062000000620000006200000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000000000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffe40062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000df62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe26200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200620062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006f6f6f6f6f6f6f6f0062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000620000006200000062000000620000006200000062000000620000006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000007f00006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006f6f6f6f6f6f6f6f0062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000620000006200000062000000620000006200000062000000620000006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000007f000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000df62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200f40062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000340000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006f6f6f6f6f6f6f6f0062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000620000006200000062000000620000006200000062000000620000006200006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000007f000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000df62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200f40062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000340000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006f6f6f6f6f6f6f6f00620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff6200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000df62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200f40062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000340000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061fe0000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200006f6f6f6f6f6f6f6f006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000000062000000620000006200000062000000620000006200000062000000620000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000620000000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001100104000000008003ff62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062f7ffff610000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000df62000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000061ffffe262000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062006200620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200f4006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000034000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000006200000062000000620000006200000062000000620000006200000062000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000062000000620000006200000000 +0xef0001010004020001180104000000008003ff64000000000064000000000064000000000064000000000064000000000064000000000064000000000063ffffffffe1640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e200000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000000640000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063e9000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000e1e1e1e10000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000ff6300000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff64000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc00006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000e1e1e1e10000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000ff6300000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff6400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400001000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000e1e1e1e100000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff6400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000007500000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400001000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000e1e1e1e100000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e200000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc0000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000064000000000064000000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000000000000000000006400646400000000000000006400000000640064000064000064000000006400646400006400000064000000000000000000640000000000006400000064006400000000000000000064000000640000000000000000000000640000006400000000640000000000000000006400000000000000640000006400000000000064000064000000640000640000000000000000006400000000000000000000000000006400000000000000000064000000000000640000000000000000646400640000000000000064000000006400006400000000000000000000000000000000646400000000006400000000640000000000000000006400006400000000000000000000000000646400000000006400006400000000000000000000000000000000640000640000000000000000006464000000000000000000000064000064000000006400000000000000006400000000000000000000ff00000000000000000000000000006400000000000000000000000000006400000000640000000000000000000064000000000000000000000000000000000064000000000000000000006400000000006400000000000000640064000000000000646464000064000000000000000000000000640000000064000000000000000000006400640000000000000064000000000000000000640000000000000000000000646400000000000064000064640000000000000000646464000000006400000064000000000064000000000000000000006464000000000064000000640000640000000000006400000064000064000000000000000000000000000000000000006400000000000064000000006400006464000064006400640000646400000064000064000000000000000000000000000000000000000000006400640000000000000000000000640000640000000064000000000000000000000064000000000000000000e100000000000064640000000000000064006400000000000000640000000000006400000000000000000000000000006400000000000000006400640000640064000000000000006400000000000000000000000000000000640000000000000000640000000000000000000000000000000000000000000000000000640000000000000000640000646400000064000000000000640000006400000064000000646400006400640000000000006400000064000000000000000000006400000064006400646400000000000000000064006400000000000064000000640000000000000064000000000064006400000000006400006400000000006400000000000000000064000064006400640064000000000000000000006400000000006463000000000000640000000000000000640000640000640000640000000000000064640000006400000000000064000064000000000000000000000000000000646400000000000000640000000000006400000000000000000000000000000000000000006400000000000000000000000000000000e1640000000000000000000000000064000000000000000000640000000000640000000000640000000000000000000064006400646464640000640000640000646400000000000000640000000064640000000000000000000000000000000000000000000000000000000064006400000000006400000000640064000000640000640064000000000000000000000000640000000000000000000064000000006400000000000000640000006464000000000064006400006400000000006464000064000000e1000000640000640000000000006400640064006400000064000000000000006400000000640000000000000000000000006400000000640064000000006400000000006400000000e164000064000064000064000000000064000000640000000000000000000000640000006464006400006400000000000064000000000000000000000000006400000000000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e200000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc00006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000e1e1e1e10000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000ff6300000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff6400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400f8000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e20000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400001000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400693ba8b40000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc0000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000064000000000064000000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000000000000000000006400646400000000000000006400000000640064000064000064000000006400646400006400000000000000000000000000640000000000006400000064006400000000000000000064000000640000000000000000000000640000006400000000640000000000000000006400000000000000640000006400000000000064000064000000640000640000000000000000006400000000000000000000000000006400000000000000000064000000000000640000000000000000646400640000000000000064000000006400006400000000000000000000000000000000646400000000006400000000640000000000000000006400006400000000000000000000000000646400000000006400006400000000000000000000000000000000640000640000000000000000006464000000000000000000000064000064000000006400000000000000006400000000000000000000ff00000000000000000000000000006400000000000000000000000000006400000000640000000000000000000064000000000000000000000000000000000064000000000000000000006400000000006400000000000000640064000000000000646464000064000000000000000000000000640000000064000000000000000000006400640000000000000064000000000000000000640000000000000000000000646400000000000064000064640000000000000000646464000000006400000064000000000064000000000000000000006464000000000064000000640000640000000000006400000064000064000000000000000000000000000000000000006400000000000064000000006400006464000064006400640000646400000064000064000000000000000000000000000000000000000000006400640000000000000000000000640000640000000064000000000000000000000064000000000000000000e100000000000064640000000000000064006400000000000000640000000000006400000000000000000000000000006400000000000000006400640000640064000000000000006400000000000000000000000000000000640000000000000000640000000000000000000000000000000000000000000000000000640000000000000000640000646400000064000000000000640000006400000064000000646400006400640000000000006400000064000000000000000000006400000064006400646400000000000000000064006400000000000064000000640000000000000064000000000064006400000000006400006400000000006400000000000000000064000064006400640064000000000000000000006400000000006463000000000000640000000000000000640000640000640000640000000000000064640000006400000000000064000064000000000000000000000000000000646400000000000000640000000000006400000000000000000000000000000000000000006400000000000000000000000000000000e1640000000000000064000000000064000000000000000000640000000000640000000000640000000000000000000064006400646464640000640000640000646400000000000000640000000064640000000000000000000000000000000000000000000000000000000064006400000000006400000000640064000000640000640064000000000000000000000000640000000000000000000064000000006400000000000000640000006464000000000064006400006400000000006464000064000000e1000000640000640000000000006400640064006400000064000000000000006400000000640000000000000000000000006400000000640064000000006400000000006400000000e1640000640000640000640000000000640000006400000000000000000000006400000064640064000064000000000000640000000000000000000000000064000000000000000064000000000064000000000064000000000064000000000064000000000064006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e80300640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e200000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc0000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000064000000000064000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000400000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000064000000000064000000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000000000000000000006400646400000000000000006400000000640064000064000064000000006400646400006400000064000000000000000000640000000000006400000064006400000000000000000064000000640000000000000000000000640000006400000000640000000000000000006400000000000000640000006400000000000064000064000000640000640000000000000000006400000000000000000000000000006400000000000000000064000000000000640000000000000000646400640000000000000064000000006400006400000000000000000000000000000000646400000000006400000000640000000000000000006400006400000000000000000000000000646400000000006400006400000000000000000000000000000000640000640000000000000000006464000000000000000000000064000064000000006400000000000000006400000000000000000000ff00000000000000000000000000006400000000000000000000000000006400000000640000000000000000000064000000000000000000000000000000000064000000000000000000006400000000006400000000000000640064000000000000646464000064000000000000000000000000640000000064000000000000000000006400640000000000000064000000000000000000640000000000000000000000646400000000000064000064640000000000000000646464000000006400000064000000000064000000000000000000006464000000000064000000640000640000000000006400000064000064000000000000000000000000000000000000006400000000000064000000006400006464000064006400640000646400000064000064000000000000000000000000000000000000000000006400640000000000000000000000640000640000000064000000000000000000000064000000000000000000e100000000000064640000000000000064006400000000000000640000000000006400000000000000000000000000006400000000000000006400640000640064000000000000006400000000000000000000000000000000640000000000000000640000000000000000000000000000000000000000000000000000640000000000000000640000646400000064000000000000640000006400000064000000646400006400640000000000006400000064000000000000000000006400000064006400646400000000000000000064006400000000000064000000640000000000000064000000000064006400000000006400006400000000006400000000000000000064000064006400640064000000000000000000006400000000006463000000000000640000000000000000640000640000640000640000000000000064640000006400000000000064000064000000000000000000000000000000646400000000000000640000000000006400000000000000000000000000000000000000006400000000000000000000000000000000e1640000000000000000000000000064000000000000000000640000000000640000000000640000000000000000000064006400646464640000640000640000646400000000000000640000000064640000000000000000000000000000000000000000000000000000000064006400000000006400000000640064000000640000640064000000000000000000000000640000000000000000000064000000006400000000000000640000006464000000000064006400006400000000006464000064000000e1000000640000640000000000006400640064006400000064000000000000006400000000640000000000000000000000006400000000640064000000006400000000006400000000e164000064000064000064000000000064000000640000000000000000000000640000006464006400006400000000000064000000000000000000000000006400000000000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001180104000000008003ff640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e8030064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064007a7a7a7a7a7a7a000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000e2e2e2e2e2e200000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000e3ff64000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000010000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000064000000000063fffffc0000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000064000000000064000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000400000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000064000000000064000000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000640000000000000000000000000000000000006400646400000000000000006400000000640064000064000064000000006400646400006400000064000000000000000000640000000000006400000064006400000000000000000064000000640000000000000000000000640000006400000000640000000000000000006400000000000000640000006400000000000064000064000000640000640000000000000000006400000000000000000000000000006400000000000000000064000000000000640000000000000000646400640000000000000064000000006400006400000000000000000000000000000000646400000000006400000000640000000000000000006400006400000000000000000000000000646400000000006400006400000000000000000000000000000000640000640000000000000000006464000000000000000000000064000064000000006400000000000000006400000000000000000000ff00000000000000000000000000006400000000000000000000000000006400000000640000000000000000000064000000000000000000000000000000000064000000000000000000006400000000006400000000000000640064000000000000646464000064000000000000000000000000640000000064000000000000000000006400640000000000000064000000000000000000640000000000000000000000646400000000000064000064640000000000000000646464000000006400000064000000000064000000000000000000006464000000000064000000640000640000000000006400000064000064000000000000000000000000000000000000006400000000000064000000006400006464000064006400640000646400000064000064000000000000000000000000000000000000000000006400640000000000000000000000640000640000000064000000000000000000000064000000000000000000e10000000000006464000000000000006400640000000000000064000000000000640000000000000000000000000000640000000000000000640064000064006400000000000000640000000000000000000000000000000064000000000000000064000000000000000000000000000000000000000000000000000064000000000000000064000064640000006400000000000064000000640000006400000064640000640064000000000000640000006400000000000000000000640000006400640064640000000000000000006400640000000000006400000064000000000000006400000000ffffff7f00000000006400006400000000006400000000000000000064000064006400640064000000000000000000006400000000006463000000000000640000000000000000640000640000640000640000000000000064640000006400000000000064000064000000000000000000000000000000646400000000000000640000000000006400000000000000000000000000000000000000006400000000000000000000000000000000e1640000000000000000000000000064000000000000000000640000000000640000000000640000000000000000000064006400646464640000640000640000646400000000000000640000000064640000000000000000000000000000000000000000000000000000000064006400000000006400000000640064000000640000640064000000000000000000000000640000000000000000000064000000006400000000000000640000006464000000000064006400006400000000006464000064000000e1000000640000640000000000006400640064006400000064000000000000006400000000640000000000000000000000006400000000640064000000006400000000006400000000e164000064000064000064000000000064000000640000000000000000000000640000006464006400006400000000000064000000000000000000000000006400000000000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000000006400000d000064000000000064000000000064000000000064000000000064000000000064000000000000 +0xef0001010004020001200104000000008003ff66000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000065ffffffffffffe266000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000 +0xef0001010004020001200104000000008003ff66000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000065ffffffffffffe266000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000069696900000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000 +0xef0001010004020001200104000000008003ff660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000020c3a8c7820000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000065ffffffffffffe266000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000000000000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000066006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066001a0000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000066000000000000006600000000000000660000000000000000 +0xef00010100040200013030033030 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006500000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000010000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000c6c6c6c6c6c6c6c600000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000010000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000ffff0000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000e66c00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000010000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000006d00000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000eeffffff006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000010000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000001000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000006d00000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000f56c00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000eeffffff006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000010000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000001000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef00010100040200013c0104000000008003ff6d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000007006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000006d00000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d0000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000080000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000fffd0000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000067676767670000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000000000000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000eeffffff006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000008e3cebe0790ca30000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a900000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000001000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d00000000000000000000000000006d000000000000000000000000000000 +0xef0001010004020001540104000000008003ff7300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000730000000000000073000000000000000000730073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073007300000000000000000000000000000000737300000000000000000000007300007300000000000000000000000000000000000000000000000000000000000000000000000073000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737300000000007300007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300007300000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000000000000073000000000000000000000000000000000000000073000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000730000730000000000000000000000000000000000000000000073000000000000007300000000000000000000000000000000000000000000000000000073000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000007300730000000000000000e2000000000000000000000000000000007300730000000000730000007300000000000073007300000073000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000073000000000000007300000000000000730000007300000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300007300000000000000000000730000000000000000e20000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300007300000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000073000073000000000000730000000000007300000000000000000000000000000000007300000000000000000073000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000007300000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000073730073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000007300000073000000000000000000000073007300000000000000000000000000000000000000000000000000000000000000000073000000000000730000000000000000000000000000000000000000000000000000000000737300000000000000000000000000007300730000000000000000000000000000000000000000000073000000000000000000000000000000007373000000000000000000000000000073730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000007300000000000000730000000000007300007300730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000e200000000000000000000000000000000730000007300000000000000000000000073000000000000737300000000730000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000e200000000000000730000000073000000000073007300000000005f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730073007373000000000000000000000000000000000000000000000000007300000000000000000000000000000000000073000000000000007300007300000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000007300000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000073000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000073007373000000000000000000000000000000000000000000000000000000000000000073000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000007300007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000730073007300000000000000000000000000000000000073000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000007300000000000073000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000730000730000000000007300000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000730000000073000000000000000000000000000000000000730073000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000007300000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000730000000000000000000000000000007300000000000000000000000000000000000000000000730000007300000073000000000000000000000073000000000000730000730000000000000073000000000000000000000000000000000000000000000000000000000000007300e2000000000000000000000000000000730000000000000000e2000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730073000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000007300000000000000000000000000000073000000000000000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000730000730000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000007300000073000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073000000000000007300000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000000000000000000000000000000000000000000000000073000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737300007300000000000073000000000000730000000000000000000000000000000000000073007300000000000000000000e2000000007300000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000737300000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000073007300000000000000007300000000000073000000007300000000000000000000000000000073000000000000730000000000000073000000000000000000000000000000000000000000730000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000073730000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000073000073000000000000000000000000000073000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000730000000000000000000073000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000007300000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730073000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000007300000000000000000000007300000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000007300000000730000000000000000000000730000000073000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000073000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300007300000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000073000000000000730000000000007300000000000000730073000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000007300000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000730000000000730000000000000000000000000000000000000000000000000000000000000000000000007300007300000000730000000000007300000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000730000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000073000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000073007300000000000000000000000000000000000000000000000000000000000000007300730000000000000073000000007373000000000000000000000000000073000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000073007373000000000000000000000000000000000000000073000000000000000000000000000000000000730000000000000000000073000000000000000000000000000000000000730000000000000000000000000000007300730000000000730000000000000000000000000000000000000000000000000000000000000000000000007300000000007300007300000000000073000000000000000000000000000000007300000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073730000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000007300730000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000073000000000000000000730000000000000073000000000000000000000000000073000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000073000000000000000000730000007300000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000000000000000007300000000000000730000730000000000000000007300730000000000000000000000000000000000730000000000000000000000007300000000000000000000007373000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000737300000000730000000000000000000000000000000000000000730000730000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000000000000000000000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000073000000000000000000007300000000000000000000000000000000000000000000000000000000730000000000730000000000000073000000007300000000007300000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000073000000000000000000000073000000000073e200000000000000007300000000000000000000000000007300007373000000000000000000000000000000730000730000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000730000000000000000000000000000000000000000000000000000730000007300000000000000000000000000000000000073730000000073000000000000000073007300730000000000000000000073000000000000000000000000007300000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000000000073000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000730000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000730000000000000000000000000000000000000000000000000000000000000000000000737300000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000073000000000000000000730073000073000000000000730000000000730000730000000000000000000000000000000000000073730073000000000000730000000000000000000073000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000007300000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300e20073000000000000007300000000000073000000000000000000000000000000000000000000000000000000000000000073000000000000730000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000073000000000000000073007300000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000730000000000000073000073000000000000000000000000000000000000000000000000000000000000000000000000730000000000730000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000007300000000000000000000000000000000007300000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000073000000000073000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000073000000730000000000000073000000000000000073000073000000000000000000730000000000000000000000730000000000000000730000000000000000000073000000000000000000000000007300730073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730073000000730000000000000000007300000000000000000000730000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000730000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000730000000000000000000000000000007300000073730000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000007300000000000000000000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000073000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000e273000073000000000000000000000000000000000000000000000000000000730000000000000073000000000000000000000000000000000000000000000000000000000000000073000000000000000000730000000000000000000000730000000000007300000000000000730073000000000000000000000000730000000000007300000000000000000000000000000000000000000000000000000000730000000000000000000000000000730000000000007300000000000000000000000000000000000073000000000000007300000000000000000000007300000000007300000000007373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000073730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000730000730000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000730000000000000000737300000000000000000000000000000000000000000000000000000000000000000000730000000000000073000000000000000000000000000000007300000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000007300000000000000000000007300000000000000000000000000007300000000000073000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000073000000000000000000000000730000000000000073000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000730000000000730000000073000000000000730000000000000000000000000073730000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000007300730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000007373000000007300730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000073000000000000e200000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000073000000000073000000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000730000730073000000000000000073000073000000000000000000000000000000000000000000000000730000000000000000000000000000000073007300000000007300000073000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000730073000000007300000000000000000000007300000000000000730000000073000000007373000000007300000073000000000073000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000007300000073000000000000000000000073000000000000730000000000007300000000000000000000000000000000000000000000007300000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000000000000000000073000000730000007300000000000000000000000000000000000000007300000000000000007300000000000000000000000000000000000000000073000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000007300000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000073000000007300000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000000000007300000000000000000000000000000000000073000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000730000000000000000000073000000000073000000000000000000007300000000000000007373000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000737300000000000000000000000000000000000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730073000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000073000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000073000000000073000000000000000000000000000000000000007300000000000000000000730000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000007300000000000000730000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000073007300000000000073000000000000000000000000000000007300000000000000000000000000000000000000000000730000000000000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000007300000000000000007300000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000730073000000000073000000000000000000000000000000000000000000000000007300000000000000007300000000000000007300000073007300007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000073000000000000000000000000000000730000000073000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000730073000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000007300000000730000730000000000000000000000000000000000000000000000000000000000730000000000000000000000000000730000000000000000000000000000000000000000000000000000730000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000001a00000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001540104000000008003ff730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000001a00000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001540104000000008003ff730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000007300000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000001a00000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001540104000000008003ff73000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000e6ffffffff720000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000000000007300000073000000000000000000000000007300000000000000007300000000000000000000000000000000007300000000000000000000007300000000000000730000007300000000000000000000007300000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000007300730000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000007300000000000000000000000000000073000073000000000000000000000000000000000000730000000000000000000000007300007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073730000000000000000000000730000000000000000000000000000007373730000000000000000000000000000000000000000000000000000000000000000000073000073000000007300000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000730000007300000000000000000000000000000000000000000000000000000000000000730000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000007300000000730000007300000000000000000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000000000000000000000730000000000000000000000000000007300730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000730000000000000000000000000000000000000000000000000000007300000000007300000000000000000000000000000000000000000000000000000000000073000000000000730000007300000073000000730000000000000000007300000073000000000000000000000000000000000000000073730000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073007300000000000000000000000000000000000000000000000073000000000000000000000000000073000000000000007300000000000073000000000000000000000000000000000000730000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000073000000730000000073007300007300000000000000000000000000000000000000000000000000000000000000000000730000000000007300000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073000000000000730000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000073000000000000000000000000000073000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000730000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007300007300000073000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000007300000000000000000000007300000000000000000000000000000000730000730000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000007300000073000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000073000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000073000000000000000000000073000000000000000000000000730000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000007300000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000007300000000000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000730073000000000000730000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000073000000000000000073000000007300000000000000000073000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007300000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000000000000000073000000000000000000730000000000000000000000000000000000000000000000000000000000000000000073000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000007300000000000073730000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000073007300000000000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073000000000000000000000000000000000000000000000000000000000000000000730000000000000000007300000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000000000000000000000000000000000073730000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000073000000000000000000000000000000000000000073000073000000000000730000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000007300000000000000000000000000000000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073000000730000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000730000000000000000000000730000007300000000000000000000730000000000000000730000007300000000000000000000000000007300000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000073000000000000000000000000000000730073000073000073000000730000000000000000000000000000000000007300000000000000000000000000000073000000000000000000730000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000007300000000000000000000737300000000000000000000000000000000000000000000007300000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000007300000000000000007300000000000000000000000000000000007300000000000000000000000000000000730000000000730000000000730000000000000000000000000000000000000000000000000000000000000073007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000007300000000000000000000000000000000000000000000730000000073000000000000000073000000000000000000000000730000000000730000000000000000000000000000730000000000000000000000000073000000000000000000730000000000730000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000730000000000000000007300007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000007300000000000000000000000000000073000000730000000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000730000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000007300000000730000000000000000000000000000000000000000000000000000000000000000007300000000000000000000730000000000000000000000000000000000000000007300000000000000000000000000000000000000000073000000000073000000000000000000730000000000000000000000000000000073000000000000000000000000000000000073000000000000000000000000000000000000000000000000000073000000000000730073000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000730000000000000000730000000000000000000000000000730000000000000000000000730000000000000000000000007300000000000000000073000000000000000000000000737373000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000007300000000000000000000000073730000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000073730000000000000000000000000000007300000000007300000000007300000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000073000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000737300730000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000730073000000000000007300000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000737300000000000000000000000000000000000000000000000000000000000000000000000073730000000000000000000000000000000073000000000000000000000000000000000000000000000000730073000000730000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000730073000000000000000000000000000000000000000000730000000000000000730000730000000000000000000073007300000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000073007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737300000000000000000000000000000000730000007300000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000007300000073000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000730000000000000000000000000000000000000000000000000000000000000073000000007300000000000000000000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000000000000000730000007300730000000073000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000007300000000000000000000000000000000000073000000000000000000000000000000000000000000000000007300000000000000000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000730000000000000000000000000000000073000000000000007300000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000730000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000737300000000000000000000000000730073000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000730000000000000000000000000000000000000000007300000000000000000000000000000000007300000000000000000000000000000000730000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000730000000000007300000073000000000000000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000000000000000000730000000000000000000000000000730000000000737300000000000000000000000000000000000000000000000000730000000000000000000073000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000000000000000000007300000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000001a00000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001540104000000008003ff73000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000400000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000e6ffffffff720000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000730000000000000000000000000000000073000000000000000000000000000000000000000000000000000000007300000073000000000000000000000000007300000000000000007300000000000000000000000000000000007300000000000000000000007300000000000000730000007300000000000000000000007300000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000007300730000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000007300730000000000000000007300000000000000000000000000000073000073000000000000000000000000000000000000730000000000000000000000007300007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073730000000000000000000000730000000000000000000000000000007373730000000000000000000000000000000000000000000000000000000000000000000073000073000000007300000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000730000007300000000000000000000000000000000000000000000000000000000000000730000000000007300000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000073000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000730000000000000000000000000000007300000000730000007300000000000000000000730000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007373000000000000000000000000000000000000730000000000000000000000000000007300730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000730000000000000000000000000000000000000000000000000000007300000000007300000000000000000000000000000000000000000000000000000000000073000000000000730000007300000073000000730000000000000000007300000073000000000000000000000000000000000000000073730000000000007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073007300000000000000000000000000000000000000000000000073000000000000000000000000000073000000000000007300000000000073000000000000000000000000000000000000730000000000000000000000000000000000000000730000000073000000000000000000000000000000000000000073000000730000000073007300007300000000000000000000000000000000000000000000000000000000000000000000730000000000007300000000000000000000000000000000000000007300000000730000000000000000000000000000000000000000000000000000000000000000000000000000007300000000000073000000000000730000000000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000000000000000073000000000000000000000000000073000000000073000000000000000000000000000000000000000000007300000000000000000000000000000000000000000000007300000000000000000000730000000000730000000000000000007300000000000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000000000000000000000000000007300007300000073000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000000000000000000000000000000000000000000000073000000000000000000000000000000000000007300000000000000000000007300000000000000000000000000000000730000730000000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073000000000000000000000000007300000073000000000000000000000000000000000000000000000000000073000000000000000000000000000000000000009797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797000000000000000073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000007300000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000000730000000000000000000000730000000000000000000000000000730000000000737300000000000000000000000000000000000000000000000000730000000000000000000073000000730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730000000000000000000073000000000000000000000000007300000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000000000730000000000000000000000000000000000e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000001a00000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000073000000000000000000000000000000000000000000 +0xef0001010004020001700104000000008003ff7a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e200000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001700104000000008003ff7a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000e2000000e20000000000000000000000e20000e2e200e2e2000000e2000000e2000000000000e2e20000000000e2e200000000e200000000e200e200e2e2e2e2000000e2e2e2000000e2e200e200007a000000e20000e20000000000e200e2e2e2000000000000000000e2e2e200e200e2000000e2e20000e20000e2e2000000e2e27a0000e200000000e27ae20000000000000000e200e200e200000000e200e20000e20000007a00e200000000000000e200e2007a0000e2000000000000e27a00e20000e2e2e2e20000000000000000e2e200e2e2000000e200e2e20000e200e20000e2e200e200e20000e2e2e200e2e2e2007ae2e20000e20000000000e2000000e2e2e20000e200e20000e2e200e200e2e2e2e2e2e2e2007a00e200000000e200e2e2e2000000e2e2e2e200e27a0000000000000000e2e2e200e2e20000000000000000000000e20000007a7a00e2000000e2e2e200e27a0000e2e2000000e200000000000000e2e20000e20000e2000000e2e2e2e200000000000000e200e2e200000000000000e2000000007ae2e2000000e2e2e2000000e2e2000000e200e200e2000000e2007a00e200e200e20000e20000e2e20000000000e20000e20000e2e2e2e2e2000000e2e2e200000000e2e2000000e200e200000000e20000000000e200000000e2e2e2e2000000e2000000e2e2e2e2e2e200e2e2e20000e200e200e200000000e200000000e2e2e27ae200e2e2e200000000e20000000000e20000e20000e2e2e2e200000000e2e2000000e2000000e2e2000000000000e20000000000e20000e20000e2000000000000e20000000000e27a7a007ae200e2e200e200e27a00e2e20000007a00e2e20000e200e200e200e2e27a000000000000e2e2000000e20000e20000000000e27a00e2e2007ae20000e20000000000e200e200e20000e2000000e2e200e20000e2e200000000e200007a0000e2e2000000000000e2e200000000e200e2e2e200000000000000000000000000e2000000000000e2e200e200000000e2000000e2e20000e20000e2000000000000007a000000e200e2e200e200e2e2000000e200e200e200000000e27a00e2000000e20000e20000e200e2e200e20000000000000000e200e200e2e20000e200e2e200e200e200e2e2000000000000e200e200000000000000e200e200007a00e2e2e2e20000e200000000000000000000e2000000e20000e200e2000000e200e2e20000e200e200e20000000000e2000000e200e2000000e2e2e20000e200e200e2e200e200e2e200e2000000e20000e200e2000000000000e200e200e2007ae200e2e2e200000000e2e2e2e200e200e2e2e2000000e200e2e2e20000000000007a0000e200000000000000e2e20000000000e20000e2000000e200e200e20000007a000000e200e2000000000000e2000000e200e200e2e2000000e2000000000000e2e27a0000e2e200e200e2000000000000e2000000e27a00e200e2e2e2000000e200e200e20000e200e2000000e2e200000000e20000000000e20000000000e200e2e2000000e200e2000000000000e20000e2e200000000e20000000000000000000000000000000000000000e200007a0000e20000e20000e200e20000000000e200e200000000e2000000e2000000000000e2000000e20000e200e20000e200e2007a0000e20000e20000000000e2e200e2e2000000e200e2e2e2000000000000e2e2000000000000e2000000e2e2e20000e200000000000000000000e20000e2e2e20000e200e2000000000000000000000000000000e2e20000e2e20000000000000000000000e20000e2000000000000000000e2e2e20000e2e200e2e200e2e2e2e2e2e200e27a000000e20000000000e2e200000000000000e2000000e2e27a000000000000e20000000000e20000e2e200e2e2e200e200e2e2e200000000000000e2e200000000e200000000000000e200e2e20000000000e200e2e2e2000000e20000e20000e2e200e200e200e20000e2e2000000e200e2000000e2e200000000e20000e2e200000000e2e2000000e2e2e2000000000000e20000e200e200e200e200e2000000e2e200000000000000e200e2e200e200007a0000e200e2e200000000e20000e2e2e20000e2007a7a0000000000000000000000e20000e200e2000000000000e20000000000e2e200000000e2e27a00e2e27ae20000e200e20000000000e2e2e2007ae200000000000000000000e2e200e2000000e200e2000000e200e200000000e27a00e2e2e2007a0000000000000000e2e2e200e20000e2e2007ae2e200e2e2e200e2e200000000e2e200000000000000000000e2e2e2000000e2000000000000e200e2000000e2000000e200e200e2e2e2000000000000000000e200e200e20000e20000e200000000000000e200e200000000e2000000e20000000000000000e200e2e200e200000000e200e2e2000000e200007ae200e200e2000000e200000000e200e20000e200007ae2000000e200e20000000000e2e2e2e2000000e20000e20000e27ae2e200e200e2e20000e2e2000000000000e2000000e200e200000000e200e20000e20000e200e27a0000e20000000000e200e20000000000e20000e200e20000000000e2e2007a7a00000000e2000000e2007a0000e2000000000000000000e20000e200e200e2007a000000000000000000000000000000000000e2e20000e2e2000000e200e200e2e20000e2000000000000000000e200000000e200000000e2e2e20000000000007ae2000000000000e2000000e200e2000000000000000000000000e2000000e2e20000e200e2e200e2000000000000007a00007ae2e20000000000e2e200000000e2000000e200e200000000e2007a000000000000000000000000e200000000e20000e2000000e2e200000000e200e2e2000000000000e2e200e2000000007a00000000e2e2e2e2e200e20000e2007ae200e2e2000000e2e2e2000000000000e200e20000e2e20000e2e2000000000000e200e2e27ae200e20000e200e20000e2e200e2e2e200000000e20000e2e2e20000000000e200e20000000000000000000000000000e200000000e200000000000000000000000000e2000000e2e2000000e2e2e2000000000000e2e2e20000000000e2e200000000e2e2007ae200000000e2000000e27a000000e2e200e2e2000000e200e20000e2e2000000e27a00e2e2e2e20000e200e200007a0000e2e2e2000000e2e2e2000000000000e2007a0000e2000000000000e20000e200e2e20000e2e200e20000e20000e2000000e2e2e2000000e2000000e200e2000000e200e200e2e200000000e2000000000000e2e2e20000e20000000000000000e200000000e2e2e200e20000e20000e2e200e2e200000000000000e200e2e2000000e2e200e2e2000000e2e20000e2e20000007ae2e2e200e200e2e2e200e20000e2e2e200e2000000e2e200e200000000e20000e2e200e20000000000e200e200e2e200000000000000000000e2e2000000e2e2e20000e2e2e200e200000000e2000000007ae2e20000e200000000e2000000e200e20000e200e2000000e200000000e2e200e20000000000e200e2000000000000e2000000e200e2e2000000e200e200e200e2e200e2e2007a00e2e2e2e20000000000e2e2e20000e2e200e2000000e2e2e200e20000e2e200000000e2e200e2e2e2e200e2000000e20000e2e200e2000000e2e2e2e20000e2e200e20000e2e2e2e2000000000000e2e20000e20000000000e2e200000000000000e2e20000e200e200e20000e2000000000000e200e200000000e200e2e2e27a0000e20000e2e2e20000e200000000000000e2e2e200000000e2000000e2000000e20000000000e200000000000000000000e200e20000000000000000000000e2e2e20000000000007a00e200e2e20000e2000000e2e200e2e2e2e2000000000000e200e20000e2000000000000e2e2e20000e2000000e2e2e2e2e2000000000000e200e2e2000000e200e27a0000e200e200e20000e200e2000000e20000000000000000e200e200e2e2e2000000e200e2e2e200e200e2e2e200e2e2007ae200e20000e200e2e20000e20000e200e20000000000000000e2e2e2e200e200e2000000e200e2e2e200e20000000000e200000000e200e200e200e2007a000000000000e2e2e2e2e2e2e2000000000000e2000000e20000e200e200e2000000000000e2e200e2000000007a000000e20000000000000000000000e2e2000000e2000000e200e200000000e200007a000000e200000000000000e20000e2e2000000e200e2e200000000e27ae200e2e2000000e2000000e2e2000000e20000000000e20000e2e2e2e2000000e20000000000e20000e200e27a0000007ae200e2e200e2000000e2e200e2e2e2e27ae2e200000000e20000000000e200000000e200000000000000e2000000e20000e2e200e2000000e2e2e2e2000000e200e2e20000e2000000e2e2e20000e2000000e2e200e2e200e200000000000000e20000e20000e200e2e2e2007a0000000000e20000e2e20000e200e2e2e2e2e200e20000000000000000e200e20000000000e2000000000000000000e2e2000000000000e200e200e20000000000000000e20000e200e20000000000000000000000e2e2e200e27a000000e200e20000e2000000e2e2e20000000000000000000000000000e2007a00e2e2e200000000e2e2e200e2000000000000e200000000e2e2e20000e2e200e200e200e2000000000000000000e200e2000000e2e200e2000000e2e2e200000000e200000000000000e20000e2000000e2e2e20000e20000007ae200e20000e20000000000000000000000e2e200e200e200e200e2e2007a0000e20000e200e20000e200e20000e20000e2e2e2e20000e200000000e20000e200007ae2e2e2e2e200e20000e2e2000000e2000000e2000000e200e200e20000e2000000e2000000e2000000e2e2e20000e200e200e20000e200e200e27a00e2e200e2e200007ae200e200e2e2000000e2000000000000e200e200e200000000e2e200e20000000000000000e2e200e2e200000000e2000000e200000000e200e20000000000e20000007ae20000e20000000000000000e2e2e2e2e20000000000e200e2e20000007ae2e2e2000000e200e2e200e2e2e20000e2e2e2e2e2000000e2000000e2e20000e2000000000000000000e200e2e2e200e2007a00e200e2e2000000e200000000000000e2e20000e2e2e2e2e200000000e200e27ae2e200e200e2e2000000e27ae2000000e20000e2e2e200e2e200e200e2000000000000e200e20000e2e2e200e200e2e2000000e200e20000e2e20000e2e2e200e200e20000000000000000e2007a00e20000e2e2e200000000000000000000e200000000e200007ae2e200e2e2000000000000e200000000000000000000e20000e200e2e20000e200e2e2e2e200e2e200e2000000e20000e2e20000e27ae200e2e2e20000000000000000000000e2000000e20000e200e20000e20000e2e200e20000e20000000000000000000000e2e20000e200e200e27a00e2e200000000000000000000e2e200000000e2e200000000000000e2e200000000e27ae27ae2e2e20000e2e2e200e200e2e2e2000000e200000000e200e2e2e200e200e2e20000e200e27a00e2e200e27ae2000000e2000000000000000000000000e2e20000e20000e2e200e20000e2e200000000000000e2e2e20000e2000000e2e200000000000000e2e20000e200000000e20000e2e20000e200e2e2e20000e2e200e2000000000000e2e200e2000000e2e2e2000000000000000000e200000000e200e2e2e2e200000000000000e200000000e2e20000e2000000e200000000e20000e200000000e20000000000e200e2000000e20000e2e200e200e2e2000000e2e200000000e200000000e200000000e2000000000000e20000e20000e2e2e200e2e200000000e200e200e200000000e20000e2e200e2e20000e20000e200000000000000000000e20000e20000e20000000000e200000000000000e2000000e20000e20000000000e2e200000000007a00e27a00e200000000e20000000000e20000e2e200e200e2e20000000000e200e2000000000000000000e2e20000e200000000e2000000000000000000000000000000000000000000e20000e20000e2e20000000000e2e2e2e2e20000e2000000000000e20000e200000000e200e2e20000e200e20000e2e200e200000000000000000000e20000e200e200e20000e2000000e200e200e200e2e2e2e2e2000000e200e2e2e200e200e200000000e2e20000000000e2000000e2e200e2e2e200e2e2000000e200000000e2e200000000e20000e20000e20000e2e2e2e2000000e27ae200000000000000e2007a00e2000000e2e2e2000000e2e2e2000000e200e200e200e2e200e20000e200e200e2e2000000e20000e20000000000e200000000e2e20000e20000000000e2e200000000e200e200007ae2e20000e20000000000e200e2e200007a0000e2000000000000e2e200e20000e200000000e200e200e200e200000000e2e20000e2000000e200000000e2e200e2e2e27ae2e20000000000007a7a0000e20000e200e2e2e200e20000e2e2e200e2e200000000000000000000e20000007a00000000e20000e2000000e2e27a0000e2e200e200000000000000e2e200e2e2e200e200e200e20000e20000000000e2e20000e2e2000000000000e20000e2e2e2e2e200e2e2e2e2e200007a000000e2e2e200e2e2007a00000000e20000e2e2000000e2e200e2e2000000e200e2000000e200e200007ae2000000e2e2e200000000000000e27ae2e20000000000e2e20000000000000000e200e200e200e200e2e200e2e2e20000e2e20000e2000000007a000000e200e2000000000000000000e20000e20000e200e20000000000e200e200e2000000000000e27a0000e2e20000e200000000e2e2007a0000000000000000e200e20000007ae200e2e2e20000e2e20000e2000000e2e2e2e2007a00e200e200000000e2e2e2000000e20000e2e2e200e200e2000000e2000000e200000000e2e20000e2000000007a0000e200000000e2e2e200000000000000e2e200000000e20000000000000000e200e200000000000000000000e20000000000e2e2000000000000e200e20000000000e200e2000000e2000000e200e200000000e2e2000000e2000000000000e2e200e20000e2e2e2e2e2007a00e2007a00e20000000000e2e2000000e2000000e2e20000e20000007ae20000e20000e20000000000e2e200007a0000e2e20000e2e2000000e2e2e2000000007a0000e2e2e2e200e2007a00000000000000e200e20000000000e2e2007ae200e2e2e2000000000000000000e200e2e20000e200e2e2000000e200000000e2e27ae2000000e2e2e200e200e200007a000000000000007a00e200e27a000000e20000e2000000e200e20000e2e2e2e2e200000000e2e200e200e200e2e2e2e200e2e2e2e2e2e2e2000000e27a000000000000e20000e20000e2e200000000e2e2e20000e2000000e20000e2e2000000e20000000000000000e2e200e200e2000000e200e20000000000000000e2e2000000e20000e200e2e2e2000000e200000000e2000000e2e200e2000000000000000000000000e2e2e200e2e2e200e20000e20000e2e2000000e200e27a000000e200e20000e2000000e200000000e20000e2000000e2000000e200e20000e20000e2000000e200e2e20000e200007ae2e200e2e2000000000000e27a00e20000000000e2e2e2e200e20000e20000e200e2e200e20000000000000000e20000000000000000e2000000e2e2000000e2e2000000e200e2000000e20000000000e200000000e20000000000000000e2000000e200e2e2000000e20000e2e2e2e2e27a0000e2000000000000e200e2007a000000e2000000e20000000000007a0000000000e200000000e2e20000e2e200e200e2000000000000000000e200e2000000e20000e2e20000e2e20000e200e200e200e2e2e20000e20000000000e20000000000e2000000e27a00e2000000e20000e2000000007ae200e2e2e200e2000000e200e20000000000e2e20000000000e27a0000e20000e200e200e2000000e2000000000000000000000000000000e2e2e200000000e2e2e2e2e200e2000000e20000e200000000e2e2e27ae20000e2e20000e2e2e2e20000000000e20000e20000e20000e200e200000000e200e2e2e2e20000000000e2e20000e200000000e2e2e20000000000e200e20000e2e2000000e200e2000000e200000000e2e200e2e200e2e200e2000000e200e2e200e2e20000000000e20000e2000000e2000000e200000000e2000000e2e2000000e2000000e200e200000000e2000000000000e200e20000000000e200e200e2000000e2e20000e20000000000e20000000000000000e200e2000000e20000e200e20000000000000000000000e2e200e200e20000e2000000e2e2e2e20000000000007a7a00000000e200000000007a000000e200000000000000e20000e20000e2e2000000e2000000e20000e20000000000e20000e2000000e2e2e20000000000e2000000e200000000e2e200e2000000e200000000000000e200e200e200e2e2e2000000e2e20000e200007a0000e200e200e2000000e2e20000e200000000000000000000007a0000e20000000000e200e20000000000e200e200e2e200e2e200000000e2e20000e200e200e2e2e2e2e200000000e200007a0000e20000000000e200e2e2000000e2000000e200e2e2e20000e200e20000e20000e2e2e20000e2e200e2e2e20000000000e2e200000000000000000000000000e200007a000000e200e2000000e200e2e200000000e200e200e200007a000000e2e200007ae200e2e20000e2e2e2e2000000e200e200000000e27ae20000e20000e2000000000000e2e2e200e2e2e20000e20000e200000000e200e2000000e2e2e20000000000e200e2e20000000000e2e200000000e200e200e2e200e2007ae200e200e2e20000e2e20000e200000000e27a00000000e2e2e2000000e200007a00e200e200000000e2e20000000000e200e200e200e200e2e20000e2000000e2000000000000e200e200e2e2e2e2e2e20000e2e200000000000000e2000000e20000e2e20000e27ae200000000000000e2e20000e200e200e20000e200e200e2e20000e20000e2e200000000e2e2e27ae2000000e20000e20000e200e2e20000e2000000000000e20000e2e2000000e200e2e27ae200e20000007ae20000e2e2e2007a7ae200e2000000e2000000e20000e200e200e2e200000000e200e20000e2e200000000e200e2000000000000e20000000000e200e2e27a00e200e200000000000000e200e200e2000000e2e2000000e200e200e2e2000000e2000000e2e2e2e2e200e2000000e2e2e20000000000000000e2e2e2000000000000000000000000000000000000007ae20000e200e2e20000e200e200000000e2007ae20000e2000000e200e2e200e20000007ae2e200e200e200000000e2e200e2e20000e2007ae200e200e2e2000000e200e2e2e2e2007a00000000e200e2e27a0000000000000000000000000000000000007ae200e2e2000000e200000000e200e2e2e27a0000e20000e200000000e2e200e20000000000e2e2000000e200000000e20000e200e2e2e200e200000000e2e20000e2e2e200000000e20000000000e20000e20000000000e200e2e27ae2e200e20000000000000000000000000000000000e20000000000000000e200e200000000000000e2000000e2000000e2007a00e2e20000000000000000000000e2e200e2000000e2000000e2e200e2000000000000000000000000007ae200000000000000e2e2e2e2e2e20000e2e200007ae2e2e200e2e20000e20000e2000000e200000000e2000000e2e2e2e2e2e200e20000e200e20000007a00e200000000e27ae2e2000000e200e200e200e2000000e20000000000000000e200e200000000e20000000000e2e200e2e2e20000e200000000000000000000000000e200000000e2e20000000000e200e200e2e200e200000000e2e2e200000000e20000000000000000000000000000e2e2e20000000000e2e200000000007ae2e2e20000e20000000000e2007a00e2e200000000e2000000e2007a0000e200e27ae20000007a00000000e200e2000000e20000007a0000e2000000e20000000000e200e200e20000e2000000000000000000000000e2e200e200e2000000e2e20000e2e20000000000e20000000000e2e200e2e200e20000e2000000000000e2000000e27a00e200e2e200e200000000e2000000e200e2000000e20000000000e2000000000000e200e2000000e2e2e2e200e2e2e2e2e200e2e2e2e2e20000007a0000e2000000e200e2e2e2e2000000e2e2000000e200007ae2e20000e200000000000000e200e2000000e20000000000e200000000007a000000e200e2e2e20000e200e2e200e200e2000000000000e2e200e200e2e200000000000000000000e200007a000000e200e200000000e2e200e2e2000000e20000e2e200e200e200000000e200e2e2e20000e2e2000000e2000000e2e2e20000e200e20000e200e200e2e2007ae200e2e2000000e2e20000e200e2e20000e200000000e2e27a000000e20000e27a000000e2e2000000e2000000e27a00e2e20000e2000000e20000000000e2e2e200e2e200e200e200000000e200e2e20000e20000e2000000e2000000e27a00e2000000e200e2e20000e200007a00e200e2e2e20000e20000e200e2e20000e20000e2000000e2e2e200007a000000e2e200e200e2000000e20000007a00e2e200e200000000000000000000000000e200e2e2000000e2e200e2e2e2e20000007a0000e2e200000000007a0000000000000000e20000e20000e27a0000000000000000e2e2000000000000e2e200e20000e2e200000000e200e200000000e2e2e2000000e2e200e200e20000e200000000e200e200e20000000000e200e2e20000e2e200000000e200e20000e27ae200e2e2e2e2e2e2000000000000e20000000000e200000000007ae200e200e2e2e200e200e20000e2e2e200e200e200e2000000e200e2e200000000e200e200e2e200e2e2000000e2e200e20000e200e20000e20000e20000007a000000e2e27a00e2e2e2000000e200000000e200e20000e2000000e2e2e2007a0000e2e20000e2000000e27a00e200e20000000000e20000e2e200e200e20000000000e2e200e2e200000000e200000000e2000000e2e200000000e200e200e200e200007a00e27a00e2e2e200e200e2e20000e20000e200000000e200000000e200000000e200e2000000000000000000000000e2e2e200e2000000e200e20000e2e2000000e200e20000e2e2e20000000000e2e20000000000e20000000000e2e20000007a0000000000e200000000e200000000000000000000000000e2e20000e2e200e2000000e200000000e20000e2e200e20000e2007ae20000e2e200000000e2000000000000007a00e2e20000e2000000e200000000e20000000000e20000000000000000e200e2e200e200000000e200e2e200000000e2e27a000000000000e2000000000000000000000000e200000000e20000007ae2000000e20000e200e200e20000e2e20000e20000e20000e2e2e20000e2e2e2e2000000e2e200000000e2e200000000e2e20000000000e2e200e200000000e20000007a00e20000000000000000000000000000e2007a00e2e2e2e20000000000e20000e200000000000000000000e2e200000000e2e20000e20000e2e2000000e2e200e200000000000000000000e200e200e2e2000000e200e20000000000e27ae200e2e2e2e200e27ae200000000e200e2e2007a0000e20000e20000000000e2000000000000000000e2e2e200e200e2000000e2e20000e2000000e200e2e20000e200e200e200e2000000e2e200e2000000000000e200e2000000e20000e2e2e20000e2e2e200e200e27a0000e200e2e20000000000000000e20000e20000e2e2e2e200e20000e2000000e200e2e200000000e20000e2000000e2000000e200000000e2e200e200000000000000000000e2e2e2000000000000e2007ae20000e200e2e2e2000000000000e200e200e2e200e200e2000000e2e20000000000e2e2000000e20000e2e20000000000e20000000000000000000000e2e2000000e200e20000e2000000e2000000000000e2e2e200e2e2000000000000e200e200e2e200e200000000e2e20000e200e2e2e200e200000000e2e200e2e20000e2000000e2000000e2e20000e2007a00e2e2000000e2000000e2e2e2e20000e20000e200e20000e2e200e2000000000000000000e2000000e200e2000000e2e2e20000e20000000000000000000000e20000000000e2e200e2e2e27ae2e200e200000000e2e200e200000000e20000e2000000e2000000e200000000e200e2e2e2e2e2e2e200e2e200e2e200e20000007a0000e20000000000e20000e20000e20000e20000e2e27a0000e2e27a000000e2e2000000e2e20000000000000000e20000e200e2e20000e200000000007ae20000e20000e2000000e200000000000000e2e20000e2000000e20000e200e2e2e2e2e2e200e200e200e200000000000000e2007a7a0000e2e2e2000000e2e2e20000e20000e2e2e200e2e200e2e20000e2e2e2e2e2e200000000e2e20000e20000e2e20000e2e2e20000e2e2e2e2000000e2e2e2e2e200e2e2e20000000000e2e20000000000e27ae2000000e20000e2e200e20000e200e2e200e2e200e2e200e27ae200000000000000e2e2007ae20000000000e200e200e200e200e2e2e20000007ae2e2000000e2e20000e200000000000000e2000000e2e2e200e20000e20000000000e20000e20000007ae2e200e200e200000000000000007a0000e20000e2e20000e2e200e200e200e20000e20000e20000e2000000e2e2000000e200000000e2e20000e200e20000e200e200e200007a7ae2e2e2e2000000e2e200e2e20000e2000000007ae2e2e2e200e2e20000e2e200e2000000e20000e2000000e200e200e2e200000000e20000000000e20000e2e2000000e2007ae200e200000000000000e20000007ae20000000000e200e2000000000000e2e2000000e2e200e2e200000000e2e20000e200e2e200e20000e200e200e2000000e20000e2000000e200e2e20000000000e2e200e2007ae2000000e27ae2000000e200000000e20000000000e2e200000000e20000e2e200e2e2e200e200007a0000e200e2e2e20000e2e2e2e200e200e20000000000000000e20000e20000000000000000e2000000e200000000e2000000e20000e200e2000000e200e20000e2e200e2e2e2e200e200000000e200e200000000000000e200e2e2000000e200e2000000e2e2000000e200e2000000e200007a000000000000e2e200e2e2e2e2e2007ae200000000000000e2e2000000e200e20000e200e2e200000000000000e200000000e2e200e2e20000e2000000e27a00e2e200e200000000e200000000000000000000e2e200e2000000e2000000e2e2e200e200e2e200e2e2000000e200e20000000000e2e200e200e2e2e200e2e2000000e27ae2000000000000e2e2000000e20000e2e200e20000000000007a0000000000e20000000000e200000000e20000e27ae2000000e2e200e2e200e2000000e20000e2000000e2e27a00e2e200e200e2e20000e2000000e200e20000e2e2000000e2e20000000000e2000000e2e200e200e20000000000e2e200000000000000000000000000e20000e2e200e200e2000000e20000e2000000e200e2e2e20000000000e20000000000e200000000e2e20000000000000000e200e2e2e2e20000e200e20000000000e2e200e2000000000000000000000000e2000000e200e200e200e2e200e20000e2000000e20000e2e2e20000000000e200e2e2e2e200e2e20000e2000000000000e20000e200e20000e27a0000000000e20000e20000000000e200e2e2000000e200e2000000e20000e2e200e2e2e27a00e200000000000000000000000000e200e2e200e2e2e2000000e20000000000e2e2e20000000000000000000000000000e200e20000e200e20000e2e20000e27ae20000000000e200000000000000e200e200e2e2e2e20000e2000000e200e2007a007a000000e200e200000000e200000000e27a000000000000e2007a0000e200e2e200e2000000e27a00e200000000000000e20000e2e2000000e200000000000000e27a00e2e2000000e2e20000e200000000e20000000000e27ae2000000e20000e200e2e2007a0000000000e20000e200000000000000e200e2000000e2e2000000000000000000e200e200e20000e2000000e200000000000000e200e2000000000000e2e2e200e2e200e2000000000000e200e2e200000000e2000000000000e2e20000e200e20000e200e2e200000000e2e2e2e2000000e27a0000e20000e2007a7a000000e200000000000000e2e2e2e2e200e20000e20000e20000007a00000000e200e20000e2e200e2000000e200e200000000000000e20000007a00000000000000e20000000000000000e2000000007a00e20000e200000000000000000000e200000000000000000000e200000000e2000000e200000000e2e2000000e2e2e2e2e2e2e200e200e20000000000000000007a00000000e2e2e2000000000000e2000000007a00000000e200e2007a00e2e2e20000e27ae20000e2e2007a00e200000000e200e2e2e2000000e20000000000e2e200000000e20000e200e200e2e2e2e200e2e2e2e2e200e2000000e200e20000e2e27ae2e2000000e2e200e20000000000e200e20000000000e2e200e200e20000e200000000e200e2000000e2000000000000000000e2000000e20000e20000e200000000000000e2000000e200e2e2e2000000000000000000e20000e2000000e2e2e2e200e20000e200e2e200e200e20000e2000000000000e2e20000e27a0000007ae2e2e20000e2e2e20000e2e2000000000000007a00000000e2e2e2e200e200e2e2000000e2e2e20000e2e2e27a00000000e2e200e2000000000000007a0000e200e2e200e200000000e200e20000e20000000000e200e2000000e2e200e200e200e2000000000000007a00e200e2e20000000000e200000000e2000000e200000000000000e20000e200e200e2e2e200000000e200000000e20000e200000000e2e2007ae2000000000000e2000000e200000000000000e20000e200e2e200000000000000e2e20000000000e2e2e20000000000e2e200e2e2e2e2000000e200000000e20000e2e2000000e20000000000e200e2e200e2000000e2e2e200e2e200e2007a00000000e200e200000000000000000000000000e200000000e2000000e20000e20000e20000e2e2007a00000000000000e2e200e2000000e20000e2e2000000e20000e200e200000000e2e2e200000000e200e2000000e200e2000000000000e2e200e200e200e2e2e2000000e2e200e200e200e200e200e200e2e2e20000e2e2000000e2000000e2e200000000e2e2e2e2000000e20000000000000000e2e2000000e20000e200000000e2e2e2e2e27a00000000000000e2e20000e20000e2e2007a00e2e20000000000e2000000000000000000e200e2e2e2e20000000000000000e200e2e200000000000000e200000000e2e200000000e2000000e2e200e27ae2e2e20000e200e200e2000000e2000000e20000000000000000000000e2e2e2000000007ae27a0000e200e200000000e20000000000e20000e2e20000e2e2e200e200e2e20000e20000000000e200e2e200e20000e2000000000000e20000e2e200e2e2e200e20000e200e20000e2000000000000000000e2e200e2e20000e200e2e2e20000000000000000000000e2e20000e2e20000e2e2000000000000007a0000e200000000e2000000000000000000e200e200e2000000e2e200e20000e200e200e2000000e200000000e200e200e20000e200e200000000000000e200e200e20000e200e2e200e2e2000000e20000e20000000000e200000000e27a0000e200000000e2e200e200e200e2e2e2e200e200000000e20000e20000000000007a000000e2000000e20000e200e2e2e20000e2e200e200e200e200e200e200e20000e200e2e20000e200e200e2e2e2e2e200e2000000e2e2e2e2e2000000007ae2e2e2e20000e2e2e2e200e2e2e200e200000000e2e2e200e200e20000e2e2007a00e200e20000e2e2e2000000e20000000000000000e2e200e200000000e20000000000e20000000000e2e27ae2e200e20000e200000000e2e20000e20000000000000000e20000e20000000000e2e200000000000000000000e2000000e2e20000e2e2e200e2e200000000e200000000e200007ae20000e20000e2e2000000e20000e2e20000e2e200007a0000e200007a007ae2e200e2000000000000000000000000e200e200e2e20000e200e2e200e2e2e20000000000e2007a00000000e2e200e200000000007a000000000000e2e200e20000e2000000e200e2e20000e200e2000000e200e200e2e200e2e200e2e200e20000e200000000e2e200e20000000000e200000000e20000e2e20000e2000000e2e2e2e2000000e2000000e2e2e2000000e200e2000000000000e2e200000000e200e2000000e2e200e20000e200000000000000000000000000e200e2e200e200e200e2000000e20000000000000000000000e2e2e200000000000000e27ae200000000e200e2e20000e2000000000000e27a000000000000e200e200000000000000000000000000007a00e2e200e2000000e2e2000000e2e2000000e2e20000e2e200e20000e27a00e20000e2e27a00000000e20000e2e20000000000e200e2000000000000e2e2e2e2000000e200e2e20000e200e2e20000e2e2e2e2000000e200e2e200000000e200e200e2e200000000e200e2e2e200e2000000e2e200000000000000e2e2000000000000e2000000000000e200e200e2000000e200000000007a000000e200e20000000000e2e2000000e27a0000e200e2e2e2e20000e2e20000e20000e2e2000000007ae2e2000000000000000000000000e20000e2e2e200000000e2000000000000e2e2e2000000e200e2e2e2000000000000000000007a00000000e200000000e20000000000e2e2e20000e2000000e2e2e20000007ae2e200e2000000e2e200e200e2e2000000e200e2000000e2000000e200e200007a00e2000000000000e20000e200e2e200000000e200e20000e200000000000000e20000e2e2000000e2e200e20000e2e2e2e2e200000000e20000e200000000e20000e2e2e27a00e2e200e2e200e2e2e2000000e2e2e20000000000e200e200000000e20000e200e200e2e200e2000000e20000007a0000e2e2000000e2e200000000000000e27a0000007a0000e2e200e200007ae200e20000e2e20000e200000000000000e20000000000e2e200000000000000e20000e2000000e20000e2e2000000e2000000e2e2e200e20000e2e20000e200000000e20000e2e2e2e200e2e2000000e2000000000000000000000000e200000000000000e2e200e20000000000e20000e27a0000e200e20000e2e20000e2000000000000007a000000e200e20000e2000000e2000000e200e2000000e2e2000000e2e27a000000000000007a000000000000000000e200000000e20000000000e2e2e200000000e2e2e20000e2e2000000e2000000e2e2e200e20000e2e20000e2e2000000e2000000000000000000e200e2e20000e2e2000000000000e20000e200e27a7a0000e20000e2e200e2000000000000000000e2e200000000e200000000000000e2e2007ae2007a0000e200000000e2000000007ae200000000e20000000000e2e2e20000e20000e200e200e200e2e200e200e2e2e2e20000000000e200000000007a00e200e2e2e2e200000000e200e20000000000000000000000e2e2000000000000e20000e2e2e200e2000000e2e200000000e20000000000e20000e2e200000000e2e200e200e200e20000000000e2e200000000e200000000e2e2e200e20000000000000000e2000000e200e2e2000000000000e2000000e2e2e200e200e200e20000e200000000000000e2e2e200e200e2e2e200e2e200000000007ae27ae2e20000e200e2000000e2e20000e20000e27ae20000e20000e2e200e2000000e2e2e2e20000e200000000000000000000e2000000e20000e2e200000000e20000e2e2e2000000e2e2e2e200000000000000e2e200000000e27ae2e200e20000e200e2e2000000000000000000000000e2007a0000e2e2e2000000000000e200e200e20000e2e2e2000000e2e2e2e2000000e2e200e2000000e2000000007ae200000000e200e2000000e2e2e20000e2e200007ae2e2e2e200000000000000e20000000000e2000000e20000e2e2000000e2000000e20000e2e2e2e200000000000000e200000000e20000e2007a0000000000e27a00000000e200e200e20000e2e20000e200000000e2e2e2e2000000e20000000000e200e2e20000e2e2e20000e20000000000e2e2e2e20000000000000000e200e20000e2e200e200000000e2e2000000e2007ae2000000e200e2e2000000e2e200e200e2000000000000000000e2e2007a0000e2e2e2000000e200e200000000e200e2e20000e200e200e20000e2e20000e2e2e2000000000000e200e200e2e2000000000000000000e200000000e2000000e200e2000000e2e20000000000e2e200000000e2e20000000000000000e2e20000007ae20000e200e2e200e20000000000000000e2e200e200000000e200e2e2e2e200000000e27a0000e200e20000e20000e27ae20000e200000000e2e2e2e200e2e2e2000000000000e200e2e2000000e200e20000e2000000e2000000000000000000e200000000000000000000e200e200e2e2000000e2e20000e200e2e200000000000000000000e2e20000000000000000e2e2e27a00e200000000000000e20000000000000000e20000e27ae200e200e20000e20000e2e200e2e2e2e20000007ae20000e200e20000e20000e2000000e2e200e200007a0000e200e20000e2000000e2e2e200e2e2e2e20000e200e2000000000000e2000000000000000000e200e200e200e2000000e2000000000000e200e200e2e2e20000e200e20000000000000000e20000000000e2e2e2e200007a0000e2e2e200e20000e2e200000000000000007ae2e2e2e200e200e200e200000000e2000000e2e2e20000007ae200e2e2000000e20000e2000000000000e200000000e200e2e2e2000000e20000e200e2007a00e2e2e200e200e200000000000000e200000000e20000e200e200e2e200000000e200e200000000e2e2e2000000e200e20000000000e20000000000e200e200e20000000000e2e27a00e20000000000000000e2000000000000000000e2e200e2e200e2e200e2e200000000000000e200e2e200e200e200e2000000e20000e200e2000000e20000e200e200e2e20000e200e2e2e27a00e200e200e2e200e20000e200e2e20000000000e200000000e2e2000000000000000000000000e27a007ae2e20000e200e2000000000000000000000000000000e200e27ae200e2e200e20000e2000000000000e200e2e2e200e2e20000000000007ae2000000e2000000000000e200000000000000e200e2e2e200000000e20000000000000000e200e200000000e2e200000000000000000000e2e200007a0000e2e2007ae200e200e20000e2e200e2000000e20000e2e2000000e2e2e200000000e200e20000e20000e2000000e2000000e200000000000000e20000e20000007ae200000000000000000000e200000000000000e2e200e20000e200000000e200000000000000e2e2e20000e2e2000000e2e2000000e200e20000e200000000e2e20000e2e200e200e2e200e20000e2000000000000e2000000e200e2e2e2000000e2e20000000000000000000000e2e200e200000000000000e200e2000000e2000000e2e2000000000000e2000000e20000000000e20000000000000000000000000000e200e200e200000000000000e200000000e2e200e200000000e200e200e200e2e200e200e2e2e2e200e200000000e2e200e2e20000e20000000000e2000000e200000000e2e200e200e200e200e20000000000e200e20000e20000e200000000e200e200e2e20000e200e2000000e200e200e200e2e27a00000000000000e2000000e20000000000e2000000e200000000e200e20000000000e2e200e20000e2007ae2e2000000e20000e20000e20000e200000000e2000000e2000000e200e2e2e20000e2e200000000e20000e2e20000e20000e2000000e2e200e2e200000000e200e20000e2000000e2e200e2e2000000000000e2e2e20000e200e20000000000e200e2e2000000e20000e2000000e2e27ae2e200000000000000e200000000000000e200007a0000000000007a00e200000000e2e2e2e2e200e200000000e2e200e2e2e2e2000000000000e200e27ae2e2e2e200000000000000e2e2e20000e2e20000e200e20000e2000000e200000000000000000000e200000000e2000000000000e200000000000000e2e27a0000e2e2000000e20000e2e2e200e2e2e2000000e200e20000e20000e200e200e200000000000000e2000000e2e2e200e2e2e2000000e200e2e200e200e20000e2000000e2000000000000007a00e2e2e200e2e20000000000000000000000e2000000e200e200000000e20000e200e2e200000000e200e200e20000000000e2000000e200e2e2e27ae2000000000000e200000000e200e20000007ae20000000000e2e2e200e200e200e2e2000000000000e200e2e20000e200000000e2e2e20000e2e2e2000000e200e200e200e2000000e20000e200e2000000000000000000e200e20000e200e2000000e200e20000e2007a0000000000e20000000000000000e200e2e200e2e200000000000000e20000e200e200e2000000000000e20000e2e20000000000e200e2007a0000e20000e20000e2e200e200e2e20000e2e20000e200e2e2e2000000e2e2e2e200000000e2e200e2e200e2000000e2e2e2e2e20000e200e200e2e2e2000000e2e20000e200e2e2e2e2e2e2000000e200e200000000000000e2e200e20000e20000000000e2e200000000e20000000000007a0000e200000000e200e2e200007a0000e2e2e20000e200e20000e2e2007a0000e20000e2e200e2000000e27a0000e200000000000000000000e2007a007a00e20000e2e200000000e20000000000e2e200e2000000e2e2e27a00000000e2e200e2e2e2e2e2e2e200e200000000e20000000000e200e2000000000000000000e200e200000000e200e200007a0000e20000e2e20000000000007a0000e20000e200000000e20000007a00e2e27ae2e2e2e20000e2e2e2000000e200e2e200e2000000e200e2e20000e200e2e200e200e200e200e200e200e2000000e2e2e20000e200e200e27ae2000000e2e2e200e20000e20000000000e2e2e27a0000e2e2000000000000007a000000000000e20000e2e2e2007ae2e2e200000000e27a000000000000e2e200e2e2e2000000e2007ae2000000000000000000e200000000e200e2e20000e200e2e200e2000000000000e20000e20000e20000e2e2e20000e27a0000000000000000e200e2e200e200000000e2e200000000e2e2e200e2e2000000000000000000007a00e2e200e2000000e2e2000000000000e20000e2e200e200e200e200e20000e200e200e2000000e2e2e2e2e20000e20000e2e2000000e200e200000000000000e2000000e200e200e200000000e2000000000000e20000e20000000000e2e2000000e200e2e20000e2e2e2e200000000e2e2e20000e20000000000e200000000e200e20000e2e2e200e200e200e200e200000000e200000000e200e2e2e2e2e2e200000000000000e2e20000000000e20000e2e200e2e2e20000e20000e200e2000000e20000e200e20000e2e2e200000000e20000e20000e2000000e200e200000000000000e20000007a0000e2e2000000000000000000e2e2000000e2e20000e2000000000000e2e2000000e20000e27ae2e20000e2000000e200e27ae200e2e2e20000000000000000e200e20000e200e20000e27ae2000000000000000000000000000000e20000e20000000000e2e2e20000007ae20000e2e200e200e2e2e2e2e2007a00000000000000000000007ae200e2000000e200e2e20000e20000e27a0000e2e2e2e200000000000000e2e200e2000000e20000000000e200e2e20000e200000000e200e20000000000000000000000000000e2e2e2e20000e2e200e2e2000000e2000000000000e200e2e2000000e2e2e20000e2000000000000e2e2000000e2e200e200e2000000e200e200e2e20000e200000000e20000e2e200000000e200e2000000e2e200e2000000e20000000000e2e2e20000e2e2000000e2e200e200e2e2e2e2e2e2007ae2e200e2e20000e20000000000e2e20000000000e20000000000000000e20000e2e2e200000000e200007a0000e2e20000e2e2e200e200e200e200e2e200e2000000000000000000007a00e200000000e2e20000000000000000000000000000e2e20000e2e2000000000000e2e2000000e2e200000000e2007ae200007a0000e2e200000000000000e20000e20000000000e2e2e2e200e20000e2e200e20000e20000e2e2000000007a000000e2000000e2e2e200e200e200e200e2e2e200e20000000000007a00000000000000e20000000000e27a00000000e200000000e200000000000000e200e200e2e2e2e2e2e2e20000000000e2e200e20000e200000000000000000000000000e200e20000000000e2e200e2e2e2e2e200e2000000e2e20000e200e2e200e2e2007ae2e200e2e2e200e2e2e20000e2e2e200e2e200e2e2e200e2e2e2000000e200e200e2000000e20000000000e200e2e2e20000e200e20000000000000000000000e20000000000e2000000e20000e200e2e2e20000e200e20000e2e2e2e2e2e2e2e2000000e2e200e20000e2000000000000e200e20000e200000000e200e2e200e2e2e20000e2e2e20000000000e2000000000000e2e200e2e2000000e2008a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a000000000000e200e20000e2e2e2e20000000000e2e200000000000000e2e20000e2e2e2e200e20000e2000000e20000e20000e200e20000000000000000e2e2e2e2e20000e2000000e2e2e20000e20000000000e200e200e2000000e2000000e2e20000000000e20000e200e200e200000000000000000000000000e20000000000000000e2e2e200e2e2000000e20000e2e20000e2e2000000e20000000000e2e2000000e20000000000e200000000e2e20000e2e2e2e200e2e200e20000000000e200e200000000e200e20000e2e2e2000000000000000000e20000e200e20000000000e2e200e200e20000000000000000e2000000e200000000e200e2e2e200000000000000e2e200000000e20000e20000000000e2e200000000007ae2000000000000000000e20000e2e2e20000e2e200e20000e20000e2e20000e2000000000000e20000000000e200e2e2e2000000e2e20000e200e2e200e2000000e200e20000000000e2000000000000e20000e2e2e2000000e2e200e2e200e2e2e2000000007a000000e2e20000e2e20000e20000e2000000000000e200e2000000e2000000e2e200e200e200e2e2000000e2e2e2000000e200e27ae20000007a00e200e200e2000000e200e2000000e2e20000e200e200e20000e2000000000000e20000e200e20000e2e2e2e2e200000000e2000000e2e2e200e2e200e20000000000e20000e2e2e2e200e2e2e2e200e2e200e2e2e200e200000000000000000000e2e2e200e2e27a00e20000e20000e2e2e2e20000e2e200000000000000e200e200e20000e20000e2e2e2e2e2e20000000000000000e20000000000000000e200000000e2e2e200e20000e200e200e27a00e200000000e200e200e200e20000e20000000000007a0000e2e2e2e2e200e27a0000000000e20000e2e200e2000000000000e20000e2e2e200e2e2e200000000e2e200e200e2e2000000e2e20000e2e200e20000e2e20000e2000000e200000000e2000000e20000e200e2e200e20000e200e200e2000000e2000000e200e200000000e200000000e20000e200000000e200000000000000e200e2e2e2000000e20000e2e200e20000e2e2000000000000e200e2e2007a00e20000e2007ae200e2000000000000000000e20000e2000000e2000000e200e2e200e2000000e20000e2e20000e2000000e2000000e2e2000000e2e200e200e2e2007a000000000000000000e200e200000000000000e200e2e200e2e200000000e200e2e2000000000000e2e200e200000000e20000e2000000e2e20000e2e20000000000e200e2e2e2e2e2e2e2e2000000e2e200e20000e27ae2e20000e200000000000000e2e2e2007ae20000e2e200e200e200e2e2e2e20000e2000000e200e20000e27ae200000000e20000e20000000000e200000000000000e200e2000000000000e200e2e200000000e200e2000000e2e2e2e2e20000e2e2e200000000e2000000e2000000e20000000000e2e20000e200e2007ae200000000e2000000000000000000000000e200e200e2000000e20000e200e2e200e20000000000e200e20000000000e2000000e200e200000000e200e2e2e200e20000e200e20000e200e20000000000e2000000e200e200000000e20000e2e200e2007ae20000e2007ae200e2e200e200e200e2e200e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e25151e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e200000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001700104000000008003ff7a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000e2000000e20000000000000000000000e20000e2e200e2e2000000e2000000e2000000000000e2e20000000000e2e200000000e200000000e200e200e2e2e2e2000000e2e2e2000000e2e200e200007a000000e20000e20000000000e200e2e2e2000000000000000000e2e2e200e200e2000000e2e20000e20000e2e2000000e2e27a0000e200000000e27ae20000000000000000e200e200e200000000e200e20000e20000007a00e200000000000000e200e2007a0000e2000000000000e27a00e20000e2e2e2e20000000000000000e2e200e2e2000000e200e2e20000e200e20000e2e200e200e20000e2e2e200e2e2e2007ae2e20000e20000000000e2000000e2e2e20000e200e20000e2e200e200e2e2e2e2e2e2e2007a00e200000000e200e2e2e2000000e2e2e2e200e27a0000000000000000e2e2e200e2e20000000000000000000000e20000007a7a00e2000000e2e2e200e27a0000e2e2000000e200000000000000e2e20000e20000e2000000e2e2e2e200000000000000e200e2e200000000000000e2000000007ae2e2000000e2e2e2000000e2e2000000e200e200e2000000e2007a00e200e200e20000e20000e2e20000000000e20000e20000e2e2e2e2e2000000e2e2e200000000e2e2000000e200e200000000e20000000000e200000000e2e2e2e2000000e2000000e2e2e2e2e2e200e2e2e20000e200e200e200000000e200000000e2e2e27ae200e2e2e200000000e20000000000e20000e20000e2e2e2e200000000e2e2000000e2000000e2e2000000000000e20000000000e20000e20000e2000000000000e20000000000e27a7a007ae200e2e200e200e27a00e2e20000007a00e2e20000e200e200e200e2e27a000000000000e2e2000000e20000e20000000000e27a00e2e2007ae20000e20000000000e200e200e20000e2000000e2e200e20000e2e200000000e200007a0000e2e2000000000000e2e200000000e200e2e2e200000000000000000000000000e2000000000000e2e200e200000000e2000000e2e20000e20000e2000000000000007a000000e200e2e200e200e2e2000000e200e200e200000000e27a00e2000000e20000e20000e200e2e200e20000000000000000e200e200e2e20000e200e2e200e200e200e2e2000000000000e200e200000000000000e200e200007a00e2e2e2e20000e200000000000000000000e2000000e20000e200e2000000e200e2e20000e200e200e20000000000e2000000e200e2000000e2e2e20000e200e200e2e200e200e2e200e2000000e20000e200e2000000000000e200e200e2007ae200e2e2e200000000e2e2e2e200e200e2e2e2000000e200e2e2e20000000000007a0000e200000000000000e2e20000000000e20000e2000000e200e200e20000007a000000e200e2000000000000e2000000e200e200e2e2000000e2000000000000e2e27a0000e2e200e200e2000000000000e2000000e27a00e200e2e2e2000000e200e200e20000e200e2000000e2e200000000e20000000000e20000000000e200e2e2000000e200e2000000000000e20000e2e200000000e20000000000000000000000000000000000000000e200007a0000e20000e20000e200e20000000000e200e200000000e2000000e2000000000000e2000000e20000e200e20000e200e2007a0000e20000e20000000000e2e200e2e2000000e200e2e2e2000000000000e2e2000000000000e2000000e2e2e20000e200000000000000000000e20000e2e2e20000e200e2000000000000000000000000000000e2e20000e2e20000000000000000000000e20000e2000000000000000000e2e2e20000e2e200e2e200e2e2e2e2e2e200e27a000000e20000000000e2e200000000000000e2000000e2e27a000000000000e20000000000e20000e2e200e2e2e200e200e2e2e200000000000000e2e200000000e200000000000000e200e2e20000000000e200e2e2e2000000e20000e20000e2e200e200e200e20000e2e2000000e200e2000000e2e200000000e20000e2e200000000e2e2000000e2e2e2000000000000e20000e200e200e200e200e2000000e2e200000000000000e200e2e200e200007a0000e200e2e200000000e20000e2e2e20000e2007a7a0000000000000000000000e20000e200e2000000000000e20000000000e2e200000000e2e27a00e2e27ae20000e200e20000000000e2e2e2007ae200000000000000000000e2e200e2000000e200e2000000e200e200000000e27a00e2e2e2007a0000000000000000e2e2e200e20000e2e2007ae2e200e2e2e200e2e200000000e2e200000000000000000000e2e2e2000000e2000000000000e200e2000000e2000000e200e200e2e2e2000000000000000000e200e200e20000e20000e200000000000000e200e200000000e2000000e20000000000000000e200e2e200e200000000e200e2e2000000e200007ae200e200e2000000e200000000e200e20000e200007ae2000000e200e20000000000e2e2e2e2000000e20000e20000e27ae2e200e200e2e20000e2e2000000000000e2000000e200e200000000e200e20000e20000e200e27a0000e20000000000e200e20000000000e20000e200e20000000000e2e2007a7a00000000e2000000e2007a0000e2000000000000000000e20000e200e200e2007a000000000000000000000000000000000000e2e20000e2e2000000e200e200e2e20000e2000000000000000000e200000000e200000000e2e2e20000000000007ae2000000000000e2000000e200e2000000000000000000000000e2000000e2e20000e200e2e200e2000000000000007a00007ae2e20000000000e2e200000000e2000000e200e200000000e2007a000000000000000000000000e200000000e20000e2000000e2e200000000e200e2e2000000000000e2e200e2000000007a00000000e2e2e2e2e200e20000e2007ae200e2e2000000e2e2e2000000000000e200e20000e2e20000e2e2000000000000e200e2e27ae200e20000e200e20000e2e200e2e2e200000000e20000e2e2e20000000000e200e20000000000000000000000000000e200000000e200000000000000000000000000e2000000e2e2000000e2e2e2000000000000e2e2e20000000000e2e200000000e2e2007ae200000000e2000000e27a000000e2e200e2e2000000e200e20000e2e2000000e27a00e2e2e2e20000e200e200007a0000e2e2e2000000e2e2e2000000000000e2007a0000e2000000000000e20000e200e2e20000e2e200e20000e20000e2000000e2e2e2000000e2000000e200e2000000e200e200e2e200000000e2000000000000e2e2e20000e20000000000000000e200000000e2e2e200e20000e20000e2e200e2e200000000000000e200e2e2000000e2e200e2e2000000e2e20000e2e20000007ae2e2e200e200e2e2e200e20000e2e2e200e2000000e2e200e200000000e20000e2e200e20000000000e200e200e2e200000000000000000000e2e2000000e2e2e20000e2e2e200e200000000e2000000007ae2e20000e200000000e2000000e200e20000e200e2000000e200000000e2e200e20000000000e200e2000000000000e2000000e200e2e2000000e200e200e200e2e200e2e2007a00e2e2e2e20000000000e2e2e20000e2e200e2000000e2e2e200e20000e2e200000000e2e200e2e2e2e200e2000000e20000e2e200e2000000e2e2e2e20000e2e200e20000e2e2e2e2000000000000e2e20000e20000000000e2e200000000000000e2e20000e200e200e20000e2000000000000e200e200000000e200e2e2e27a0000e20000e2e2e20000e200000000000000e2e2e200000000e2000000e2000000e20000000000e200000000000000000000e200e20000000000000000000000e2e2e20000000000007a00e200e2e20000e2000000e2e200e2e2e2e2000000000000e200e20000e2000000000000e2e2e20000e2000000e2e2e2e2e2000000000000e200e2e2000000e200e27a0000e200e200e20000e200e2000000e20000000000000000e200e200e2e2e2000000e200e2e2e200e200e2e2e200e2e2007ae200e20000e200e2e20000e20000e200e20000000000000000e2e2e2e200e200e2000000e200e2e2e200e20000000000e200000000e200e200e200e2007a000000000000e2e2e2e2e2e2e2000000000000e2000000e20000e200e200e2000000000000e2e200e2000000007a000000e20000000000000000000000e2e2000000e2000000e200e200000000e200007a000000e200000000000000e20000e2e2000000e200e2e200000000e27ae200e2e2000000e2000000e2e2000000e20000000000e20000e2e2e2e2000000e20000000000e20000e200e27a0000007ae200e2e200e2000000e2e200e2e2e2e27ae2e200000000e20000000000e200000000e200000000000000e2000000e20000e2e200e2000000e2e2e2e2000000e200e2e20000e2000000e2e2e20000e2000000e2e200e2e200e200000000000000e20000e20000e200e2e2e2007a0000000000e20000e2e20000e200e2e2e2e2e200e20000000000000000e200e20000000000e2000000000000000000e2e2000000000000e200e200e20000000000000000e20000e200e20000000000000000000000e2e2e200e27a000000e200e20000e2000000e2e2e20000000000000000000000000000e2007a00e2e2e200000000e2e2e200e2000000000000e200000000e2e2e20000e2e200e200e200e2000000000000000000e200e2000000e2e200e2000000e2e2e200000000e200000000000000e20000e2000000e2e2e20000e20000007ae200e20000e20000000000000000000000e2e200e200e200e200e2e2007a0000e20000e200e20000e200e20000e20000e2e2e2e20000e200000000e20000e200007ae2e2e2e2e200e20000e2e2000000e2000000e2000000e200e200e20000e2000000e2000000e2000000e2e2e20000e200e200e20000e200e200e27a00e2e200e2e200007ae200e200e2e2000000e2000000000000e200e200e200000000e2e200e20000000000000000e2e200e2e200000000e2000000e200000000e200e20000000000e20000007ae20000e20000000000000000e2e2e2e2e20000000000e200e2e20000007ae2e2e2000000e200e2e200e2e2e20000e2e2e2e2e2000000e2000000e2e20000e2000000000000000000e200e2e2e200e2007a00e200e2e2000000e200000000000000e2e20000e2e2e2e2e200000000e200e27ae2e200e200e2e2000000e27ae2000000e20000e2e2e200e2e200e200e2000000000000e200e20000e2e2e200e200e2e2000000e200e20000e2e20000e2e2e200e200e20000000000000000e2007a00e20000e2e2e200000000000000000000e200000000e200007ae2e200e2e2000000000000e200000000000000000000e20000e200e2e20000e200e2e2e2e200e2e200e2000000e20000e2e20000e27ae200e2e2e20000000000000000000000e2000000e20000e200e20000e20000e2e200e20000e20000000000000000000000e2e20000e200e200e27a00e2e200000000000000000000e2e200000000e2e200000000000000e2e200000000e27ae27ae2e2e20000e2e2e200e200e2e2e2000000e200000000e200e2e2e200e200e2e20000e200e27a00e2e200e27ae2000000e2000000000000000000000000e2e20000e20000e2e200e20000e2e200000000000000e2e2e20000e2000000e2e200000000000000e2e20000e200000000e20000e2e20000e200e2e2e20000e2e200e2000000000000e2e200e2000000e2e2e2000000000000000000e200000000e200e2e2e2e200000000000000e200000000e2e20000e2000000e200000000e20000e200000000e20000000000e200e2000000e20000e2e200e200e2e2000000e2e200000000e200000000e200000000e2000000000000e20000e20000e2e2e200e2e200000000e200e200e200000000e20000e2e200e2e20000e20000e200000000000000000000e20000e20000e20000000000e200000000000000e2000000e20000e20000000000e2e200000000007a00e27a00e200000000e20000000000e20000e2e200e200e2e20000000000e200e2000000000000000000e2e20000e200000000e2000000000000000000000000000000000000000000e20000e20000e2e20000000000e2e2e2e2e20000e2000000000000e20000e200000000e200e2e20000e200e20000e2e200e200000000000000000000e20000e200e200e20000e2000000e200e200e200e2e2e2e2e2000000e200e2e2e200e200e200000000e2e20000000000e2000000e2e200e2e2e200e2e2000000e200000000e2e200000000e20000e20000e20000e2e2e2e2000000e27ae200000000000000e2007a00e2000000e2e2e2000000e2e2e2000000e200e200e200e2e200e20000e200e200e2e2000000e20000e20000000000e200000000e2e20000e20000000000e2e200000000e200e200007ae2e20000e20000000000e200e2e200007a0000e2000000000000e2e200e20000e200000000e200e200e200e200000000e2e20000e2000000e200000000e2e200e2e2e27ae2e20000000000007a7a0000e20000e200e2e2e200e20000e2e2e200e2e200000000000000000000e20000007a00000000e20000e2000000e2e27a0000e2e200e200000000000000e2e200e2e2e200e200e200e20000e20000000000e2e20000e2e2000000000000e20000e2e2e2e2e200e2e2e2e2e200007a000000e2e2e200e2e2007a00000000e20000e2e2000000e2e200e2e2000000e200e2000000e200e200007ae2000000e2e2e200000000000000e27ae2e20000000000e2e20000000000000000e200e200e200e200e2e200e2e2e20000e2e20000e2000000007a000000e200e2000000000000000000e20000e20000e200e20000000000e200e200e2000000000000e27a0000e2e20000e200000000e2e2007a0000000000000000e200e20000007ae200e2e2e20000e2e20000e2000000e2e2e2e2007a00e200e200000000e2e2e2000000e20000e2e2e200e200e2000000e2000000e200000000e2e20000e2000000007a0000e200000000e2e2e200000000000000e2e200000000e20000000000000000e200e200000000000000000000e20000000000e2e2000000000000e200e20000000000e200e2000000e2000000e200e200000000e2e2000000e2000000000000e2e200e20000e2e2e2e2e2007a00e2007a00e20000000000e2e2000000e2000000e2e20000e20000007ae20000e20000e20000000000e2e200007a0000e2e20000e2e2000000e2e2e2000000007a0000e2e2e2e200e2007a00000000000000e200e20000000000e2e2007ae200e2e2e2000000000000000000e200e2e20000e200e2e2000000e200000000e2e27ae2000000e2e2e200e200e200007a000000000000007a00e200e27a000000e20000e2000000e200e20000e2e2e2e2e200000000e2e200e200e200e2e2e2e200e2e2e2e2e2e2e2000000e27a000000000000e20000e20000e2e200000000e2e2e20000e2000000e20000e2e2000000e20000000000000000e2e200e200e2000000e200e20000000000000000e2e2000000e20000e200e2e2e2000000e200000000e2000000e2e200e2000000000000000000000000e2e2e200e2e2e200e20000e20000e2e2000000e200e27a000000e200e20000e2000000e200000000e20000e2000000e2000000e200e20000e20000e2000000e200e2e20000e200007ae2e200e2e2000000000000e27a00e20000000000e2e2e2e200e20000e20000e200e2e200e20000000000000000e20000000000000000e2000000e2e2000000e2e2000000e200e2000000e20000000000e200000000e20000000000000000e2000000e200e2e2000000e20000e2e2e2e2e27a0000e2000000000000e200e2007a000000e2000000e20000000000007a0000000000e200000000e2e20000e2e200e200e2000000000000000000e200e2000000e20000e2e20000e2e20000e200e200e200e2e2e20000e20000000000e20000000000e2000000e27a00e2000000e20000e2000000007ae200e2e2e200e2000000e200e20000000000e2e20000000000e27a0000e20000e200e200e2000000e2000000000000000000000000000000e2e2e200000000e2e2e2e2e200e2000000e20000e200000000e2e2e27ae20000e2e20000e2e2e2e20000000000e20000e20000e20000e200e200000000e200e2e2e2e20000000000e2e20000e200000000e2e2e20000000000e200e20000e2e2000000e200e2000000e200000000e2e200e2e200e2e200e2000000e200e2e200e2e20000000000e20000e2000000e2000000e200000000e2000000e2e2000000e2000000e200e200000000e2000000000000e200e20000000000e200e200e2000000e2e20000e20000000000e20000000000000000e200e2000000e20000e200e20000000000000000000000e2e200e200e20000e2000000e2e2e2e20000000000007a7a00000000e200000000007a000000e200000000000000e20000e20000e2e2000000e2000000e20000e20000000000e20000e2000000e2e2e20000000000e2000000e200000000e2e200e2000000e200000000000000e200e200e200e2e2e2000000e2e20000e200007a0000e200e200e2000000e2e20000e200000000000000000000007a0000e20000000000e200e20000000000e200e200e2e200e2e200000000e2e20000e200e200e2e2e2e2e200000000e200007a0000e20000000000e200e2e2000000e2000000e200e2e2e20000e200e20000e20000e2e2e20000e2e200e2e2e20000000000e2e200000000000000000000000000e200007a000000e200e2000000e200e2e200000000e200e200e200007a000000e2e200007ae200e2e20000e2e2e2e2000000e200e200000000e27ae20000e20000e2000000000000e2e2e200e2e2e20000e20000e200000000e200e2000000e2e2e20000000000e200e2e20000000000e2e200000000e200e200e2e200e2007ae200e200e2e20000e2e20000e200000000e27a00000000e2e2e2000000e200007a00e200e200000000e2e20000000000e200e200e200e200e2e20000e2000000e2000000000000e200e200e2e2e2e2e2e20000e2e200000000000000e2000000e20000e2e20000e27ae200000000000000e2e20000e200e200e20000e200e200e2e20000e20000e2e200000000e2e2e27ae2000000e20000e20000e200e2e20000e2000000000000e20000e2e2000000e200e2e27ae200e20000007ae20000e2e2e2007a7ae200e2000000e2000000e20000e200e200e2e200000000e200e20000e2e200000000e200e2000000000000e20000000000e200e2e27a00e200e200000000000000e200e200e2000000e2e2000000e200e200e2e2000000e2000000e2e2e2e2e200e2000000e2e2e20000000000000000e2e2e2000000000000000000000000000000000000007ae20000e200e2e20000e200e200000000e2007ae20000e2000000e200e2e200e20000007ae2e200e200e200000000e2e200e2e20000e2007ae200e200e2e2000000e200e2e2e2e2007a00000000e200e2e27a0000000000000000000000000000000000007ae200e2e2000000e200000000e200e2e2e27a0000e20000e200000000e2e200e20000000000e2e2000000e200000000e20000e200e2e2e200e200000000e2e20000e2e2e200000000e20000000000e20000e20000000000e200e2e27ae2e200e20000000000000000000000000000000000e20000000000000000e200e200000000000000e2000000e2000000e2007a00e2e20000000000000000000000e2e200e2000000e2000000e2e200e2000000000000000000000000007ae200000000000000e2e2e2e2e2e20000e2e200007ae2e2e200e2e20000e20000e2000000e200000000e2000000e2e2e2e2e2e200e20000e200e20000007a00e200000000e27ae2e2000000e200e200e200e2000000e20000000000000000e200e200000000e20000000000e2e200e2e2e20000e200000000000000000000000000e200000000e2e20000000000e200e200e2e200e200000000e2e2e200000000e20000000000000000000000000000e2e2e20000000000e2e200000000007ae2e2e20000e20000000000e2007a00e2e200000000e2000000e2007a0000e200e27ae20000007a00000000e200e2000000e20000007a0000e2000000e20000000000e200e200e20000e2000000000000000000000000e2e200e200e2000000e2e20000e2e20000000000e20000000000e2e200e2e200e20000e2000000000000e2000000e27a00e200e2e200e200000000e2000000e200e2000000e20000000000e2000000000000e200e2000000e2e2e2e200e2e2e2e2e200e2e2e2e2e20000007a0000e2000000e200e2e2e2e2000000e2e2000000e200007ae2e20000e200000000000000e200e2000000e20000000000e200000000007a000000e200e2e2e20000e200e2e200e200e2000000000000e2e200e200e2e200000000000000000000e200007a000000e200e200000000e2e200e2e2000000e20000e2e200e200e200000000e200e2e2e20000e2e2000000e2000000e2e2e20000e200e20000e200e200e2e2007ae200e2e2000000e2e20000e200e2e20000e200000000e2e27a000000e20000e27a000000e2e2000000e2000000e27a00e2e20000e2000000e20000000000e2e2e200e2e200e200e200000000e200e2e20000e20000e2000000e2000000e27a00e2000000e200e2e20000e200007a00e200e2e2e20000e20000e200e2e20000e20000e2000000e2e2e200007a000000e2e200e200e2000000e20000007a00e2e200e200000000000000000000000000e200e2e2000000e2e200e2e2e2e20000007a0000e2e200000000007a0000000000000000e20000e20000e27a0000000000000000e2e2000000000000e2e200e20000e2e200000000e200e200000000e2e2e2000000e2e200e200e20000e200000000e200e200e20000000000e200e2e20000e2e200000000e200e20000e27ae200e2e2e2e2e2e2000000000000e20000000000e200000000007ae200e200e2e2e200e200e20000e2e2e200e200e200e2000000e200e2e200000000e200e200e2e200e2e2000000e2e200e20000e200e20000e20000e20000007a000000e2e27a00e2e2e2000000e200000000e200e20000e2000000e2e2e2007a0000e2e20000e2000000e27a00e200e20000000000e20000e2e200e200e20000000000e2e200e2e200000000e200000000e2000000e2e200000000e200e200e200e200007a00e27a00e2e2e200e200e2e20000e20000e200000000e200000000e200000000e200e2000000000000000000000000e2e2e200e2000000e200e20000e2e2000000e200e20000e2e2e20000000000e2e20000000000e20000000000e2e20000007a0000000000e200000000e200000000000000000000000000e2e20000e2e200e2000000e200000000e20000e2e200e20000e2007ae20000e2e200000000e2000000000000007a00e2e20000e2000000e200000000e20000000000e20000000000000000e200e2e200e200000000e200e2e200000000e2e27a000000000000e2000000000000000000000000e200000000e20000007ae2000000e20000e200e200e20000e2e20000e20000e20000e2e2e20000e2e2e2e2000000e2e200000000e2e200000000e2e20000000000e2e200e200000000e20000007a00e20000000000000000000000000000e2007a00e2e2e2e20000000000e20000e200000000000000000000e2e200000000e2e20000e20000e2e2000000e2e200e200000000000000000000e200e200e2e2000000e200e20000000000e27ae200e2e2e2e200e27ae200000000e200e2e2007a0000e20000e20000000000e2000000000000000000e2e2e200e200e2000000e2e20000e2000000e200e2e20000e200e200e200e2000000e2e200e2000000000000e200e2000000e20000e2e2e20000e2e2e200e200e27a0000e200e2e20000000000000000e20000e20000e2e2e2e200e20000e2000000e200e2e200000000e20000e2000000e2000000e200000000e2e200e200000000000000000000e2e2e2000000000000e2007ae20000e200e2e2e2000000000000e200e200e2e200e200e2000000e2e20000000000e2e2000000e20000e2e20000000000e20000000000000000000000e2e2000000e200e20000e2000000e2000000000000e2e2e200e2e2000000000000e200e200e2e200e200000000e2e20000e200e2e2e200e200000000e2e200e2e20000e2000000e2000000e2e20000e2007a00e2e2000000e2000000e2e2e2e20000e20000e200e20000e2e200e2000000000000000000e2000000e200e2000000e2e2e20000e20000000000000000000000e20000000000e2e200e2e2e27ae2e200e200000000e2e200e200000000e20000e2000000e2000000e200000000e200e2e2e2e2e2e2e200e2e200e2e200e20000007a0000e20000000000e20000e20000e20000e20000e2e27a0000e2e27a000000e2e2000000e2e20000000000000000e20000e200e2e20000e200000000007ae20000e20000e2000000e200000000000000e2e20000e2000000e20000e200e2e2e2e2e2e200e200e200e200000000000000e2007a7a0000e2e2e2000000e2e2e20000e20000e2e2e200e2e200e2e20000e2e2e2e2e2e200000000e2e20000e20000e2e20000e2e2e20000e2e2e2e2000000e2e2e2e2e200e2e2e20000000000e2e20000000000e27ae2000000e20000e2e200e20000e200e2e200e2e200e2e200e27ae200000000000000e2e2007ae20000000000e200e200e200e200e2e2e20000007ae2e2000000e2e20000e200000000000000e2000000e2e2e200e20000e20000000000e20000e20000007ae2e200e200e200000000000000007a0000e20000e2e20000e2e200e200e200e20000e20000e20000e2000000e2e2000000e200000000e2e20000e200e20000e200e200e200007a7ae2e2e2e2000000e2e200e2e20000e2000000007ae2e2e2e200e2e20000e2e200e2000000e20000e2000000e200e200e2e200000000e20000000000e20000e2e2000000e2007ae200e200000000000000e20000007ae20000000000e200e2000000000000e2e2000000e2e200e2e200000000e2e20000e200e2e200e20000e200e200e2000000e20000e2000000e200e2e20000000000e2e200e2007ae2000000e27ae2000000e200000000e20000000000e2e200000000e20000e2e200e2e2e200e200007a0000e200e2e2e20000e2e2e2e200e200e20000000000000000e20000e20000000000000000e2000000e200000000e2000000e20000e200e2000000e200e20000e2e200e2e2e2e200e200000000e200e200000000000000e200e2e2000000e200e2000000e2e2000000e200e2000000e200007a000000000000e2e200e2e2e2e2e2007ae200000000000000e2e2000000e200e20000e200e2e200000000000000e200000000e2e200e2e20000e2000000e27a00e2e200e200000000e200000000000000000000e2e200e2000000e2000000e2e2e200e200e2e200e2e2000000e200e20000000000e2e200e200e2e2e200e2e2000000e27ae2000000000000e2e2000000e20000e2e200e20000000000007a0000000000e20000000000e200000000e20000e27ae2000000e2e200e2e200e2000000e20000e2000000e2e27a00e2e200e200e2e20000e2000000e200e20000e2e2000000e2e20000000000e2000000e2e200e200e20000000000e2e200000000000000000000000000e20000e2e200e200e2000000e20000e2000000e200e2e2e20000000000e20000000000e200000000e2e20000000000000000e200e2e2e2e20000e200e20000000000e2e200e2000000000000000000000000e2000000e200e200e200e2e200e20000e2000000e20000e2e2e20000000000e200e2e2e2e200e2e20000e2000000000000e20000e200e20000e27a0000000000e20000e20000000000e200e2e2000000e200e2000000e20000e2e200e2e2e27a00e200000000000000000000000000e200e2e200e2e2e2000000e20000000000e2e2e20000000000000000000000000000e200e20000e200e20000e2e20000e27ae20000000000e200000000000000e200e200e2e2e2e20000e2000000e200e2007a007a000000e200e200000000e200000000e27a000000000000e2007a0000e200e2e200e2000000e27a00e200000000000000e20000e2e2000000e200000000000000e27a00e2e2000000e2e20000e200000000e20000000000e27ae2000000e20000e200e2e2007a0000000000e20000e200000000000000e200e2000000e2e2000000000000000000e200e200e20000e2000000e200000000000000e200e2000000000000e2e2e200e2e200e2000000000000e200e2e200000000e2000000000000e2e20000e200e20000e200e2e200000000e2e2e2e2000000e27a0000e20000e2007a7a000000e200000000000000e2e2e2e2e200e20000e20000e20000007a00000000e200e20000e2e200e2000000e200e200000000000000e20000007a00000000000000e20000000000000000e2000000007a00e20000e200000000000000000000e200000000000000000000e200000000e2000000e200000000e2e2000000e2e2e2e2e2e2e200e200e20000000000000000007a00000000e2e2e2000000000000e2000000007a00000000e200e2007a00e2e2e20000e27ae20000e2e2007a00e200000000e200e2e2e2000000e20000000000e2e200000000e20000e200e200e2e2e2e200e2e2e2e2e200e2000000e200e20000e2e27ae2e2000000e2e200e20000000000e200e20000000000e2e200e200e20000e200000000e200e2000000e2000000000000000000e2000000e20000e20000e200000000000000e2000000e200e2e2e2000000000000000000e20000e2000000e2e2e2e200e20000e200e2e200e200e20000e2000000000000e2e20000e27a0000007ae2e2e20000e2e2e20000e2e2000000000000007a00000000e2e2e2e200e200e2e2000000e2e2e20000e2e2e27a00000000e2e200e2000000000000007a0000e200e2e200e200000000e200e20000e20000000000e200e2000000e2e200e200e200e2000000000000007a00e200e2e20000000000e200000000e2000000e200000000000000e20000e200e200e2e2e200000000e200000000e20000e200000000e2e2007ae2000000000000e2000000e200000000000000e20000e200e2e200000000000000e2e20000000000e2e2e20000000000e2e200e2e2e2e2000000e200000000e20000e2e2000000e20000000000e200e2e200e2000000e2e2e200e2e200e2007a00000000e200e200000000000000000000000000e200000000e2000000e20000e20000e20000e2e2007a00000000000000e2e200e2000000e20000e2e2000000e20000e200e200000000e2e2e200000000e200e2000000e200e2000000000000e2e200e200e200e2e2e2000000e2e200e200e200e200e200e200e2e2e20000e2e2000000e2000000e2e200000000e2e2e2e2000000e20000000000000000e2e2000000e20000e200000000e2e2e2e2e27a00000000000000e2e20000e20000e2e2007a00e2e20000000000e2000000000000000000e200e2e2e2e20000000000000000e200e2e200000000000000e200000000e2e200000000e2000000e2e200e27ae2e2e20000e200e200e2000000e2000000e20000000000000000000000e2e2e2000000007ae27a0000e200e200000000e20000000000e20000e2e20000e2e2e200e200e2e20000e20000000000e200e2e200e20000e2000000000000e20000e2e200e2e2e200e20000e200e20000e2000000000000000000e2e200e2e20000e200e2e2e20000000000000000000000e2e20000e2e20000e2e2000000000000007a0000e200000000e2000000000000000000e200e200e2000000e2e200e20000e200e200e2000000e200000000e200e200e20000e200e200000000000000e200e200e20000e200e2e200e2e2000000e20000e20000000000e200000000e27a0000e200000000e2e200e200e200e2e2e2e200e200000000e20000e20000000000007a000000e2000000e20000e200e2e2e20000e2e200e200e200e200e200e200e20000e200e2e20000e200e200e2e2e2e2e200e2000000e2e2e2e2e2000000007ae2e2e2e20000e2e2e2e200e2e2e200e200000000e2e2e200e200e20000e2e2007a00e200e20000e2e2e2000000e20000000000000000e2e200e200000000e20000000000e20000000000e2e27ae2e200e20000e200000000e2e20000e20000000000000000e20000e20000000000e2e200000000000000000000e2000000e2e20000e2e2e200e2e200000000e200000000e200007ae20000e20000e2e2000000e20000e2e20000e2e200007a0000e200007a007ae2e200e2000000000000000000000000e200e200e2e20000e200e2e200e2e2e20000000000e2007a00000000e2e200e200000000007a000000000000e2e200e20000e2000000e200e2e20000e200e2000000e200e200e2e200e2e200e2e200e20000e200000000e2e200e20000000000e200000000e20000e2e20000e2000000e2e2e2e2000000e2000000e2e2e2000000e200e2000000000000e2e200000000e200e2000000e2e200e20000e200000000000000000000000000e200e2e200e200e200e2000000e20000000000000000000000e2e2e200000000000000e27ae200000000e200e2e20000e2000000000000e27a000000000000e200e200000000000000000000000000007a00e2e200e2000000e2e2000000e2e2000000e2e20000e2e200e20000e27a00e20000e2e27a00000000e20000e2e20000000000e200e2000000000000e2e2e2e2000000e200e2e20000e200e2e20000e2e2e2e2000000e200e2e200000000e200e200e2e200000000e200e2e2e200e2000000e2e200000000000000e2e2000000000000e2000000000000e200e200e2000000e200000000007a000000e200e20000000000e2e2000000e27a0000e200e2e2e2e20000e2e20000e20000e2e2000000007ae2e2000000000000000000000000e20000e2e2e200000000e2000000000000e2e2e2000000e200e2e2e2000000000000000000007a00000000e200000000e20000000000e2e2e20000e2000000e2e2e20000007ae2e200e2000000e2e200e200e2e2000000e200e2000000e2000000e200e200007a00e2000000000000e20000e200e2e200000000e200e20000e200000000000000e20000e2e2000000e2e200e20000e2e2e2e2e200000000e20000e200000000e20000e2e2e27a00e2e200e2e200e2e2e2000000e2e2e20000000000e200e200000000e20000e200e200e2e200e2000000e20000007a0000e2e2000000e2e200000000000000e27a0000007a0000e2e200e200007ae200e20000e2e20000e200000000000000e20000000000e2e200000000000000e20000e2000000e20000e2e2000000e2000000e2e2e200e20000e2e20000e200000000e20000e2e2e2e200e2e2000000e2000000000000000000000000e200000000000000e2e200e20000000000e20000e27a0000e200e20000e2e20000e2000000000000007a000000e200e20000e2000000e2000000e200e2000000e2e2000000e2e27a000000000000007a000000000000000000e200000000e20000000000e2e2e200000000e2e2e20000e2e2000000e2000000e2e2e200e20000e2e20000e2e2000000e2000000000000000000e200e2e20000e2e2000000000000e20000e200e27a7a0000e20000e2e200e2000000000000000000e2e200000000e200000000000000e2e2007ae2007a0000e200000000e2000000007ae200000000e20000000000e2e2e20000e20000e200e200e200e2e200e200e2e2e2e20000000000e200000000007a00e200e2e2e2e200000000e200e20000000000000000000000e2e2000000000000e20000e2e2e200e2000000e2e200000000e20000000000e20000e2e200000000e2e200e200e200e20000000000e2e200000000e200000000e2e2e200e20000000000000000e2000000e200e2e2000000000000e2000000e2e2e200e200e200e20000e200000000000000e2e2e200e200e2e2e200e2e200000000007ae27ae2e20000e200e2000000e2e20000e20000e27ae20000e20000e2e200e2000000e2e2e2e20000e200000000000000000000e2000000e20000e2e200000000e20000e2e2e2000000e2e2e2e200000000000000e2e200000000e27ae2e200e20000e200e2e2000000000000000000000000e2007a0000e2e2e2000000000000e200e200e20000e2e2e2000000e2e2e2e2000000e2e200e2000000e2000000007ae200000000e200e2000000e2e2e20000e2e200007ae2e2e2e200000000000000e20000000000e2000000e20000e2e2000000e2000000e20000e2e2e2e200000000000000e200000000e20000e2007a0000000000e27a00000000e200e200e20000e2e20000e200000000e2e2e2e2000000e20000000000e200e2e20000e2e2e20000e20000000000e2e2e2e20000000000000000e200e20000e2e200e200000000e2e2000000e2007ae2000000e200e2e2000000e2e200e200e2000000000000000000e2e2007a0000e2e2e2000000e200e200000000e200e2e20000e200e200e20000e2e20000e2e2e2000000000000e200e200e2e2000000000000000000e200000000e2000000e200e2000000e2e20000000000e2e200000000e2e20000000000000000e2e20000007ae20000e200e2e200e20000000000000000e2e200e200000000e200e2e2e2e200000000e27a0000e200e20000e20000e27ae20000e200000000e2e2e2e200e2e2e2000000000000e200e2e2000000e200e20000e2000000e2000000000000000000e200000000000000000000e200e200e2e2000000e2e20000e200e2e200000000000000000000e2e20000000000000000e2e2e27a00e200000000000000e20000000000000000e20000e27ae200e200e20000e20000e2e200e2e2e2e20000007ae20000e200e20000e20000e2000000e2e200e200007a0000e200e20000e2000000e2e2e200e2e2e2e20000e200e2000000000000e2000000000000000000e200e200e200e2000000e2000000000000e200e200e2e2e20000e200e20000000000000000e20000000000e2e2e2e200007a0000e2e2e200e20000e2e200000000000000007ae2e2e2e200e200e200e200000000e2000000e2e2e20000007ae200e2e2000000e20000e2000000000000e200000000e200e2e2e2000000e20000e200e2007a00e2e2e200e200e200000000000000e200000000e20000e200e200e2e200000000e200e200000000e2e2e2000000e200e20000000000e20000000000e200e200e20000000000e2e27a00e20000000000000000e2000000000000000000e2e200e2e200e2e200e2e200000000000000e200e2e200e200e200e2000000e20000e200e2000000e20000e200e200e2e20000e200e2e2e27a00e200e200e2e200e20000e200e2e20000000000e200000000e2e2000000000000000000000000e27a007ae2e20000e200e2000000000000000000000000000000e200e27ae200e2e200e20000e2000000000000e200e2e2e200e2e20000000000007ae2000000e2000000000000e200000000000000e200e2e2e200000000e20000000000000000e200e200000000e2e200000000000000000000e2e200007a0000e2e2007ae200e200e20000e2e200e2000000e20000e2e2000000e2e2e200000000e200e20000e20000e2000000e2000000e200000000000000e20000e20000007ae200000000000000000000e200000000000000e2e200e20000e200000000e200000000000000e2e2e20000e2e2000000e2e2000000e200e20000e200000000e2e20000e2e200e200e2e200e20000e2000000000000e2000000e200e2e2e2000000e2e20000000000000000000000e2e200e200000000000000e200e2000000e2000000e2e2000000000000e2000000e20000000000e20000000000000000000000000000e200e200e200000000000000e200000000e2e200e200000000e200e200e200e2e200e200e2e2e2e200e200000000e2e200e2e20000e20000000000e2000000e200000000e2e200e200e200e200e20000000000e200e20000e20000e200000000e200e200e2e20000e200e2000000e200e200e200e2e27a00000000000000e2000000e20000000000e2000000e200000000e200e20000000000e2e200e20000e2007ae2e2000000e20000e20000e20000e200000000e2000000e2000000e200e2e2e20000e2e200000000e20000e2e20000e20000e2000000e2e200e2e200000000e200e20000e2000000e2e200e2e2000000000000e2e2e20000e200e20000000000e200e2e2000000e20000e2000000e2e27ae2e200000000000000e200000000000000e200007a0000000000007a00e200000000e2e2e2e2e200e200000000e2e200e2e2e2e2000000000000e200e27ae2e2e2e200000000000000e2e2e20000e2e20000e200e20000e2000000e200000000000000000000e200000000e2000000000000e200000000000000e2e27a0000e2e2000000e20000e2e2e200e2e2e2000000e200e20000e20000e200e200e200000000000000e2000000e2e2e200e2e2e2000000e200e2e200e200e20000e2000000e2000000000000007a00e2e2e200e2e20000000000000000000000e2000000e200e200000000e20000e200e2e200000000e200e200e20000000000e2000000e200e2e2e27ae2000000000000e200000000e200e20000007ae20000000000e2e2e200e200e200e2e2000000000000e200e2e20000e200000000e2e2e20000e2e2e2000000e200e200e200e2000000e20000e200e2000000000000000000e200e20000e200e2000000e200e20000e2007a0000000000e20000000000000000e200e2e200e2e200000000000000e20000e200e200e2000000000000e20000e2e20000000000e200e2007a0000e20000e20000e2e200e200e2e20000e2e20000e200e2e2e2000000e2e2e2e200000000e2e200e2e200e2000000e2e2e2e2e20000e200e200e2e2e2000000e2e20000e200e2e2e2e2e2e2000000e200e200000000000000e2e200e20000e20000000000e2e200000000e20000000000007a0000e200000000e200e2e200007a0000e2e2e20000e200e20000e2e2007a0000e20000e2e200e2000000e27a0000e200000000000000000000e2007a007a00e20000e2e200000000e20000000000e2e200e2000000e2e2e27a00000000e2e200e2e2e2e2e2e2e200e200000000e20000000000e200e2000000000000000000e200e200000000e200e200007a0000e20000e2e20000000000007a0000e20000e200000000e20000007a00e2e27ae2e2e2e20000e2e2e2000000e200e2e200e2000000e200e2e20000e200e2e200e200e200e200e200e200e2000000e2e2e20000e200e200e27ae2000000e2e2e200e20000e20000000000e2e2e27a0000e2e2000000000000007a000000000000e20000e2e2e2007ae2e2e200000000e27a000000000000e2e200e2e2e2000000e2007ae2000000000000000000e200000000e200e2e20000e200e2e200e2000000000000e20000e20000e20000e2e2e20000e27a0000000000000000e200e2e200e200000000e2e200000000e2e2e200e2e2000000000000000000007a00e2e200e2000000e2e2000000000000e20000e2e200e200e200e200e20000e200e200e2000000e2e2e2e2e20000e20000e2e2000000e200e200000000000000e2000000e200e200e200000000e2000000000000e20000e20000000000e2e2000000e200e2e20000e2e2e2e200000000e2e2e20000e20000000000e200000000e200e20000e2e2e200e200e200e200e200000000e200000000e200e2e2e2e2e2e200000000000000e2e20000000000e20000e2e200e2e2e20000e20000e200e2000000e20000e200e20000e2e2e200000000e20000e20000e2000000e200e200000000000000e20000007a0000e2e2000000000000000000e2e2000000e2e20000e2000000000000e2e2000000e20000e27ae2e20000e2000000e200e27ae200e2e2e20000000000000000e200e20000e200e20000e27ae2000000000000000000000000000000e20000e20000000000e2e2e20000007ae20000e2e200e200e2e2e2e2e2007a00000000000000000000007ae200e2000000e200e2e20000e20000e27a0000e2e2e2e200000000000000e2e200e2000000e20000000000e200e2e20000e200000000e200e20000000000000000000000000000e2e2e2e20000e2e200e2e2000000e2000000000000e200e2e2000000e2e2e20000e2000000000000e2e2000000e2e200e200e2000000e200e200e2e20000e200000000e20000e2e200000000e200e2000000e2e200e2000000e20000000000e2e2e20000e2e2000000e2e200e200e2e2e2e2e2e2007ae2e200e2e20000e20000000000e2e20000000000e20000000000000000e20000e2e2e200000000e200007a0000e2e20000e2e2e200e200e200e200e2e200e2000000000000000000007a00e200000000e2e20000000000000000000000000000e2e20000e2e2000000000000e2e2000000e2e200000000e2007ae200007a0000e2e200000000000000e20000e20000000000e2e2e2e200e20000e2e200e20000e20000e2e2000000007a000000e2000000e2e2e200e200e200e200e2e2e200e20000000000007a00000000000000e20000000000e27a00000000e200000000e200000000000000e200e200e2e2e2e2e2e2e20000000000e2e200e20000e200000000000000000000000000e200e20000000000e2e200e2e2e2e2e200e2000000e2e20000e200e2e200e2e2007ae2e200e2e2e200e2e2e20000e2e2e200e2e200e2e2e200e2e2e2000000e200e200e2000000e20000000000e200e2e2e20000e200e20000000000000000000000e20000000000e2000000e20000e200e2e2e20000e200e20000e2e2e2e2e2e2e2e2000000e2e200e20000e2000000000000e200e20000e200000000e200e2e200e2e2e20000e2e2e20000000000e2000000000000e2e200e2e2000000e200e2007ae200e200000000e200e200000000e2e200e20000000000e2e2000000e20000e2e2000000e27a00e2e200000000000000000000e2000000e200000000e200e200e200e200e200e2e2e27a000000e2000000e200e2e2000000000000e2e2000000e20000e2e2e20000e200e2e20000e2e2000000e200e2000000e200e20000e2e20000e2000000e20000007a0000e200e200e20000e2e27a00000000e2000000000000e20000e2e2e2000000e200000000e2e2000000e2000000000000e200e2e2e2e2e2000000e2e2e2e2e200000000e2e200e20000e200e2e2e2e2e200e2e2000000000000e2e200e20000007ae2e2e2e200e2e2e2e2e20000000000e200e200e2000000e200000000000000e200000000e200e20000000000e200e200e2000000e200e200000000e20000e2e2e2e20000e2000000e2e2e20000000000e2e20000e2e2007ae2000000000000e200e2e200e2e2e200000000000000000000e2e20000e200e200e20000e200e200e2e20000000000007ae20000e200e20000e20000e2000000e2007a7a0000e200e20000e2e2e2000000000000e2000000e20000e2e2e200e200000000000000e2e20000000000e27ae20000e2e200e20000000000000000e20000e200e2000000e2e20000e2e2000000e20000e200e200e2e200000000e200e2e200000000e2e2000000e20000e2e2000000e27a00e200e27a000000e20000e20000000000e20000e20000000000e20000e2e2000000e2e2e20000e2e200e2e2e2e2e20000e20000000000000000000000e2e200e2e200e200e2e2e2000000e200e200e20000000000000000000000e2e200e200e2e2000000e200000000000000e200e2e27a00e27a0000e200000000e200000000e200e200e200000000e2e200e2e2007a00e2e20000e200e20000e200000000e200e20000e200e200e27ae2e2e2e2000000000000000000e20000007a00000000e2000000e20000000000e2e20000e2e2e20000e2000000e20000000000000000e200e20000e2000000e2007ae2e2e20000e2e2e20000e2e2000000e20000e2e20000e2000000000000007a000000e200e2000000e20000e27ae2e2e200000000e2e20000000000000000000000e20000e200e2e2e200e200e200e2e27a007ae2e2000000e200000000e200000000e20000e2000000e200e2e200e2e200e200007ae2e2e2e2e2e2e2e2007a0000e200e2e2000000000000e2e20000e200e20000e27ae2e2e200e2000000e20000e200e2e2000000e2e200e20000e2000000000000000000e2000000e2000000e2e20000007ae2000000e200007a0000000000000000000000e2e20000000000000000e200000000e2e2e2e200e2e2e2e2000000e200e2e200000000e2000000e2e2e2000000e2e200e27a000000e2000000e2e2e2e2000000e20000000000e20000e2e2000000e2e200000000e2e20000e2e20000e200e200e2e20000e200e2e20000e2000000e200000000e2007a00e2000000000000007a0000e200000000e200e2e2e2000000e200e2e200000000000000e2e200000000e20000000000e200e2e20000e200000000e200000000007ae2000000e2000000000000e2000000e20000e2e2e200e20000e2e20000000000000000e2000000000000e20000000000000000e200007a0000000000e20000e20000007ae27ae2000000e2e200e200e2000000e2e2000000000000e2e200000000e2e2000000e2e20000e200e2e2e2e2e27ae200000000e2007ae2000000000000e2000000e2e2e200e2e2000000e2000000e200e20000000000000000e2e2e2000000e2e2e2e200000000e200e200000000e20000000000000000e2e200000000e2e2e2e200e200e2e2e20000e200000000e200e2e2e2e200000000000000e20000e200e2e200e2e20000e2000000e2000000000000e200e2e200e20000e2000000000000e2e200e2e2e2e200e2e2e2e200000000e200000000e200000000e2e200000000e20000000000e200e200000000e20000e2007a00e200e2e2e2e200e200e2000000000000e200000000e200000000e2e200000000e20000000000000000000000e2e20000000000e20000e2e200e2000000000000e20000e200e2e2e200e27a00000000000000000000000000e200e2000000e2e2e2e2e2e2000000e20000e2e200e2e2e2000000e200e2000000e200000000e2e2000000e2e200e2007a0000e27ae200007a00e2e200e20000e200e2e2000000e27ae200e2007a0000e2000000000000000000e200000000e200e200e2e200000000e20000e20000e200e200000000000000e200e2e2e2e2e200e2e2e20000e200e200e2e2e2e20000e200e20000e200e2e2e20000007a000000e2e2e2e20000e2e2000000e200000000e2e200e200e2e20000000000e2e200007a007a00e2e2e2e2e2e2e2e2000000e2e2e2e27ae2e2e20000e200000000e2e2000000e20000e2e200e200e200e200e2e20000e2e200e2e200000000e2e200e2e2e200e200000000e200e20000e2e2007a00e2e20000000000e200e2e2e2000000000000e2e20000e200007ae2e200e20000e2000000e2e200e20000e200e2e2e20000000000000000e2000000e20000000000e2e200e200e200000000e200e200000000e2000000e200e200e2000000000000e2000000000000000000e2e2e2e20000000000e200e2000000e200e2000000e2e2e2e2e2e200e2007ae200e200e2e200000000e200000000e2e2e2e2000000e2e200e200e200e2000000e200e20000e20000000000e2e20000e20000e20000e2e2e200e200e20000e200e200e2e20000e2e200000000e2e200e2007ae200e2000000000000e2e200e2000000000000e2000000000000000000e200e20000e27a0000000000e200e20000000000000000e200e2e2e2000000000000e2000000e2e2e200e2000000e2000000e20000e2000000e20000e20000000000e27a0000e2e20000000000e200e2e2000000e200e2e200e2e2000000e200e2e2000000000000000000000000000000e20000000000e2000000000000e20000000000e2e200e200000000000000e200000000e2007ae200e2000000000000e200e2e200e2000000e200e2e2e2000000e2e200e2e20000007a0000000000e2e2e200e2e2000000e2007ae20000e200e20000e2e200e2e20000000000e2e200e2e200000000e200007a0000e2e2e200000000e200e2000000000000e20000e200e2e200e2e200000000e2e2e20000000000e2000000e2007a00000000e20000e200e200e2e2e200e2e200000000000000e200e20000007a00000000e20000e2e20000e2e200e20000e2e2e20000e20000e2007a00e20000e200000000e2e2e20000007a00e200e20000000000000000e200e200e20000e20000000000e200000000e2e2000000e27ae200e200000000000000e2e2e2e200e200e200e200007ae2000000e2e200e20000000000e200e200e20000000000e200000000000000e2e20000e200e200e200e2e20000e2000000e20000e2e20000000000e200e2e2e20000000000e200e2000000e2000000e2e2000000000000e2007ae200000000e2007ae20000e2000000000000000000000000e2e20000e20000e20000e200e2e2e200e2000000e2e2e2e200e2000000000000e20000000000e20000e2e2e2e20000e2000000007ae200e2000000e200e200000000e2e2e2e200e200000000000000000000e2e2e2000000e2000000e200e20000e200e20000e2e20000e200e20000e2e2000000007a00e20000000000e2e2000000e20000000000e200e2e2e2e2e2000000e27a0000e20000e2e27a000000e200e2e2e2e200e2000000000000e200e200e2000000e20000000000000000e200007a00e20000007a00000000e2e20000e20000e200e20000e20000000000e200e200e2000000e2e20000e200e20000000000e27ae200e200000000e2e200000000e20000e200e200e200e2e2e2e200e20000e2e200e2e200e200e2e2000000e2000000e20000e2e20000e2000000e200e20000e200000000e200e20000000000e2e200e2000000000000000000000000e200e200e200e200e2e2e27a000000e200000000e2e20000e200000000e20000e2000000007ae2e20000e2e2e27ae20000e20000e2e200e2e20000e200e20000e2000000e200e2e2000000e200e200e2000000e27a0000e2e2e2000000e2007a7ae2e200e2e20000e20000e20000e200e200e200e20000e20000e2007ae27a00e20000e2000000e2e2000000e2e2e2e2000000e2000000e2e200e20000e2e20000e2e20000000000e20000e20000e20000e2e2e20000e2e20000e2e2000000e2000000000000e200007ae2e20000e2e200e200e200e20000e2e27a00e2000000e200000000e2007a000000000000e2000000000000000000e2e200e2e2e2e2000000000000e2000000e20000e200e2e200e20000e2e2e2000000e20000e2000000e200e2000000e20000e200e200e2e200e200e200000000000000000000000000e200e200e2000000e2e2e200000000e200e2e20000e200e200e20000000000000000e2e20000e2e20000e20000e200e200000000000000e2e2e200000000e20000e200e200e2e20000e2e20000e200e200000000e200e20000000000e200000000e2007a000000e2000000e2000000e2e200000000e2000000007ae200007ae2e2e200000000007a00000000e2e200000000000000e20000007a00e2e200e2000000e27a0000000000000000000000007a0000e200000000e20000e27a00e20000000000e2e2000000000000000000e200e2e200e200000000e2e27a0000e2e2e20000e200e20000e2000000e2000000e2000000e200000000e2e2e2e20000e20000e200000000e200000000e2e2e20000000000000000e2000000e200e200000000e200e20000000000e20000000000e2e2e200000000e2e2e200e200000000e200000000000000000000e20000000000e200000000e2e20000e200e200e2000000e2e200007a000000e200007a00e20000000000000000000000e200000000000000e2000000e2e2e200000000e20000e200e20000e20000000000e200000000e2e2e2e2e200e200e2e2e2e2e20000e200e2007ae200e2000000e200000000e2e2e2e2e200e2000000e200000000e200e2e200e200e20000e200007ae27a00000000e2e200e20000e2e2e2e27a000000e2000000e2007ae2e20000e2e27a00e20000e2e2e20000000000000000e20000e20000e20000e20000e200000000007a00e2e2e2e20000e200000000e2e2e2000000000000e20000e2000000e20000e200000000e2e2e2000000e2e20000e200e200000000000000e200000000000000e2e2e20000e200007a00000000e200e2e20000e200e20000e20000e2e200e2e200e27ae2000000e2e2e20000e20000e2e2000000e200e2e20000e200000000000000e2e2000000e200000000000000e200e200e2e20000e2e200e2e20000000000000000000000000000e2e200e200e200e200e20000e20000e2e2e2007ae2000000e20000e20000e2e2000000e2000000000000e2e200e200e2e2e2e200000000e200e20000e2e200e2e2000000e200e20000e2000000e2e200e20000000000e2e2000000000000000000e2000000e2e200e2e2000000e2e200e2e2e200e2007a000000e200e20000e2e2e200e200e2e200e2e200e200e200000000e200e200e20000e2e2e20000e200e2e2e2000000e200000000e20000e200007a00000000e20000e20000e2e2000000000000000000000000000000000000000000000000e2e200000000e2e20000e200e27ae200e2000000007a0000e200e2e200e20000e20000e20000e200e2e200000000e20000e2e20000e2e2000000e2e200e2000000e200e200e2e2e200000000e200e2e20000e200e27a0000e2e20000e2e20000000000000000e2000000000000e2e2000000e2000000000000e2000000e20000000000e20000e200e20000e20000e20000e200e200e2e2000000e200e200e2e2e2e200e200e2e2000000e2e200e20000e200e2e20000000000e200e2e200e20000e20000e20000e2000000000000e2e2000000e20000000000e2e20000e2e27ae20000e200e20000e20000e20000000000e200e2e2e20000e200007ae2e27a00e2e200e2000000e2e2e200e20000e2000000e2e20000e2e200e2000000e2007a0000e20000e200e2000000e200e27ae2e200007a00e2000000e2e20000e200000000e2e200000000e200000000000000000000e200e2000000e27a0000e200000000e2e20000000000000000e2e20000e2000000e20000e2e200000000000000e20000e20000000000e200e2000000000000000000e200000000000000000000000000e200e20000e2e2e2e20000000000e2e200000000000000e2e20000e2e2e2e200e20000e2000000e20000e20000e200e20000000000000000e2e2e2e2e20000e2000000e2e2e20000e20000000000e200e200e2000000e2000000e2e20000000000e20000e200e200e200000000000000000000000000e20000000000000000e2e2e200e2e2000000e20000e2e20000e2e2000000e20000000000e2e2000000e20000000000e200000000e2e20000e2e2e2e200e2e200e20000000000e200e200000000e200e20000e2e2e2000000000000000000e20000e200e20000000000e2e200e200e20000000000000000e2000000e200000000e200e2e2e200000000000000e2e200000000e20000e20000000000e2e200000000007ae2000000000000000000e20000e2e2e20000e2e200e20000e20000e2e20000e2000000000000e20000000000e200e2e2e2000000e2e20000e200e2e200e2000000e200e20000000000e2000000000000e20000e2e2e2000000e2e200e2e200e2e2e2000000007a000000e2e20000e2e20000e20000e2000000000000e200e2000000e2000000e2e200e200e200e2e2000000e2e2e2000000e200e27ae20000007a00e200e200e2000000e200e2000000e2e20000e200e200e20000e2000000000000e20000e200e20000e2e2e2e2e200000000e2000000e2e2e200e2e200e20000000000e20000e2e2e2e200e2e2e2e200e2e200e2e2e200e200000000000000000000e2e2e200e2e27a00e20000e20000e2e2e2e20000e2e200000000000000e200e200e20000e20000e2e2e2e2e2e20000000000000000e20000000000000000e200000000e2e2e200e20000e200e200e27a00e200000000e200e200e200e20000e20000000000007a0000e2e2e2e2e200e27a0000000000e20000e2e200e2000000000000e20000e2e2e200e2e2e200000000e2e200e200e2e2000000e2e20000e2e200e20000e2e20000e2000000e200000000e2000000e20000e200e2e200e20000e200e200e2000000e2000000e200e200000000e200000000e20000e200000000e200000000000000e200e2e2e2000000e20000e2e200e20000e2e2000000000000e200e2e2007a00e20000e2007ae200e2000000000000000000e20000e2000000e2000000e200e2e200e2000000e20000e2e20000e2000000e2000000e2e2000000e2e200e200e2e2007a000000000000000000e200e200000000000000e200e2e200e2e200000000e200e2e2000000000000e2e200e200000000e20000e2000000e2e20000e2e20000000000e200e2e2e2e2e2e2e2e2000000e2e200e20000e27ae2e20000e200000000000000e2e2e2007ae20000e2e200e200e200e2e2e2e20000e2000000e200e20000e27ae200000000e20000e20000000000e200000000000000e200e2000000000000e200e2e200000000e200e2000000e2e2e2e2e20000e2e2e200000000e2000000e2000000e20000000000e2e20000e200e2007ae200000000e2000000000000000000000000e200e200e2000000e20000e200e2e200e20000000000e200e20000000000e2000000e200e200000000e200e2e2e200e20000e200e20000e200e20000000000e2000000e200e200000000e20000e2e200e2007ae20000e2007ae200e2e200e200e200e2e200e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e25151e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e200000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000007a00000000000000000000000000000000000000000000000000000000 +0xef0001010004020001800904000000008000025fe10003e07fff5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b735b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b7b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b02005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b40005b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b61201560015500e08000 +0xef0001010004020001840104000000008003ff7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000e2e2e2e2e2e2000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001840104000000008003ff7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000e2e2e2e2e2e2000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000 +0xef0001010004020001840104000000008003ff7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000e2e2e2e2e2e2000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f200007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000 +0xef000101000802000200030001040000000080003030300030e3000030 +0xef000101000802000200030007040000000080000030300030e5000030303030303030 +0xef000101000802000200040001040000000080003030800030e500010030 +0xef000101000802000200040002040000000080003030300030e30001003030 +0xef0001010008020002000d000603000100180400000000800030303000306230303062303030ec00303030303030303030ef0001010004020001000104000000008000303030303030 +0xef00010100080200020401000704000000008003fe038000455f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe5000161201560015500 +0xef000101000c02000300030003000704000000008000303030003030300030e5000130303030303030303030 +0xef000101000c020003000300070009040000000080000000800030027e0030e5000130303030e50002303030303030303030 +0xef000101000c020003000a0005000304000000008000300030003030300030613030303030303030e43030303030303030 +0xef000101000c020003080a0006000304000000008003fe00000001000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000f35fe3000250e45f50e4 +0xef000101000c020003080a0006000304000000008003fe00000001000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fe30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000fd5fe3000250e45f50e4 +0xef000101000c020003080a0006000304000000008003fe00000001000000015f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f7f5f5f5f5fe30001505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505061201560015560006000fd5fe3000250e45f50e4 +0xef00010100100200040003000a000400070400000000800000008000010080003030800030e50001613030e1000100e50002e300033030303030303030 +0xef00010100100200040003000a000400070400000000800000008000303030003030300030e50001613030e1000130e500023030303030303030303030 +0xef00010100100200040008000a00040007040000000080000200000001000000300000003060306030e30001fe613030e10001e4e50002e30003e430303030303030 +0xef00010100100200040008000a00040007040000000080000200000001000000300000003061303030e30001fe613030e10001e4e50002e50003e430303030303030 +0xef00010100100200040008000a00040007040000000080000200000001000000303030003061303030e30001fe613030e10001e4e50002e130303030303030303030 +0xef00010100100200040008000a00040007040000000080000200000001008000303030003060306030e3000100613030e1000130e50002e300023030303030303030 +0xef00010100100200040008000a00040007040000000080000200000030300000303030003061303030e30001fe303030613030e4e500023030303030303030303030 +0xef00010100100200040008000a00040007040000000080000200000030300000303030003061303030e30001fe303030e5000230e500023030303030303030303030 +0xef00010100100200040008000a00040007040000000080000200000030303000303030003061303030e30001fe30303061303030e500023030303030303030303030 +0xef00010100100200040008000a00040007040000000080000230300030303000303030003030303030e30001fe303030303030303030303030303030303030303030 +0xef00010100100200040008000a00830007040000000080000200000030303000303030003060306030e3000100613030e1000130e50002303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100100200040008000c00040007040000000080000400020003020200300130003060306030e30001003030613030613030e4e500023030303030303030303030 +0xef00010100100200040008001000060007040000000080000600040030303000303030003060306030e300010030303030613030e10002313030e5000130303030303030303030303030 +0xef00010100303000113030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100303000203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100303000803030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030 +0xef00010100303030303030303030 +0xef00010110000204000003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030006030001240b0400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff60006000ee00ef000101100002040000030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300010400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e520b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff00 +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000c03000100180400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800002e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016d4d417e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e50309e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff61201560015560006000ee00ef00010100040200010005040000000080000260006000fd +0xef0001011000020400000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003001103000100320400000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000800004e50001e50002e50003e50004e50005e50006e50007e50008e50009e5000ae5000be5000ce5000de5000ee5000fe50010e50011e50012e50013e50014e50015e50016e50017e50018e50019e5001ae5001be5001ce5001de5001ee5001fe50020e50021e50022e50023e50024e50025e50026e50027e50028e50029e5002ae5002be5002ce5002de5002ee5002fe50030e50031e50032e50033e50034e50035e50036e50037e50038e50039e5003ae5003be5003ce5003de5003ee5003fe50040e50041e50042e50043e50044e50045e50046e50047e50048e50049e5004ae5004be5004ce5004de5004ee5004fe50050e50051e50052e50053e50054e50055e50056e50057e50058e50059e5005ae5005be5005ce5005de5005ee5005fe50060e50061e50062e50063e50064e50065e50066e50067e50068e50069e5006ae5006be5006ce5006de5006ee5006fe50070e50071e50072e50073e50074e50075e50076e50077e50078e50079e5007ae5007be5007ce5007de5007ee5007fe50080e50081e50082e50083e50084e50085e50086e50087e50088e50089e5008ae5008be5008ce5008de5008ee5008fe50090e50091e50092e50093e50094e50095e50096e50097e50098e50099e5009ae5009be5009ce5009de5009ee5009fe500a0e500a1e500a2e500a3e500a4e500a5e500a6e500a7e500a8e500a9e500aae500abe500ace500ade500aee500afe500b0e500b1e500b2e500b3e500b4e500b5e500b6e500b7e500b8e500b9e500bae500bbe500bce500bde500bee500bfe500c0e500c1e500c2e500c3e500c4e500c5e500c6e500c7e500c8e500c9e500cae500cbe500cce500cde500cee500cfe500d0e500d1e500d2e500d3e500d4e500d5e500d6e500d7e500d8e500d9e500dae500dbe500dce500dde500dee500dfe500e0e500e1e500e2e500e3e500e4e500e5e500e6e500e7e500e8e500e9e500eae500ebe500ece500ede500eee500efe500f0e500f1e500f2e500f3e500f4e500f5e500f6e500f7e500f8e500f9e500fae500fbe500fce500fde500fee500ffe50100e50101e50102e50103e50104e50105e50106e50107e50108e50109e5010ae5010be5010ce5010de5010ee5010fe50110e50111e50112e50113e50114e50115e50116e50117e50118e50119e5011ae5011be5011ce5011de5011ee5011fe50120e50121e50122e50123e50124e50125e50126e50127e50128e50129e5012ae5012be5012ce5012de5012ee5012fe50130e50131e50132e50133e50134e50135e50136e50137e50138e50139e5013ae5013be5013ce5013de5013ee5013fe50140e50141e50142e50143e50144e50145e50146e50147e50148e50149e5014ae5014be5014ce5014de5014ee5014fe50150e50151e50152e50153e50154e50155e50156e50157e50158e50159e5015ae5015be5015ce5015de5015ee5015fe50160e50161e50162e50163e50164e50165e50166e50167e50168e50169e5016ae5016be5016ce5016de5016ee5016fe50170e50171e50172e50173e50174e50175e50176e50177e50178e50179e5017ae5017be5017ce5017de5017ee5017fe50180e50181e50182e50183e50184e50185e50186e50187e50188e50189e5018ae5018be5018ce5018de5018ee5018fe50190e50191e50192e50193e50194e50195e50196e50197e50198e50199e5019ae5019be5019ce5019de5019ee5019fe501a0e501a1e501a2e501a3e501a4e501a5e501a6e501a7e501a8e501a9e501aae501abe501ace501ade501aee501afe501b0e501b1e501b2e501b3e501b4e501b5e501b6e501b7e501b8e501b9e501bae501bbe501bce501bde501bee501bfe501c0e501c1e501c2e501c3e501c4e501c5e501c6e501c7e501c8e501c9e501cae501cbe501cce501cde501cee501cfe501d0e501d1e501d2e501d3e501d4e501d5e501d6e501d7e501d8e501d9e501dae501dbe501dce501dde501dee501dfe501e0e501e1e501e2e501e3e501e4e501e5e501e6e501e7e501e8e501e9e501eae501ebe501ece501ede501eee501efe501f0e501f1e501f2e501f3e501f4e501f5e501f6e501f7e501f8e501f9e501fae501fbe501fce501fde501fee501ffe50200e50201e50202e50203e50204e50205e50206e50207e50208e50209e5020ae5020be5020ce5020de5020ee5020fe50210e50211e50212e50213e50214e50215e50216e50217e50218e50219e5021ae5021be5021ce5021de5021ee5021fe50220e50221e50222e50223e50224e50225e50226e50227e50228e50229e5022ae5022be5022ce5022de5022ee5022fe50230e50231e50232e50233e50234e50235e50236e50237e50238e50239e5023ae5023be5023ce5023de5023ee5023fe50240e50241e50242e50243e50244e50245e50246e50247e50248e50249e5024ae5024be5024ce5024de5024ee5024fe50250e50251e50252e50253e50254e50255e50256e50257e50258e50259e5025ae5025be5025ce5025de5025ee5025fe50260e50261e50262e50263e50264e50265e50266e50267e50268e50269e5026ae5026be5026ce5026de5026ee5026fe50270e50271e50272e50273e50274e50275e50276e50277e50278e50279e5027ae5027be5027ce5027de5027ee5027fe50280e50281e50282e50283e50284e50285e50286e50287e50288e50289e5028ae5028be5028ce5028de5028ee5028fe50290e50291e50292e50293e50294e50295e50296e50297e50298e50299e5029ae5029be5029ce5029de5029ee5029fe502a0e502a1e502a2e502a3e502a4e502a5e502a6e502a7e502a8e502a9e502aae502abe502ace502ade502aee502afe502b0e502b1e502b2e502b3e502b4e502b5e502b6e502b7e502b8e502b9e502bae502bbe502bce502bde502bee502bfe502c0e502c1e502c2e502c3e502c4e502c5e502c6e502c7e502c8e502c9e502cae502cbe502cce502cde502cee502cfe502d0e502d1e502d2e502d3e502d4e502d5e502d6e502d7e502d8e502d9e502dae502dbe502dce502dde502dee502dfe502e0e502e1e502e2e502e3e502e4e502e5e502e6e502e7e502e8e502e9e502eae502ebe502ece502ede502eee502efe502f0e502f1e502f2e502f3e502f4e502f5e502f6e502f7e502f8e502f9e502fae502fbe502fce502fde502fee502ffe50300e50301e50302e50303e50304e50305e50306e50307e50308e52009e5030ae5030be5030ce5030de5030ee5030fe50310e50311e50312e50313e50314e50315e50316e50317e50318e50319e5031ae5031be5031ce5031de5031ee5031fe50320e50321e50322e50323e50324e50325e50326e50327e50328e50329e5032ae5032be5032ce5032de5032ee5032fe50330e50331e50332e50333e50334e50335e50336e50337e50338e50339e5033ae5033be5033ce5033de5033ee5033fe50340e50341e50342e50343e50344e50345e50346e50347e50348e50349e5034ae5034be5034ce5034de5034ee5034fe50350e50351e50352e50353e50354e50355e50356e50357e50358e50359e5035ae5035be5035ce5035de5035ee5035fe50360e50361e50362e50363e50364e50365e50366e50367e50368e50369e5036ae5036be5036ce5036de5036ee5036fe50370e50371e50372e50373e50374e50375e50376e50377e50378e50379e5037ae5037be5037ce5037de5037ee5037fe50380e50381e50382e50383e50384e50385e50386e50387e50388e50389e5038ae5038be5038ce5038de5038ee5038fe50390e50391e50392e50393e50394e50395e50396e50397e50398e50399e5039ae5039be5039ce5039de5039ee5039fe503a0e503a1e503a2e503a3e503a4e503a5e503a6e503a7e503a8e503a9e503aae503abe503ace503ade503aee503afe503b0e503b1e503b2e503b3e503b4e503b5e503b6e503b7e503b8e503b9e503bae503bbe503bce503bde503bee503bfe503c0e503c1e503c2e503c3e503c4e503c5e503c6e503c7e503c8e503c9e503cae503cbe503cce503cde503cee503cfe503d0e503d1e503d2e503d3e503d4e503d5e503d6e503d7e503d8e503d9e503dae503dbe503dce503dde503dee503dfe503e0e503e1e503e2e503e3e503e4e503e5e503e6e503e7e503e8e503e9e503eae503ebe503ece503ede503eee503efe503f0e503f1e503f2e503f3e503f4e503f5e503f6e503f7e503f8e503f9e503fae503fbe503fce503fde503fee503ff6000600060006000ec0061201560015500ef000101000402000100060300010014040000000080000260006000ee00ef00010100040200010001040000000080000000 diff --git a/cmd/evm/testdata/eof/results.initcode.txt b/cmd/evm/testdata/eof/results.initcode.txt new file mode 100644 index 0000000000..311b93d954 --- /dev/null +++ b/cmd/evm/testdata/eof/results.initcode.txt @@ -0,0 +1,2336 @@ +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: unexpected EOF +ERR: invalid version: have 0, want 1 +ERR: invalid version: have 0, want 1 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 1 +ERR: invalid type section size: type section size must be divisible by 4, have 2 +ERR: invalid type section size: type section size must be divisible by 4, have 2 +ERR: invalid type section size: type section size must be divisible by 4, have 3 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: missing code header: found section kind 1 instead +ERR: missing code header: found section kind 1 instead +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid code size: mismatch of code sections found and type signatures, types 1, code 0 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid code size for section 0: size must not be 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid code size for section 0: size must not be 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid code size for section 0: size must not be 0 +ERR: unexpected EOF +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 2 instead +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container section size: total container count must not be zero +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container section size for section 0: size must not be 0 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 26, want 49177 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 29, want 49180 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 15, want 20 +ERR: invalid container size: have 16, want 20 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid container size: have 17, want 20 +ERR: invalid container size: have 18, want 20 +ERR: invalid container size: have 19, want 20 +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated immediate: op RJUMP, pos 0 +ERR: invalid non-returning flag, bad RETF: at pos 0 +ERR: truncated top level container +ERR: invalid container size: have 19, want 20 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: missing header terminator: have 4 +ERR: missing header terminator: have 4 +ERR: missing header terminator: have 5 +ERR: missing header terminator: have 6 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have ff +ERR: truncated top level container +ERR: initcode contains a RETURN or STOP opcode +ERR: missing header terminator: have 4 +ERR: unexpected EOF +ERR: invalid container size: have 15, want 22 +ERR: invalid container size: have 16, want 22 +ERR: invalid container size: have 17, want 22 +ERR: invalid container size: have 18, want 22 +ERR: invalid container size: have 19, want 22 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: truncated top level container +ERR: truncated top level container +OK +ERR: truncated top level container +ERR: missing header terminator: have 4 +ERR: truncated top level container +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with JUMPDEST, pos 1 +OK +ERR: invalid code termination: end with ADDRESS, pos 1 +ERR: invalid code termination: end with ORIGIN, pos 1 +ERR: invalid code termination: end with CALLER, pos 1 +ERR: invalid code termination: end with CALLVALUE, pos 1 +ERR: invalid code termination: end with CALLDATASIZE, pos 1 +ERR: invalid code termination: end with GASPRICE, pos 1 +ERR: invalid code termination: end with RETURNDATASIZE, pos 1 +ERR: invalid code termination: end with COINBASE, pos 1 +ERR: invalid code termination: end with TIMESTAMP, pos 1 +ERR: invalid code termination: end with NUMBER, pos 1 +ERR: invalid code termination: end with DIFFICULTY, pos 1 +ERR: invalid code termination: end with GASLIMIT, pos 1 +ERR: invalid code termination: end with CHAINID, pos 1 +ERR: invalid code termination: end with SELFBALANCE, pos 1 +ERR: invalid code termination: end with BASEFEE, pos 1 +ERR: invalid code termination: end with BLOBBASEFEE, pos 1 +ERR: invalid code termination: end with MSIZE, pos 1 +ERR: invalid code termination: end with PUSH0, pos 1 +ERR: invalid code termination: end with DATASIZE, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: max initcode size exceeded +ERR: missing data header: found section 5 instead +ERR: missing data header: found section 6 instead +ERR: missing data header: found section ff instead +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 15, want 21 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 1 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 127 +ERR: invalid container size: have 18, want 21 +ERR: invalid container size: have 20, want 21 +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated immediate: op RJUMP, pos 0 +ERR: invalid container size: have 20, want 21 +ERR: unreachable code +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid non-returning flag, bad RETF: at pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, too many outputs for section 0: have 129 +ERR: invalid type content, too many outputs for section 0: have 255 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 1, 128 +ERR: invalid container size: have 19, want 21 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: invalid type content, too many inputs for section 0: have 255 +ERR: missing header terminator: have 30 +ERR: invalid code termination: end with PUSH1, pos 2 +ERR: invalid code termination: end with PUSH1, pos 2 +ERR: undefined instruction: op opcode 0xc not defined, pos 0 +ERR: undefined instruction: op opcode 0xd not defined, pos 0 +ERR: undefined instruction: op opcode 0xe not defined, pos 0 +ERR: undefined instruction: op opcode 0xf not defined, pos 0 +ERR: undefined instruction: op opcode 0x1e not defined, pos 0 +ERR: undefined instruction: op opcode 0x1f not defined, pos 0 +ERR: undefined instruction: op opcode 0x21 not defined, pos 0 +ERR: undefined instruction: op opcode 0x22 not defined, pos 0 +ERR: undefined instruction: op opcode 0x23 not defined, pos 0 +ERR: undefined instruction: op opcode 0x24 not defined, pos 0 +ERR: undefined instruction: op opcode 0x25 not defined, pos 0 +ERR: undefined instruction: op opcode 0x26 not defined, pos 0 +ERR: undefined instruction: op opcode 0x27 not defined, pos 0 +ERR: undefined instruction: op opcode 0x28 not defined, pos 0 +ERR: undefined instruction: op opcode 0x29 not defined, pos 0 +ERR: undefined instruction: op opcode 0x2a not defined, pos 0 +ERR: undefined instruction: op opcode 0x2b not defined, pos 0 +ERR: undefined instruction: op opcode 0x2c not defined, pos 0 +ERR: undefined instruction: op opcode 0x2d not defined, pos 0 +ERR: undefined instruction: op opcode 0x2e not defined, pos 0 +ERR: undefined instruction: op opcode 0x2f not defined, pos 0 +ERR: undefined instruction: op opcode 0x4b not defined, pos 0 +ERR: undefined instruction: op opcode 0x4c not defined, pos 0 +ERR: undefined instruction: op opcode 0x4d not defined, pos 0 +ERR: undefined instruction: op opcode 0x4e not defined, pos 0 +ERR: undefined instruction: op opcode 0x4f not defined, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op opcode 0xa5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xaa not defined, pos 0 +ERR: undefined instruction: op opcode 0xab not defined, pos 0 +ERR: undefined instruction: op opcode 0xac not defined, pos 0 +ERR: undefined instruction: op opcode 0xad not defined, pos 0 +ERR: undefined instruction: op opcode 0xae not defined, pos 0 +ERR: undefined instruction: op opcode 0xaf not defined, pos 0 +ERR: undefined instruction: op opcode 0xb0 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb1 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb2 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb3 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xba not defined, pos 0 +ERR: undefined instruction: op opcode 0xbb not defined, pos 0 +ERR: undefined instruction: op opcode 0xbc not defined, pos 0 +ERR: undefined instruction: op opcode 0xbd not defined, pos 0 +ERR: undefined instruction: op opcode 0xbe not defined, pos 0 +ERR: undefined instruction: op opcode 0xbf not defined, pos 0 +ERR: undefined instruction: op opcode 0xc0 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc1 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc2 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc3 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xca not defined, pos 0 +ERR: undefined instruction: op opcode 0xcb not defined, pos 0 +ERR: undefined instruction: op opcode 0xcc not defined, pos 0 +ERR: undefined instruction: op opcode 0xcd not defined, pos 0 +ERR: undefined instruction: op opcode 0xce not defined, pos 0 +ERR: undefined instruction: op opcode 0xcf not defined, pos 0 +ERR: undefined instruction: op opcode 0xd4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xda not defined, pos 0 +ERR: undefined instruction: op opcode 0xdb not defined, pos 0 +ERR: undefined instruction: op opcode 0xdc not defined, pos 0 +ERR: undefined instruction: op opcode 0xdd not defined, pos 0 +ERR: undefined instruction: op opcode 0xde not defined, pos 0 +ERR: undefined instruction: op opcode 0xdf not defined, pos 0 +ERR: undefined instruction: op opcode 0xe9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xea not defined, pos 0 +ERR: undefined instruction: op opcode 0xeb not defined, pos 0 +ERR: undefined instruction: op opcode 0xed not defined, pos 0 +ERR: undefined instruction: op opcode 0xef not defined, pos 0 +ERR: undefined instruction: op opcode 0xf6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xfc not defined, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op CODESIZE, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op PC, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op GAS, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with ISZERO, pos 2 +ERR: invalid code termination: end with NOT, pos 2 +ERR: invalid code termination: end with BALANCE, pos 2 +ERR: invalid code termination: end with CALLDATALOAD, pos 2 +ERR: invalid code termination: end with BLOCKHASH, pos 2 +ERR: invalid code termination: end with BLOBHASH, pos 2 +ERR: invalid code termination: end with POP, pos 2 +ERR: invalid code termination: end with MLOAD, pos 2 +ERR: invalid code termination: end with SLOAD, pos 2 +ERR: invalid code termination: end with TLOAD, pos 2 +ERR: invalid code termination: end with DATALOAD, pos 2 +ERR: invalid code termination: end with RETURNDATALOAD, pos 2 +ERR: invalid code termination: end with PUSH1, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP1, pos 2 +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 0 instead +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 5, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -23, dest -20, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -5, dest -2, pos 1 +OK +ERR: invalid section argument: arg 5, last 1, pos 0 +ERR: invalid section argument: arg 1025, last 1, pos 0 +ERR: invalid section argument: arg 65535, last 1, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated top level container +ERR: truncated immediate: op RJUMPI, pos 2 +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated immediate: op RETURNCONTRACT, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 18, want 22 +ERR: invalid container size: have 21, want 22 +ERR: invalid container size: have 21, want 22 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have 66 +ERR: truncated top level container +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 20, want 23 +ERR: undefined instruction: op opcode 0xef not defined, pos 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 48, 80 +ERR: invalid container size: have 19, want 23 +ERR: invalid type content, too many inputs for section 0: have 239 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 5, pos 1 +ERR: missing header terminator: have 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated top level container +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op EXTCODESIZE, pos 1 +ERR: undefined instruction: op EXTCODEHASH, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op JUMP, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op SELFDESTRUCT, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH2, pos 3 +ERR: invalid code termination: end with DATALOADN, pos 3 +ERR: invalid code termination: end with ADD, pos 3 +ERR: invalid code termination: end with MUL, pos 3 +ERR: invalid code termination: end with SUB, pos 3 +ERR: invalid code termination: end with DIV, pos 3 +ERR: invalid code termination: end with SDIV, pos 3 +ERR: invalid code termination: end with MOD, pos 3 +ERR: invalid code termination: end with SMOD, pos 3 +ERR: invalid code termination: end with EXP, pos 3 +ERR: invalid code termination: end with SIGNEXTEND, pos 3 +ERR: invalid code termination: end with LT, pos 3 +ERR: invalid code termination: end with GT, pos 3 +ERR: invalid code termination: end with SLT, pos 3 +ERR: invalid code termination: end with SGT, pos 3 +ERR: invalid code termination: end with EQ, pos 3 +ERR: invalid code termination: end with AND, pos 3 +ERR: invalid code termination: end with OR, pos 3 +ERR: invalid code termination: end with XOR, pos 3 +ERR: invalid code termination: end with BYTE, pos 3 +ERR: invalid code termination: end with SHL, pos 3 +ERR: invalid code termination: end with SHR, pos 3 +ERR: invalid code termination: end with SAR, pos 3 +ERR: invalid code termination: end with KECCAK256, pos 3 +ERR: invalid code termination: end with MSTORE, pos 3 +ERR: invalid code termination: end with MSTORE8, pos 3 +ERR: invalid code termination: end with SSTORE, pos 3 +ERR: invalid code termination: end with TSTORE, pos 3 +ERR: invalid code termination: end with SWAP1, pos 3 +ERR: invalid code termination: end with LOG0, pos 3 +ERR: initcode contains a RETURN or STOP opcode +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUPN, pos 3 +ERR: invalid code termination: end with DUP2, pos 3 +ERR: initcode contains a RETURN or STOP opcode +OK +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 4, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -2, dest 1, pos 1 +ERR: invalid jump destination: offset into immediate: offset -1, dest 2, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated immediate: op RJUMPI, pos 2 +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH3, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op JUMPI, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAPN, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with ADDMOD, pos 4 +ERR: invalid code termination: end with MULMOD, pos 4 +ERR: invalid code termination: end with CALLDATACOPY, pos 4 +ERR: invalid code termination: end with RETURNDATACOPY, pos 4 +ERR: invalid code termination: end with MCOPY, pos 4 +ERR: invalid code termination: end with SWAP2, pos 4 +ERR: invalid code termination: end with LOG1, pos 4 +ERR: invalid code termination: end with DATACOPY, pos 4 +ERR: invalid code termination: end with EXTDELEGATECALL, pos 4 +ERR: invalid code termination: end with EXTSTATICCALL, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP3, pos 4 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid max stack height +OK +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: invalid dataloadN argument: arg 65503, last 0, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH4, pos 5 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op CODECOPY, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with EXCHANGE, pos 5 +ERR: undefined instruction: op CREATE, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP3, pos 5 +ERR: invalid code termination: end with LOG2, pos 5 +ERR: invalid code termination: end with EXTCALL, pos 5 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP4, pos 5 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid dataloadN argument: arg 65503, last 128, pos 0 +ERR: invalid dataloadN argument: arg 65503, last 32767, pos 0 +ERR: invalid container size: have 19, want 20 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +OK +ERR: unreachable code: arg 1, last 1, pos 4 +ERR: unreachable code: arg 255, last 1, pos 4 +ERR: truncated top level container +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 50, want 51 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with EOFCREATE, pos 6 +OK +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid max stack height +ERR: invalid jump destination: offset into immediate: offset -4, dest 1, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 6, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 7, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset -25, dest -20, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset -7, dest -2, pos 3 +ERR: invalid jump destination: offset into immediate: offset -4, dest 1, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -2, dest 3, pos 3 +ERR: invalid jump destination: offset into immediate: offset -1, dest 4, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -4, dest 2, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: unreachable code: arg 0, last 0, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 7, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH5, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op EXTCODECOPY, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op CREATE2, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP4, pos 6 +ERR: invalid code termination: end with LOG3, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP5, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 7, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 8, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -15, dest -9, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -7, dest -1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -3, dest 3, pos 4 +ERR: invalid jump destination: offset into immediate: offset -1, dest 5, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -4, dest 2, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -4, dest 3, pos 5 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 5, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 8, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH6, pos 7 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP5, pos 7 +ERR: invalid code termination: end with LOG4, pos 7 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP6, pos 7 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -5, dest 2, pos 5 +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -4, dest 3, pos 5 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -4, dest 4, pos 6 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 3, dest 6, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH7, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op DELEGATECALL, pos 6 +ERR: undefined instruction: op STATICCALL, pos 6 +ERR: invalid code termination: end with SWAP6, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP7, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 7, pos 3 +ERR: invalid jump destination: offset into immediate: offset 3, dest 8, pos 3 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -5, dest 3, pos 6 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -4, dest 4, pos 6 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -4, dest 5, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH8, pos 9 +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op CALL, pos 7 +ERR: undefined instruction: op CALLCODE, pos 7 +ERR: invalid code termination: end with SWAP7, pos 9 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP8, pos 9 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 3, dest 8, pos 3 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -5, dest 4, pos 7 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -4, dest 5, pos 7 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -4, dest 6, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 5, dest 8, pos 1 +ERR: invalid jump destination: offset into immediate: offset 5, dest 8, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH9, pos 10 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP8, pos 10 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP9, pos 10 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 19, want 20 in sub container 0 +ERR: missing data header: found section 3 instead +ERR: unreachable code +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 35, want 55 +ERR: invalid version: have 0, want 1 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid version: have 255, want 1 in sub container 0 +ERR: unreachable code: arg 1, last 1, pos 8 +ERR: unreachable code: arg 255, last 1, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 55, want 56 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 9, pos 4 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -5, dest 5, pos 8 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -4, dest 6, pos 8 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -4, dest 7, pos 9 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: invalid jump destination: offset into immediate: offset 6, dest 9, pos 1 +ERR: invalid jump destination: offset into immediate: offset 6, dest 9, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 8, pos 5 +ERR: invalid jump destination: offset into immediate: offset 1, dest 8, pos 5 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH10, pos 11 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP9, pos 11 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP10, pos 11 +OK +ERR: invalid container size: have 21, want 20 in sub container 0 +OK +OK +ERR: incompatible container kind +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 5, dest 10, pos 3 +ERR: invalid jump destination: offset into immediate: offset 5, dest 10, pos 3 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -5, dest 6, pos 9 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -4, dest 7, pos 9 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -4, dest 8, pos 10 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 7, dest 10, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH11, pos 12 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP10, pos 12 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP11, pos 12 +ERR: invalid container section size for section 0: size must not be 0 +ERR: unexpected EOF in sub container 0 +ERR: truncated top level container +ERR: truncated top level container +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated top level container +ERR: truncated top level container +ERR: truncated top level container +ERR: invalid container size: have 90, want 140 +ERR: invalid container size: have 90, want 32808 +ERR: invalid container size: have 90, want 65575 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 6, dest 11, pos 3 +ERR: invalid jump destination: offset into immediate: offset 6, dest 11, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 11, pos 4 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -5, dest 7, pos 10 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -4, dest 8, pos 10 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -4, dest 9, pos 11 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 8, dest 11, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH12, pos 13 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP11, pos 13 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP12, pos 13 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid type content, too many inputs for section 0: have 239 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 7, dest 12, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 12, pos 4 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -5, dest 8, pos 11 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -4, dest 9, pos 11 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -4, dest 10, pos 12 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 9, dest 12, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 9, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 11, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 11, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: missing header terminator: have 3 +ERR: missing header terminator: have 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH13, pos 14 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP12, pos 14 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP13, pos 14 +ERR: invalid jump destination: offset into immediate: offset 9, dest 13, pos 2 +ERR: incompatible container kind +OK +OK +ERR: initcode contains a RETURN or STOP opcode +OK +OK +ERR: initcode contains a RETURN or STOP opcode +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 8, dest 13, pos 3 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -5, dest 9, pos 12 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -4, dest 10, pos 12 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -4, dest 11, pos 13 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 10, dest 13, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 12, pos 9 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH14, pos 15 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP13, pos 15 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP14, pos 15 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 9, dest 14, pos 3 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -5, dest 10, pos 13 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -4, dest 11, pos 13 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -4, dest 12, pos 14 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 11, dest 14, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 11, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 13, pos 10 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH15, pos 16 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP14, pos 16 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP15, pos 16 +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 9, dest 15, pos 4 +ERR: invalid container size: have 51, want 50 in sub container 0 +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 10, dest 15, pos 3 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -5, dest 11, pos 14 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -4, dest 12, pos 14 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -4, dest 13, pos 15 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 12, dest 15, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 12, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid max stack height +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH16, pos 17 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP15, pos 17 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with DUP16, pos 17 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 11, dest 16, pos 3 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -5, dest 12, pos 15 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -4, dest 13, pos 15 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -4, dest 14, pos 16 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 13, dest 16, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 7, dest 13, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH17, pos 18 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with SWAP16, pos 18 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 12, dest 17, pos 3 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -5, dest 13, pos 16 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -4, dest 14, pos 16 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -4, dest 15, pos 17 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 14, dest 17, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 8, dest 14, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH18, pos 19 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 13, dest 18, pos 3 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -5, dest 14, pos 17 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -4, dest 15, pos 17 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -4, dest 16, pos 18 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 15, dest 18, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 9, dest 15, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH19, pos 20 +ERR: missing data header: found section 3 instead +ERR: missing header terminator: have 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 14, dest 19, pos 3 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -5, dest 15, pos 18 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -4, dest 16, pos 18 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -4, dest 17, pos 19 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 16, dest 19, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 10, dest 16, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH20, pos 21 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 15, dest 20, pos 3 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -5, dest 16, pos 19 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -4, dest 17, pos 19 +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -4, dest 18, pos 20 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 17, dest 20, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 11, dest 17, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH21, pos 22 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 16, dest 21, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -5, dest 17, pos 20 +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -4, dest 18, pos 20 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -4, dest 19, pos 21 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 18, dest 21, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 12, dest 18, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH22, pos 23 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 17, dest 22, pos 3 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -5, dest 18, pos 21 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -4, dest 19, pos 21 +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -4, dest 20, pos 22 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 19, dest 22, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 13, dest 19, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH23, pos 24 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 18, dest 23, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -5, dest 19, pos 22 +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -4, dest 20, pos 22 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -4, dest 21, pos 23 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 20, dest 23, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 14, dest 20, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH24, pos 25 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 19, dest 24, pos 3 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -5, dest 20, pos 23 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -4, dest 21, pos 23 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -4, dest 22, pos 24 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 21, dest 24, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 15, dest 21, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH25, pos 26 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 20, dest 25, pos 3 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -5, dest 21, pos 24 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -4, dest 22, pos 24 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -4, dest 23, pos 25 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 22, dest 25, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 16, dest 22, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH26, pos 27 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 21, dest 26, pos 3 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -5, dest 22, pos 25 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -4, dest 23, pos 25 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -4, dest 24, pos 26 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 23, dest 26, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 17, dest 23, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH27, pos 28 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 22, dest 27, pos 3 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -5, dest 23, pos 26 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -4, dest 24, pos 26 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -4, dest 25, pos 27 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 24, dest 27, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 18, dest 24, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH28, pos 29 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 23, dest 28, pos 3 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -5, dest 24, pos 27 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -4, dest 25, pos 27 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -4, dest 26, pos 28 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 25, dest 28, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 19, dest 25, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH29, pos 30 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 24, dest 29, pos 3 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -5, dest 25, pos 28 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -4, dest 26, pos 28 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -4, dest 27, pos 29 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 26, dest 29, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 20, dest 26, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH30, pos 31 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 25, dest 30, pos 3 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -5, dest 26, pos 29 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -4, dest 27, pos 29 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -4, dest 28, pos 30 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 27, dest 30, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 21, dest 27, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH31, pos 32 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 26, dest 31, pos 3 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -5, dest 27, pos 30 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -4, dest 28, pos 30 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -4, dest 29, pos 31 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 28, dest 31, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 22, dest 28, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code termination: end with PUSH32, pos 33 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 27, dest 32, pos 3 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -5, dest 28, pos 31 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -4, dest 29, pos 31 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -4, dest 30, pos 32 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 29, dest 32, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 23, dest 29, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 28, dest 33, pos 3 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -5, dest 29, pos 32 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -4, dest 30, pos 32 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -4, dest 31, pos 33 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 30, dest 33, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 24, dest 30, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 29, dest 34, pos 3 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -5, dest 30, pos 33 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -4, dest 31, pos 33 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -4, dest 32, pos 34 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 31, dest 34, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 25, dest 31, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 30, dest 35, pos 3 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -5, dest 31, pos 34 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -4, dest 32, pos 34 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 32, dest 35, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 26, dest 32, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 31, dest 36, pos 3 +ERR: invalid jump destination: offset into immediate: offset -36, dest 1, pos 35 +ERR: invalid jump destination: offset into immediate: offset -5, dest 32, pos 35 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 27, dest 33, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 32, dest 37, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 28, dest 34, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 29, dest 35, pos 4 +ERR: invalid container size: have 20, want 60 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 30, dest 36, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 31, dest 37, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 32, dest 38, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 33, dest 39, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 90, want 177 +ERR: invalid non-returning flag, bad RETF: at pos 128 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 516, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 516, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset -525, dest -9, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset -517, dest -1, pos 514 +ERR: invalid jump destination: offset into immediate: offset -515, dest 1, pos 514 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -513, dest 3, pos 514 +ERR: invalid jump destination: offset into immediate: offset -1, dest 515, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -525, dest -9, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -517, dest -1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -515, dest 1, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -513, dest 3, pos 4 +ERR: invalid jump destination: offset into immediate: offset -1, dest 515, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset -516, dest 1, pos 515 +ERR: invalid jump destination: offset into immediate: offset -515, dest 2, pos 515 +ERR: invalid jump destination: offset into immediate: offset -516, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -515, dest 2, pos 5 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -517, dest 1, pos 516 +ERR: invalid jump destination: offset into immediate: offset -515, dest 3, pos 516 +ERR: invalid jump destination: offset into immediate: offset -517, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -515, dest 3, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -518, dest 1, pos 517 +ERR: invalid jump destination: offset into immediate: offset -515, dest 4, pos 517 +ERR: invalid jump destination: offset into immediate: offset -518, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -515, dest 4, pos 7 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 4 +ERR: invalid jump destination: offset into immediate: offset -519, dest 1, pos 518 +ERR: invalid jump destination: offset into immediate: offset -515, dest 5, pos 518 +ERR: invalid jump destination: offset into immediate: offset -519, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -515, dest 5, pos 8 +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: invalid jump destination: offset into immediate: offset 516, dest 519, pos 1 +ERR: invalid jump destination: offset into immediate: offset -520, dest 1, pos 519 +ERR: invalid jump destination: offset into immediate: offset -515, dest 6, pos 519 +ERR: invalid jump destination: offset into immediate: offset -520, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -515, dest 6, pos 9 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 516, dest 521, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 4 +ERR: invalid jump destination: offset into immediate: offset -521, dest 1, pos 520 +ERR: invalid jump destination: offset into immediate: offset -515, dest 7, pos 520 +ERR: invalid jump destination: offset into immediate: offset -521, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -515, dest 7, pos 10 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 516, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset -522, dest 1, pos 521 +ERR: invalid jump destination: offset into immediate: offset -515, dest 8, pos 521 +ERR: invalid jump destination: offset into immediate: offset -522, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -515, dest 8, pos 11 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 518 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 518 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 8 +ERR: invalid jump destination: offset into immediate: offset -523, dest 1, pos 522 +ERR: invalid jump destination: offset into immediate: offset -515, dest 9, pos 522 +ERR: invalid jump destination: offset into immediate: offset -523, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -515, dest 9, pos 12 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset -524, dest 1, pos 523 +ERR: invalid jump destination: offset into immediate: offset -515, dest 10, pos 523 +ERR: invalid jump destination: offset into immediate: offset -524, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -515, dest 10, pos 13 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 523, pos 520 +ERR: invalid jump destination: offset into immediate: offset 1, dest 523, pos 10 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 514 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 4 +ERR: invalid jump destination: offset into immediate: offset -525, dest 1, pos 524 +ERR: invalid jump destination: offset into immediate: offset -515, dest 11, pos 524 +ERR: invalid jump destination: offset into immediate: offset -525, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -515, dest 11, pos 14 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset -526, dest 1, pos 525 +ERR: invalid jump destination: offset into immediate: offset -515, dest 12, pos 525 +ERR: invalid jump destination: offset into immediate: offset -526, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -515, dest 12, pos 15 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 4 +ERR: invalid jump destination: offset into immediate: offset -527, dest 1, pos 526 +ERR: invalid jump destination: offset into immediate: offset -515, dest 13, pos 526 +ERR: invalid jump destination: offset into immediate: offset -527, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -515, dest 13, pos 16 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 8, dest 524, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 8, dest 524, pos 4 +ERR: invalid jump destination: offset into immediate: offset -528, dest 1, pos 527 +ERR: invalid jump destination: offset into immediate: offset -515, dest 14, pos 527 +ERR: invalid jump destination: offset into immediate: offset -528, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -515, dest 14, pos 17 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 4 +ERR: invalid jump destination: offset into immediate: offset -529, dest 1, pos 528 +ERR: invalid jump destination: offset into immediate: offset -515, dest 15, pos 528 +ERR: invalid jump destination: offset into immediate: offset -529, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -515, dest 15, pos 18 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 10, dest 526, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 10, dest 526, pos 4 +ERR: invalid jump destination: offset into immediate: offset -530, dest 1, pos 529 +ERR: invalid jump destination: offset into immediate: offset -515, dest 16, pos 529 +ERR: invalid jump destination: offset into immediate: offset -530, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -515, dest 16, pos 19 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 11, dest 527, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 11, dest 527, pos 4 +ERR: invalid jump destination: offset into immediate: offset -531, dest 1, pos 530 +ERR: invalid jump destination: offset into immediate: offset -515, dest 17, pos 530 +ERR: invalid jump destination: offset into immediate: offset -531, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -515, dest 17, pos 20 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 12, dest 528, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 12, dest 528, pos 4 +ERR: invalid jump destination: offset into immediate: offset -532, dest 1, pos 531 +ERR: invalid jump destination: offset into immediate: offset -515, dest 18, pos 531 +ERR: invalid jump destination: offset into immediate: offset -532, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -515, dest 18, pos 21 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 13, dest 529, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 13, dest 529, pos 4 +ERR: invalid jump destination: offset into immediate: offset -533, dest 1, pos 532 +ERR: invalid jump destination: offset into immediate: offset -515, dest 19, pos 532 +ERR: invalid jump destination: offset into immediate: offset -533, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -515, dest 19, pos 22 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 14, dest 530, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 14, dest 530, pos 4 +ERR: invalid jump destination: offset into immediate: offset -534, dest 1, pos 533 +ERR: invalid jump destination: offset into immediate: offset -515, dest 20, pos 533 +ERR: invalid jump destination: offset into immediate: offset -534, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -515, dest 20, pos 23 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 15, dest 531, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 15, dest 531, pos 4 +ERR: invalid jump destination: offset into immediate: offset -535, dest 1, pos 534 +ERR: invalid jump destination: offset into immediate: offset -515, dest 21, pos 534 +ERR: invalid jump destination: offset into immediate: offset -535, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -515, dest 21, pos 24 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 16, dest 532, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 16, dest 532, pos 4 +ERR: invalid jump destination: offset into immediate: offset -536, dest 1, pos 535 +ERR: invalid jump destination: offset into immediate: offset -515, dest 22, pos 535 +ERR: invalid jump destination: offset into immediate: offset -536, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -515, dest 22, pos 25 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 17, dest 533, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 17, dest 533, pos 4 +ERR: invalid jump destination: offset into immediate: offset -537, dest 1, pos 536 +ERR: invalid jump destination: offset into immediate: offset -515, dest 23, pos 536 +ERR: invalid jump destination: offset into immediate: offset -537, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -515, dest 23, pos 26 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 18, dest 534, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 18, dest 534, pos 4 +ERR: invalid jump destination: offset into immediate: offset -538, dest 1, pos 537 +ERR: invalid jump destination: offset into immediate: offset -515, dest 24, pos 537 +ERR: invalid jump destination: offset into immediate: offset -538, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -515, dest 24, pos 27 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 19, dest 535, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 19, dest 535, pos 4 +ERR: invalid jump destination: offset into immediate: offset -539, dest 1, pos 538 +ERR: invalid jump destination: offset into immediate: offset -515, dest 25, pos 538 +ERR: invalid jump destination: offset into immediate: offset -539, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -515, dest 25, pos 28 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 20, dest 536, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 20, dest 536, pos 4 +ERR: invalid jump destination: offset into immediate: offset -540, dest 1, pos 539 +ERR: invalid jump destination: offset into immediate: offset -515, dest 26, pos 539 +ERR: invalid jump destination: offset into immediate: offset -540, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -515, dest 26, pos 29 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 21, dest 537, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 21, dest 537, pos 4 +ERR: invalid jump destination: offset into immediate: offset -541, dest 1, pos 540 +ERR: invalid jump destination: offset into immediate: offset -515, dest 27, pos 540 +ERR: invalid jump destination: offset into immediate: offset -541, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -515, dest 27, pos 30 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 22, dest 538, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 22, dest 538, pos 4 +ERR: invalid jump destination: offset into immediate: offset -542, dest 1, pos 541 +ERR: invalid jump destination: offset into immediate: offset -515, dest 28, pos 541 +ERR: invalid jump destination: offset into immediate: offset -542, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -515, dest 28, pos 31 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 23, dest 539, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 23, dest 539, pos 4 +ERR: invalid jump destination: offset into immediate: offset -543, dest 1, pos 542 +ERR: invalid jump destination: offset into immediate: offset -515, dest 29, pos 542 +ERR: invalid jump destination: offset into immediate: offset -543, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -515, dest 29, pos 32 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 24, dest 540, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 24, dest 540, pos 4 +ERR: invalid jump destination: offset into immediate: offset -544, dest 1, pos 543 +ERR: invalid jump destination: offset into immediate: offset -515, dest 30, pos 543 +ERR: invalid jump destination: offset into immediate: offset -544, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -515, dest 30, pos 33 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 25, dest 541, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 25, dest 541, pos 4 +ERR: invalid jump destination: offset into immediate: offset -545, dest 1, pos 544 +ERR: invalid jump destination: offset into immediate: offset -515, dest 31, pos 544 +ERR: invalid jump destination: offset into immediate: offset -545, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -515, dest 31, pos 34 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 26, dest 542, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 26, dest 542, pos 4 +ERR: invalid jump destination: offset into immediate: offset -546, dest 1, pos 545 +ERR: invalid jump destination: offset into immediate: offset -515, dest 32, pos 545 +ERR: invalid jump destination: offset into immediate: offset -546, dest 1, pos 35 +ERR: invalid jump destination: offset into immediate: offset -515, dest 32, pos 35 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 27, dest 543, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 27, dest 543, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 28, dest 544, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 28, dest 544, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 29, dest 545, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 29, dest 545, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 30, dest 546, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 30, dest 546, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 31, dest 547, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 31, dest 547, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 32, dest 548, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 32, dest 548, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 33, dest 549, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 33, dest 549, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 516, dest 1032, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 516, dest 1032, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container section size number of container section exceed: 256: have 257 +ERR: max initcode size exceeded +ERR: max initcode size exceeded +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: unexpected EOF +ERR: invalid container size: have 90, want 32845 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: initcode contains a RETURN or STOP opcode +ERR: max initcode size exceeded +ERR: max initcode size exceeded +ERR: invalid container size: have 20, want 49171 +ERR: max initcode size exceeded +ERR: unexpected EOF +ERR: invalid container size: have 90, want 65612 +ERR: unexpected EOF +ERR: max initcode size exceeded +ERR: unexpected EOF +ERR: max initcode size exceeded +ERR: missing code header: found section kind 3 instead +ERR: missing code header: found section kind 3 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 5 instead +ERR: missing code header: found section kind 6 instead +ERR: unexpected EOF +ERR: missing code header: found section kind ff instead +ERR: invalid type section size: type section size must be divisible by 4, have 5 +ERR: invalid type section size: type section size must be divisible by 4, have 5 +ERR: invalid type section size: type section size must be divisible by 4, have 6 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 1 +ERR: missing header terminator: have 4 +ERR: invalid container size: have 27, want 49178 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 1, 128 +ERR: invalid code termination: end with CALLF, pos 3 +ERR: invalid number of outputs: at pos 0 +ERR: invalid non-returning flag, bad RETF: at pos 0 +ERR: missing header terminator: have 4 +ERR: invalid code termination: end with CALLF, pos 3 +ERR: invalid non-returning flag, bad RETF: at pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -6, dest -3, pos 1 +ERR: truncated top level container +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid non-returning flag, bad RETF: at pos 128 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid section argument: arg 2, last 2, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid number of outputs: at pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, too many outputs for section 1: have 129 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 5, pos 1 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 7, pos 3 +ERR: invalid jump destination: offset into immediate: offset 1, dest 7, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: section referenced by both EOFCreate and ReturnContract +OK +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, too many inputs for section 1: have 128 +ERR: invalid type content, too many inputs for section 1: have 128 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type section size: type section size must be divisible by 4, have 9 +ERR: invalid number of outputs: at pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (0 <=> 2): at pos 0 +ERR: stack underflow (0 <=> 4): at pos 0 +ERR: invalid number of outputs: at pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (2 <=> 4): at pos 2 +ERR: invalid jump destination: out-of-bounds offset: offset 3, dest 6, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code size: mismatch of code sections found and type signatures, types 25, code 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +OK +OK +OK +OK +OK +ERR: incompatible container kind +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type section size: type section must not exceed 4*1024, have 4100 +ERR: invalid type section size: type section must not exceed 4*1024, have 4104 +ERR: invalid type section size: type section must not exceed 4*1024, have 32768 +ERR: invalid type section size: type section size must be divisible by 4, have 65535 +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 3 instead +ERR: missing type header: found section kind 3 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 5 instead +ERR: missing type header: found section kind 6 instead +ERR: missing type header: found section kind ff instead +ERR: invalid version: have 2, want 1 +ERR: invalid version: have 2, want 1 +ERR: invalid version: have 254, want 1 +ERR: invalid version: have 255, want 1 +ERR: invalid version: have 255, want 1 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid type content, too many inputs for section 0: have 222 +ERR: invalid type content, max stack height exceeds limit for section 0: have 12336 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 48, 48 +ERR: invalid max stack height in code section 0: have 0, want 48 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, too many outputs for section 0: have 255 +ERR: initcode contains a RETURN or STOP opcode +ERR: unexpected EOF in sub container 0 +ERR: invalid container size: have 20, want 24691 in sub container 0 +ERR: invalid code size: mismatch of code sections found and type signatures, types 12, code 5 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (1 <=> 2): at pos 2 +ERR: invalid magic: want ef00 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: truncated immediate: jump table truncated, op RJUMPV, pos 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 32, want 37032 in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid max stack height in code section 519: have 0, want 32 +ERR: unreachable code +ERR: unreachable code +ERR: invalid number of outputs: at pos 0 +ERR: invalid section argument: arg 12336, last 1, pos 2 +ERR: unreachable code: arg 48, last 0, pos 2 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid magic: want ef00 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container section size: total container count must not be zero in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid magic: want ef00 in sub container 0 +ERR: missing code header: found section kind 80 instead in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid code size: mismatch of code sections found and type signatures, types 1, code 1025 in sub container 0 +ERR: invalid container size: have 47487, want 32639 in sub container 0 +ERR: invalid type section size: type section must not exceed 4*1024, have 6148 in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: unexpected EOF +ERR: invalid number of outputs: max 2, min 1, at pos 7 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12345, pos 7 +ERR: truncated top level container +ERR: missing code header: found section kind 30 instead in sub container 0 +ERR: invalid container section size: total container count must not be zero in sub container 0 +ERR: missing data header: found section 30 instead in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: eofcreate with truncated section: container 0, have 0, claimed 12336, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: missing header terminator: have 30 in sub container 0 +ERR: invalid magic: want ef00 in sub container 16 +ERR: invalid type content, max stack height exceeds limit for section 0: have 25700 in sub container 18 +ERR: invalid type section size: type section size must be divisible by 4, have 60395 in sub container 147 +ERR: missing data header: found section 1 instead in sub container 45 +ERR: invalid container section size for section 0: size must not be 0 +ERR: invalid container section size for section 0: size must not be 0 +ERR: invalid type section size: type section must not exceed 4*1024, have 12336 in sub container 0 +ERR: invalid version: have 48, want 1 in sub container 0 +ERR: invalid type section size: type section size must be divisible by 4, have 49 in sub container 0 +ERR: unexpected EOF in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12346, pos 4 +ERR: missing type header: found section kind 30 instead in sub container 0 +ERR: initcode contains a RETURN or STOP opcode +ERR: unreachable code +ERR: invalid non-returning flag, bad RETF: at pos 13 +ERR: unreachable code +ERR: invalid max stack height in code section 0: have 12, want 48 +ERR: stack underflow (5 <=> 6): at pos 8 +ERR: unexpected EOF in sub container 0 +ERR: stack underflow (9 <=> 49): at pos 9 +ERR: invalid code termination: end with ADDRESS, pos 15 +ERR: invalid max stack height in code section 0: have 4, want 48 +ERR: invalid type content, max stack height exceeds limit for section 0: have 12336 in sub container 0 +ERR: invalid code termination: end with ADDRESS, pos 5 +ERR: unexpected EOF in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 64 in sub container 0 +ERR: invalid container size: have 12188, want 21148 in sub container 0 +ERR: section already referenced, arg :0 +ERR: stack underflow (3 <=> 233): at pos 6 +ERR: unreachable code: arg 253, last 1, pos 13 +ERR: invalid magic: want ef00 in sub container 0 +ERR: missing data header: found section fe instead in sub container 0 +ERR: invalid type content, max stack height exceeds limit for section 0: have 65007 in sub container 0 +ERR: stack underflow (0 <=> 4): at pos 0 +ERR: subcontainer not referenced at all +ERR: truncated immediate: op PUSH20, pos 6 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: invalid backward jump want 4 as current min got 5 at pos 12, +ERR: initcode contains a RETURN or STOP opcode +ERR: unreachable code: arg 48, last 1, pos 13 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid max stack height +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12341, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12381, pos 43 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12381, pos 43 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: out-of-bounds offset: offset 12, dest 528, pos 440 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 348 +ERR: invalid jump destination: out-of-bounds offset: offset 252, dest 768, pos 270 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 244, dest 760, pos 282 +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (0 <=> 2): at pos 515 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 31611, dest 31865, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 514 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 4693, dest 5364, pos 669 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -8055, dest -7641, pos 412 +ERR: invalid jump destination: offset into immediate: offset -255, dest 39, pos 8 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -256, dest -248, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 6 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 6 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -7968, dest -7531, pos 435 +ERR: invalid jump destination: out-of-bounds offset: offset -7968, dest -7531, pos 435 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -4593, pos 1296 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 4 +ERR: invalid jump destination: offset into immediate: offset 602, dest 1118, pos 174 +ERR: unexpected EOF in sub container 51 +ERR: section already referenced, arg :96 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type content, max stack height exceeds limit for section 0: have 1026 in sub container 40 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid type section size: type section size must be divisible by 4, have 1535 in sub container 15 +ERR: missing header terminator: have 4 in sub container 5 +ERR: invalid container section size number of container section exceed: 256: have 257 +ERR: stack underflow (1 <=> 2): at pos 54 +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (1 <=> 2): at pos 164 +ERR: stack underflow (1 <=> 2): at pos 307 +ERR: missing code header: found section kind 4 instead in sub container 46 +ERR: unexpected EOF in sub container 146 +ERR: invalid max stack height in code section 0: have 0, want 76 +ERR: stack underflow (1 <=> 3): at pos 2532 +ERR: undefined instruction: op SELFDESTRUCT, pos 2106 +ERR: invalid max stack height +ERR: invalid max stack height +ERR: invalid max stack height +ERR: subcontainer not referenced at all +ERR: initcode contains a RETURN or STOP opcode +ERR: stack underflow (1 <=> 2): at pos 867 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op opcode 0xfc not defined, pos 251 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24832, dest 25509, pos 675 +ERR: invalid jump destination: out-of-bounds offset: offset -21151, dest -20628, pos 521 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op opcode 0xc8 not defined, pos 1179 +ERR: invalid dataloadN argument: arg 5, last 32, pos 1728 +ERR: invalid dataloadN argument: arg 62719, last 32, pos 945 +ERR: invalid dataloadN argument: arg 16, last 32, pos 771 +ERR: invalid dataloadN argument: arg 1, last 32, pos 81 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: undefined instruction: op CALLCODE, pos 3487 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -7168, pos 58 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -7168, pos 58 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset 25600, dest 25650, pos 48 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -7711, dest -2524, pos 5185 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 102, dest 1277, pos 975 +ERR: invalid jump destination: offset into immediate: offset 102, dest 1277, pos 975 +ERR: initcode contains a RETURN or STOP opcode +ERR: unexpected EOF +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -7454, dest 10684, pos 17684 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset -7454, dest 9550, pos 16550 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: callf into non-returning section: section 0 +ERR: unreachable code +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid container size: have 24, want 20 in sub container 0 +ERR: stack limit reached 1087 (1024): at pos 1022 +ERR: invalid number of outputs: at pos 0 +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: invalid non-returning flag, bad RETF: at pos 9 +ERR: initcode contains a RETURN or STOP opcode +ERR: stack limit reached 1107 (1024): at pos 1106 +ERR: stack limit reached 1102 (1024) +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid number of outputs: max 1, min 0, at pos 7 +ERR: invalid max stack height in code section 2: have 0, want 48 +ERR: unreachable code +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid number of outputs: have 0, want 4, at pos 6 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: arg 2, last 4, pos 7 +ERR: stack underflow (4 <=> 48): at pos 4 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: missing code header: found section kind 30 instead +ERR: missing code header: found section kind 30 instead +ERR: missing code header: found section kind 30 instead +ERR: unexpected EOF +ERR: invalid section argument: arg 8377, last 1024, pos 0 +ERR: undefined instruction: op opcode 0xd4 not defined, pos 0 +ERR: invalid section argument: arg 8201, last 1024, pos 0 diff --git a/cmd/evm/testdata/eof/results.regular.txt b/cmd/evm/testdata/eof/results.regular.txt new file mode 100644 index 0000000000..43594ec1b3 --- /dev/null +++ b/cmd/evm/testdata/eof/results.regular.txt @@ -0,0 +1,2336 @@ +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: unexpected EOF +ERR: invalid version: have 0, want 1 +ERR: invalid version: have 0, want 1 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 0 +ERR: invalid type section size: type section size must be divisible by 4, have 1 +ERR: invalid type section size: type section size must be divisible by 4, have 2 +ERR: invalid type section size: type section size must be divisible by 4, have 2 +ERR: invalid type section size: type section size must be divisible by 4, have 3 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: missing code header: found section kind 1 instead +ERR: missing code header: found section kind 1 instead +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid code size: mismatch of code sections found and type signatures, types 1, code 0 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 90, want 77 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid code size for section 0: size must not be 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid code size for section 0: size must not be 0 +ERR: unexpected EOF +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 2 instead +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container section size: total container count must not be zero +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container section size for section 0: size must not be 0 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 26, want 49177 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 29, want 49180 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid container size: have 15, want 20 +ERR: invalid container size: have 16, want 20 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid container size: have 23, want 20 +ERR: invalid container size: have 17, want 20 +ERR: invalid container size: have 18, want 20 +ERR: invalid container size: have 19, want 20 +OK +ERR: truncated immediate: op RJUMP, pos 0 +ERR: invalid non-returning flag, bad RETF: at pos 0 +ERR: invalid container size: have 23, want 20 +ERR: invalid container size: have 19, want 20 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: missing header terminator: have 4 +ERR: missing header terminator: have 4 +ERR: missing header terminator: have 5 +ERR: missing header terminator: have 6 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have ff +ERR: truncated top level container +OK +ERR: missing header terminator: have 4 +ERR: unexpected EOF +ERR: invalid container size: have 15, want 22 +ERR: invalid container size: have 16, want 22 +ERR: invalid container size: have 17, want 22 +ERR: invalid container size: have 18, want 22 +ERR: invalid container size: have 19, want 22 +ERR: invalid container size: have 24, want 22 +ERR: truncated top level container +ERR: truncated top level container +OK +ERR: invalid container size: have 24, want 22 +ERR: missing header terminator: have 4 +ERR: truncated top level container +ERR: invalid type content, too many inputs for section 0: have 128 +OK +ERR: invalid code termination: end with JUMPDEST, pos 1 +OK +ERR: invalid code termination: end with ADDRESS, pos 1 +ERR: invalid code termination: end with ORIGIN, pos 1 +ERR: invalid code termination: end with CALLER, pos 1 +ERR: invalid code termination: end with CALLVALUE, pos 1 +ERR: invalid code termination: end with CALLDATASIZE, pos 1 +ERR: invalid code termination: end with GASPRICE, pos 1 +ERR: invalid code termination: end with RETURNDATASIZE, pos 1 +ERR: invalid code termination: end with COINBASE, pos 1 +ERR: invalid code termination: end with TIMESTAMP, pos 1 +ERR: invalid code termination: end with NUMBER, pos 1 +ERR: invalid code termination: end with DIFFICULTY, pos 1 +ERR: invalid code termination: end with GASLIMIT, pos 1 +ERR: invalid code termination: end with CHAINID, pos 1 +ERR: invalid code termination: end with SELFBALANCE, pos 1 +ERR: invalid code termination: end with BASEFEE, pos 1 +ERR: invalid code termination: end with BLOBBASEFEE, pos 1 +ERR: invalid code termination: end with MSIZE, pos 1 +ERR: invalid code termination: end with PUSH0, pos 1 +ERR: invalid code termination: end with DATASIZE, pos 1 +OK +ERR: max initcode size exceeded +ERR: missing data header: found section 5 instead +ERR: missing data header: found section 6 instead +ERR: missing data header: found section ff instead +ERR: invalid container size: have 90, want 79 +ERR: invalid container size: have 15, want 21 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 1 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 127 +ERR: invalid container size: have 18, want 21 +ERR: invalid container size: have 20, want 21 +ERR: unreachable code +ERR: truncated immediate: op RJUMP, pos 0 +ERR: invalid container size: have 20, want 21 +ERR: unreachable code +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: invalid non-returning flag, bad RETF: at pos 1 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: invalid type content, too many outputs for section 0: have 129 +ERR: invalid type content, too many outputs for section 0: have 255 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 1, 128 +ERR: invalid container size: have 19, want 21 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: invalid type content, too many inputs for section 0: have 128 +ERR: invalid type content, too many inputs for section 0: have 255 +ERR: missing header terminator: have 30 +ERR: invalid code termination: end with PUSH1, pos 2 +ERR: invalid code termination: end with PUSH1, pos 2 +ERR: undefined instruction: op opcode 0xc not defined, pos 0 +ERR: undefined instruction: op opcode 0xd not defined, pos 0 +ERR: undefined instruction: op opcode 0xe not defined, pos 0 +ERR: undefined instruction: op opcode 0xf not defined, pos 0 +ERR: undefined instruction: op opcode 0x1e not defined, pos 0 +ERR: undefined instruction: op opcode 0x1f not defined, pos 0 +ERR: undefined instruction: op opcode 0x21 not defined, pos 0 +ERR: undefined instruction: op opcode 0x22 not defined, pos 0 +ERR: undefined instruction: op opcode 0x23 not defined, pos 0 +ERR: undefined instruction: op opcode 0x24 not defined, pos 0 +ERR: undefined instruction: op opcode 0x25 not defined, pos 0 +ERR: undefined instruction: op opcode 0x26 not defined, pos 0 +ERR: undefined instruction: op opcode 0x27 not defined, pos 0 +ERR: undefined instruction: op opcode 0x28 not defined, pos 0 +ERR: undefined instruction: op opcode 0x29 not defined, pos 0 +ERR: undefined instruction: op opcode 0x2a not defined, pos 0 +ERR: undefined instruction: op opcode 0x2b not defined, pos 0 +ERR: undefined instruction: op opcode 0x2c not defined, pos 0 +ERR: undefined instruction: op opcode 0x2d not defined, pos 0 +ERR: undefined instruction: op opcode 0x2e not defined, pos 0 +ERR: undefined instruction: op opcode 0x2f not defined, pos 0 +ERR: undefined instruction: op opcode 0x4b not defined, pos 0 +ERR: undefined instruction: op opcode 0x4c not defined, pos 0 +ERR: undefined instruction: op opcode 0x4d not defined, pos 0 +ERR: undefined instruction: op opcode 0x4e not defined, pos 0 +ERR: undefined instruction: op opcode 0x4f not defined, pos 0 +OK +ERR: undefined instruction: op opcode 0xa5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xa9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xaa not defined, pos 0 +ERR: undefined instruction: op opcode 0xab not defined, pos 0 +ERR: undefined instruction: op opcode 0xac not defined, pos 0 +ERR: undefined instruction: op opcode 0xad not defined, pos 0 +ERR: undefined instruction: op opcode 0xae not defined, pos 0 +ERR: undefined instruction: op opcode 0xaf not defined, pos 0 +ERR: undefined instruction: op opcode 0xb0 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb1 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb2 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb3 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xb9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xba not defined, pos 0 +ERR: undefined instruction: op opcode 0xbb not defined, pos 0 +ERR: undefined instruction: op opcode 0xbc not defined, pos 0 +ERR: undefined instruction: op opcode 0xbd not defined, pos 0 +ERR: undefined instruction: op opcode 0xbe not defined, pos 0 +ERR: undefined instruction: op opcode 0xbf not defined, pos 0 +ERR: undefined instruction: op opcode 0xc0 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc1 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc2 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc3 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xc9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xca not defined, pos 0 +ERR: undefined instruction: op opcode 0xcb not defined, pos 0 +ERR: undefined instruction: op opcode 0xcc not defined, pos 0 +ERR: undefined instruction: op opcode 0xcd not defined, pos 0 +ERR: undefined instruction: op opcode 0xce not defined, pos 0 +ERR: undefined instruction: op opcode 0xcf not defined, pos 0 +ERR: undefined instruction: op opcode 0xd4 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd5 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd7 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd8 not defined, pos 0 +ERR: undefined instruction: op opcode 0xd9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xda not defined, pos 0 +ERR: undefined instruction: op opcode 0xdb not defined, pos 0 +ERR: undefined instruction: op opcode 0xdc not defined, pos 0 +ERR: undefined instruction: op opcode 0xdd not defined, pos 0 +ERR: undefined instruction: op opcode 0xde not defined, pos 0 +ERR: undefined instruction: op opcode 0xdf not defined, pos 0 +ERR: undefined instruction: op opcode 0xe9 not defined, pos 0 +ERR: undefined instruction: op opcode 0xea not defined, pos 0 +ERR: undefined instruction: op opcode 0xeb not defined, pos 0 +ERR: undefined instruction: op opcode 0xed not defined, pos 0 +ERR: undefined instruction: op opcode 0xef not defined, pos 0 +ERR: undefined instruction: op opcode 0xf6 not defined, pos 0 +ERR: undefined instruction: op opcode 0xfc not defined, pos 0 +OK +OK +OK +OK +OK +ERR: undefined instruction: op CODESIZE, pos 0 +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +ERR: undefined instruction: op PC, pos 0 +OK +ERR: undefined instruction: op GAS, pos 0 +OK +ERR: invalid code termination: end with ISZERO, pos 2 +ERR: invalid code termination: end with NOT, pos 2 +ERR: invalid code termination: end with BALANCE, pos 2 +ERR: invalid code termination: end with CALLDATALOAD, pos 2 +ERR: invalid code termination: end with BLOCKHASH, pos 2 +ERR: invalid code termination: end with BLOBHASH, pos 2 +ERR: invalid code termination: end with POP, pos 2 +ERR: invalid code termination: end with MLOAD, pos 2 +ERR: invalid code termination: end with SLOAD, pos 2 +ERR: invalid code termination: end with TLOAD, pos 2 +ERR: invalid code termination: end with DATALOAD, pos 2 +ERR: invalid code termination: end with RETURNDATALOAD, pos 2 +ERR: invalid code termination: end with PUSH1, pos 2 +OK +ERR: invalid code termination: end with DUP1, pos 2 +ERR: missing data header: found section 0 instead +ERR: missing data header: found section 0 instead +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 5, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -23, dest -20, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -5, dest -2, pos 1 +OK +ERR: invalid section argument: arg 5, last 1, pos 0 +ERR: invalid section argument: arg 1025, last 1, pos 0 +ERR: invalid section argument: arg 65535, last 1, pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (0 <=> 2): at pos 0 +ERR: stack underflow (0 <=> 3): at pos 0 +OK +ERR: invalid container size: have 26, want 22 +ERR: truncated immediate: op RJUMPI, pos 2 +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: truncated immediate: op RETURNCONTRACT, pos 2 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: invalid container size: have 18, want 22 +ERR: invalid container size: have 21, want 22 +ERR: invalid container size: have 21, want 22 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have 30 +ERR: missing header terminator: have 66 +ERR: truncated top level container +OK +OK +OK +ERR: invalid container size: have 20, want 23 +ERR: undefined instruction: op opcode 0xef not defined, pos 0 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 48, 80 +ERR: invalid container size: have 19, want 23 +ERR: invalid type content, too many inputs for section 0: have 239 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 5, pos 1 +ERR: missing header terminator: have 4 +OK +ERR: invalid container size: have 27, want 26 +OK +OK +OK +OK +OK +OK +ERR: undefined instruction: op EXTCODESIZE, pos 1 +ERR: undefined instruction: op EXTCODEHASH, pos 1 +OK +OK +OK +OK +OK +ERR: undefined instruction: op JUMP, pos 1 +OK +OK +OK +ERR: undefined instruction: op SELFDESTRUCT, pos 1 +OK +ERR: invalid code termination: end with PUSH2, pos 3 +ERR: invalid code termination: end with DATALOADN, pos 3 +ERR: invalid code termination: end with ADD, pos 3 +ERR: invalid code termination: end with MUL, pos 3 +ERR: invalid code termination: end with SUB, pos 3 +ERR: invalid code termination: end with DIV, pos 3 +ERR: invalid code termination: end with SDIV, pos 3 +ERR: invalid code termination: end with MOD, pos 3 +ERR: invalid code termination: end with SMOD, pos 3 +ERR: invalid code termination: end with EXP, pos 3 +ERR: invalid code termination: end with SIGNEXTEND, pos 3 +ERR: invalid code termination: end with LT, pos 3 +ERR: invalid code termination: end with GT, pos 3 +ERR: invalid code termination: end with SLT, pos 3 +ERR: invalid code termination: end with SGT, pos 3 +ERR: invalid code termination: end with EQ, pos 3 +ERR: invalid code termination: end with AND, pos 3 +ERR: invalid code termination: end with OR, pos 3 +ERR: invalid code termination: end with XOR, pos 3 +ERR: invalid code termination: end with BYTE, pos 3 +ERR: invalid code termination: end with SHL, pos 3 +ERR: invalid code termination: end with SHR, pos 3 +ERR: invalid code termination: end with SAR, pos 3 +ERR: invalid code termination: end with KECCAK256, pos 3 +ERR: invalid code termination: end with MSTORE, pos 3 +ERR: invalid code termination: end with MSTORE8, pos 3 +ERR: invalid code termination: end with SSTORE, pos 3 +ERR: invalid code termination: end with TSTORE, pos 3 +ERR: invalid code termination: end with SWAP1, pos 3 +ERR: invalid code termination: end with LOG0, pos 3 +OK +OK +OK +ERR: invalid code termination: end with DUPN, pos 3 +ERR: invalid code termination: end with DUP2, pos 3 +OK +ERR: incompatible container kind +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 4, pos 1 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset -2, dest 1, pos 1 +ERR: invalid jump destination: offset into immediate: offset -1, dest 2, pos 1 +OK +ERR: truncated immediate: op RJUMPI, pos 2 +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (2 <=> 3): at pos 2 +OK +OK +OK +ERR: invalid code termination: end with PUSH3, pos 4 +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +OK +ERR: undefined instruction: op JUMPI, pos 2 +OK +OK +OK +ERR: invalid code termination: end with SWAPN, pos 4 +OK +ERR: invalid code termination: end with ADDMOD, pos 4 +ERR: invalid code termination: end with MULMOD, pos 4 +ERR: invalid code termination: end with CALLDATACOPY, pos 4 +ERR: invalid code termination: end with RETURNDATACOPY, pos 4 +ERR: invalid code termination: end with MCOPY, pos 4 +ERR: invalid code termination: end with SWAP2, pos 4 +ERR: invalid code termination: end with LOG1, pos 4 +ERR: invalid code termination: end with DATACOPY, pos 4 +ERR: invalid code termination: end with EXTDELEGATECALL, pos 4 +ERR: invalid code termination: end with EXTSTATICCALL, pos 4 +OK +ERR: invalid code termination: end with DUP3, pos 4 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 0 +ERR: unreachable code +ERR: invalid max stack height +OK +ERR: truncated immediate: op RJUMPV, pos 2 +ERR: invalid dataloadN argument: arg 65503, last 0, pos 0 +ERR: stack underflow (0 <=> 1): at pos 0 +ERR: stack underflow (2 <=> 3): at pos 2 +ERR: stack underflow (3 <=> 4): at pos 3 +ERR: stack underflow (3 <=> 4): at pos 3 +ERR: stack underflow (3 <=> 4): at pos 3 +ERR: stack underflow (3 <=> 4): at pos 3 +OK +OK +ERR: invalid code termination: end with PUSH4, pos 5 +OK +OK +OK +OK +ERR: undefined instruction: op CODECOPY, pos 3 +OK +OK +OK +OK +OK +ERR: invalid code termination: end with EXCHANGE, pos 5 +ERR: undefined instruction: op CREATE, pos 3 +OK +OK +ERR: invalid code termination: end with SWAP3, pos 5 +ERR: invalid code termination: end with LOG2, pos 5 +ERR: invalid code termination: end with EXTCALL, pos 5 +OK +ERR: invalid code termination: end with DUP4, pos 5 +OK +OK +OK +ERR: invalid dataloadN argument: arg 65503, last 128, pos 0 +ERR: invalid dataloadN argument: arg 65503, last 32767, pos 0 +ERR: invalid container size: have 50, want 49 +ERR: subcontainer not referenced at all +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: truncated top level container +ERR: subcontainer not referenced at all +ERR: invalid container size: have 50, want 51 +ERR: stack underflow (3 <=> 4): at pos 3 +ERR: invalid code termination: end with EOFCREATE, pos 6 +ERR: incompatible container kind +ERR: incompatible container kind +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid max stack height +ERR: invalid jump destination: offset into immediate: offset -4, dest 1, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 6, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 7, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset -25, dest -20, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset -7, dest -2, pos 3 +ERR: invalid jump destination: offset into immediate: offset -4, dest 1, pos 3 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: offset into immediate: offset -2, dest 3, pos 3 +ERR: invalid jump destination: offset into immediate: offset -1, dest 4, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -4, dest 2, pos 4 +ERR: stack underflow (1 <=> 2): at pos 3 +ERR: stack underflow (1 <=> 3): at pos 3 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: stack underflow (0 <=> 1): at pos 4 +OK +ERR: incompatible container kind +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: stack underflow (1 <=> 2): at pos 3 +ERR: stack underflow (4 <=> 5): at pos 4 +ERR: stack underflow (4 <=> 5): at pos 4 +ERR: stack underflow (4 <=> 5): at pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 7, pos 3 +OK +OK +ERR: invalid code termination: end with PUSH5, pos 6 +OK +ERR: undefined instruction: op EXTCODECOPY, pos 4 +OK +OK +ERR: undefined instruction: op CREATE2, pos 4 +OK +ERR: invalid code termination: end with SWAP4, pos 6 +ERR: invalid code termination: end with LOG3, pos 6 +OK +ERR: invalid code termination: end with DUP5, pos 6 +OK +OK +ERR: invalid code termination: end with PUSH0, pos 1 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 7, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 8, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -15, dest -9, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -7, dest -1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: offset into immediate: offset -3, dest 3, pos 4 +ERR: invalid jump destination: offset into immediate: offset -1, dest 5, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset -5, dest 1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -4, dest 2, pos 4 +ERR: stack underflow (1 <=> 3): at pos 3 +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -4, dest 3, pos 5 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 5, pos 1 +ERR: stack underflow (0 <=> 1): at pos 5 +ERR: stack underflow (0 <=> 1): at pos 5 +OK +ERR: stack underflow (5 <=> 6): at pos 5 +ERR: stack underflow (5 <=> 6): at pos 5 +ERR: stack underflow (5 <=> 6): at pos 5 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 8, pos 4 +OK +ERR: invalid code termination: end with PUSH6, pos 7 +OK +OK +ERR: invalid code termination: end with SWAP5, pos 7 +ERR: invalid code termination: end with LOG4, pos 7 +OK +ERR: invalid code termination: end with DUP6, pos 7 +OK +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -5, dest 2, pos 5 +ERR: invalid jump destination: offset into immediate: offset -6, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -4, dest 3, pos 5 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -4, dest 4, pos 6 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 3, dest 6, pos 1 +ERR: stack underflow (0 <=> 1): at pos 6 +ERR: invalid backward jump want 1 as current max got 0 at pos 4, +ERR: stack underflow (6 <=> 7): at pos 6 +ERR: stack underflow (6 <=> 7): at pos 6 +OK +ERR: invalid code termination: end with PUSH7, pos 8 +OK +OK +ERR: undefined instruction: op DELEGATECALL, pos 6 +ERR: undefined instruction: op STATICCALL, pos 6 +ERR: invalid code termination: end with SWAP6, pos 8 +OK +ERR: invalid code termination: end with DUP7, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 7, pos 3 +ERR: invalid jump destination: offset into immediate: offset 3, dest 8, pos 3 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -5, dest 3, pos 6 +ERR: invalid jump destination: offset into immediate: offset -7, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -4, dest 4, pos 6 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -4, dest 5, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: invalid backward jump want 1 as current max got 0 at pos 4, +ERR: stack underflow (7 <=> 8): at pos 7 +ERR: stack underflow (7 <=> 8): at pos 7 +OK +ERR: invalid code termination: end with PUSH8, pos 9 +OK +ERR: undefined instruction: op CALL, pos 7 +ERR: undefined instruction: op CALLCODE, pos 7 +ERR: invalid code termination: end with SWAP7, pos 9 +OK +ERR: invalid code termination: end with DUP8, pos 9 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 3, dest 8, pos 3 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -5, dest 4, pos 7 +ERR: invalid jump destination: offset into immediate: offset -8, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -4, dest 5, pos 7 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -4, dest 6, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 5, dest 8, pos 1 +ERR: invalid jump destination: offset into immediate: offset 5, dest 8, pos 1 +ERR: stack underflow (0 <=> 1): at pos 8 +OK +ERR: stack underflow (8 <=> 9): at pos 8 +ERR: stack underflow (8 <=> 9): at pos 8 +OK +ERR: invalid code termination: end with PUSH9, pos 10 +OK +ERR: invalid code termination: end with SWAP8, pos 10 +OK +ERR: invalid code termination: end with DUP9, pos 10 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 55, want 54 +ERR: missing data header: found section 3 instead +ERR: incompatible container kind +OK +ERR: invalid container size: have 35, want 55 +ERR: invalid version: have 0, want 1 in sub container 0 +OK +ERR: invalid version: have 255, want 1 in sub container 0 +ERR: unreachable code: arg 1, last 1, pos 8 +ERR: unreachable code: arg 255, last 1, pos 8 +OK +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 55, want 56 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +ERR: invalid jump destination: offset into immediate: offset 5, dest 8, pos 1 +ERR: invalid jump destination: offset into immediate: offset 5, dest 9, pos 2 +ERR: invalid jump destination: offset into immediate: offset 5, dest 11, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 514 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 4 +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 9, pos 4 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -5, dest 5, pos 8 +ERR: invalid jump destination: offset into immediate: offset -9, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -4, dest 6, pos 8 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -4, dest 7, pos 9 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: invalid jump destination: offset into immediate: offset 6, dest 9, pos 1 +ERR: invalid jump destination: offset into immediate: offset 6, dest 9, pos 1 +ERR: invalid code termination: end with RJUMPI, pos 11 +ERR: stack underflow (2 <=> 3): at pos 6 +ERR: stack underflow (1 <=> 2): at pos 10 +ERR: invalid jump destination: offset into immediate: offset 1, dest 8, pos 5 +ERR: invalid jump destination: offset into immediate: offset 1, dest 8, pos 5 +ERR: stack underflow (9 <=> 10): at pos 9 +ERR: stack underflow (9 <=> 10): at pos 9 +OK +ERR: invalid code termination: end with PUSH10, pos 11 +OK +ERR: invalid code termination: end with SWAP9, pos 11 +OK +ERR: invalid code termination: end with DUP10, pos 11 +ERR: incompatible container kind +ERR: invalid container size: have 21, want 20 in sub container 0 +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 5, dest 10, pos 3 +ERR: invalid jump destination: offset into immediate: offset 5, dest 10, pos 3 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -5, dest 6, pos 9 +ERR: invalid jump destination: offset into immediate: offset -10, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -4, dest 7, pos 9 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -4, dest 8, pos 10 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 7, dest 10, pos 1 +OK +ERR: stack underflow (10 <=> 11): at pos 10 +ERR: stack underflow (10 <=> 11): at pos 10 +OK +ERR: invalid code termination: end with PUSH11, pos 12 +OK +ERR: invalid code termination: end with SWAP10, pos 12 +OK +ERR: invalid code termination: end with DUP11, pos 12 +ERR: invalid container size: have 90, want 40 +ERR: invalid container size: have 90, want 42 +ERR: invalid container size: have 90, want 87 +ERR: invalid container size: have 90, want 89 +OK +ERR: truncated top level container +ERR: truncated top level container +ERR: truncated top level container +ERR: invalid container size: have 90, want 140 +ERR: invalid container size: have 90, want 32808 +ERR: invalid container size: have 90, want 65575 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 6, dest 11, pos 3 +ERR: invalid jump destination: offset into immediate: offset 6, dest 11, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 11, pos 4 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -5, dest 7, pos 10 +ERR: invalid jump destination: offset into immediate: offset -11, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -4, dest 8, pos 10 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -4, dest 9, pos 11 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 8, dest 11, pos 1 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: stack underflow (1 <=> 2): at pos 12 +ERR: invalid backward jump want 1 as current min got 2 at pos 9, +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: invalid jump destination: offset into immediate: offset 1, dest 10, pos 7 +ERR: stack underflow (11 <=> 12): at pos 11 +ERR: stack underflow (11 <=> 12): at pos 11 +OK +ERR: invalid code termination: end with PUSH12, pos 13 +OK +ERR: invalid code termination: end with SWAP11, pos 13 +OK +ERR: invalid code termination: end with DUP12, pos 13 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid type content, too many inputs for section 0: have 239 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 7, dest 12, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 12, pos 4 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -5, dest 8, pos 11 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -4, dest 9, pos 11 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -4, dest 10, pos 12 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 9, dest 12, pos 1 +ERR: invalid code termination: end with RJUMPV, pos 14 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 9, pos 4 +ERR: invalid backward jump want 1 as current min got 2 at pos 9, +ERR: invalid backward jump want 1 as current min got 2 at pos 10, +ERR: invalid jump destination: offset into immediate: offset 1, dest 11, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 11, pos 8 +ERR: stack underflow (12 <=> 13): at pos 12 +ERR: stack underflow (12 <=> 13): at pos 12 +ERR: missing header terminator: have 3 +ERR: missing header terminator: have 3 +OK +ERR: invalid code termination: end with PUSH13, pos 14 +OK +ERR: invalid code termination: end with SWAP12, pos 14 +OK +ERR: invalid code termination: end with DUP13, pos 14 +ERR: invalid jump destination: offset into immediate: offset 9, dest 13, pos 2 +ERR: incompatible container kind +OK +OK +ERR: initcode contains a RETURN or STOP opcode +OK +OK +ERR: initcode contains a RETURN or STOP opcode +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 8, dest 13, pos 3 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -5, dest 9, pos 12 +ERR: invalid jump destination: offset into immediate: offset -13, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -4, dest 10, pos 12 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -4, dest 11, pos 13 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 10, dest 13, pos 1 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid backward jump want 1 as current min got 2 at pos 10, +ERR: invalid jump destination: offset into immediate: offset 1, dest 12, pos 9 +ERR: stack underflow (13 <=> 14): at pos 13 +ERR: stack underflow (13 <=> 14): at pos 13 +OK +ERR: invalid code termination: end with PUSH14, pos 15 +OK +ERR: invalid code termination: end with SWAP13, pos 15 +OK +ERR: invalid code termination: end with DUP14, pos 15 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 9, dest 14, pos 3 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -5, dest 10, pos 13 +ERR: invalid jump destination: offset into immediate: offset -14, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -4, dest 11, pos 13 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -4, dest 12, pos 14 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 11, dest 14, pos 1 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 11, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 13, pos 10 +ERR: stack underflow (14 <=> 15): at pos 14 +ERR: stack underflow (14 <=> 15): at pos 14 +OK +ERR: invalid code termination: end with PUSH15, pos 16 +OK +ERR: invalid code termination: end with SWAP14, pos 16 +OK +ERR: invalid code termination: end with DUP15, pos 16 +ERR: incompatible container kind +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +OK +OK +ERR: invalid jump destination: offset into immediate: offset 9, dest 15, pos 4 +ERR: invalid container size: have 51, want 50 in sub container 0 +ERR: incompatible container kind +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: subcontainer not referenced at all +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 10, dest 15, pos 3 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -5, dest 11, pos 14 +ERR: invalid jump destination: offset into immediate: offset -15, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -4, dest 12, pos 14 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -4, dest 13, pos 15 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 12, dest 15, pos 1 +OK +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 12, pos 4 +ERR: stack underflow (15 <=> 16): at pos 15 +ERR: stack underflow (15 <=> 16): at pos 15 +ERR: invalid max stack height +OK +OK +ERR: invalid code termination: end with PUSH16, pos 17 +OK +ERR: invalid code termination: end with SWAP15, pos 17 +OK +ERR: invalid code termination: end with DUP16, pos 17 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 11, dest 16, pos 3 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -5, dest 12, pos 15 +ERR: invalid jump destination: offset into immediate: offset -16, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -4, dest 13, pos 15 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -4, dest 14, pos 16 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 13, dest 16, pos 1 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 7, dest 13, pos 4 +ERR: stack underflow (16 <=> 17): at pos 16 +OK +ERR: invalid code termination: end with PUSH17, pos 18 +OK +ERR: invalid code termination: end with SWAP16, pos 18 +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 12, dest 17, pos 3 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -5, dest 13, pos 16 +ERR: invalid jump destination: offset into immediate: offset -17, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -4, dest 14, pos 16 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -4, dest 15, pos 17 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 14, dest 17, pos 1 +ERR: stack underflow (1 <=> 2): at pos 17 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 8, dest 14, pos 4 +OK +ERR: invalid code termination: end with PUSH18, pos 19 +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 13, dest 18, pos 3 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -5, dest 14, pos 17 +ERR: invalid jump destination: offset into immediate: offset -18, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -4, dest 15, pos 17 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -4, dest 16, pos 18 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 15, dest 18, pos 1 +OK +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 9, dest 15, pos 4 +OK +ERR: invalid code termination: end with PUSH19, pos 20 +ERR: missing data header: found section 3 instead +ERR: missing header terminator: have 3 +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 14, dest 19, pos 3 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -5, dest 15, pos 18 +ERR: invalid jump destination: offset into immediate: offset -19, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -4, dest 16, pos 18 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -4, dest 17, pos 19 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 16, dest 19, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 10, dest 16, pos 4 +OK +ERR: invalid code termination: end with PUSH20, pos 21 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 15, dest 20, pos 3 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -5, dest 16, pos 19 +ERR: invalid jump destination: offset into immediate: offset -20, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -4, dest 17, pos 19 +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -4, dest 18, pos 20 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 17, dest 20, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 11, dest 17, pos 4 +OK +ERR: invalid code termination: end with PUSH21, pos 22 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 16, dest 21, pos 3 +OK +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -5, dest 17, pos 20 +ERR: invalid jump destination: offset into immediate: offset -21, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -4, dest 18, pos 20 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -4, dest 19, pos 21 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 18, dest 21, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 12, dest 18, pos 4 +OK +ERR: invalid code termination: end with PUSH22, pos 23 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 17, dest 22, pos 3 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -5, dest 18, pos 21 +ERR: invalid jump destination: offset into immediate: offset -22, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -4, dest 19, pos 21 +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -4, dest 20, pos 22 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 19, dest 22, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 13, dest 19, pos 4 +OK +ERR: invalid code termination: end with PUSH23, pos 24 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 18, dest 23, pos 3 +OK +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -5, dest 19, pos 22 +ERR: invalid jump destination: offset into immediate: offset -23, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -4, dest 20, pos 22 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -4, dest 21, pos 23 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 20, dest 23, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 14, dest 20, pos 4 +OK +ERR: invalid code termination: end with PUSH24, pos 25 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 19, dest 24, pos 3 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -5, dest 20, pos 23 +ERR: invalid jump destination: offset into immediate: offset -24, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -4, dest 21, pos 23 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -4, dest 22, pos 24 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 21, dest 24, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 15, dest 21, pos 4 +OK +ERR: invalid code termination: end with PUSH25, pos 26 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 20, dest 25, pos 3 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -5, dest 21, pos 24 +ERR: invalid jump destination: offset into immediate: offset -25, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -4, dest 22, pos 24 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -4, dest 23, pos 25 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 22, dest 25, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 16, dest 22, pos 4 +OK +ERR: invalid code termination: end with PUSH26, pos 27 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 21, dest 26, pos 3 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -5, dest 22, pos 25 +ERR: invalid jump destination: offset into immediate: offset -26, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -4, dest 23, pos 25 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -4, dest 24, pos 26 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 23, dest 26, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 17, dest 23, pos 4 +OK +ERR: invalid code termination: end with PUSH27, pos 28 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 22, dest 27, pos 3 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -5, dest 23, pos 26 +ERR: invalid jump destination: offset into immediate: offset -27, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -4, dest 24, pos 26 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -4, dest 25, pos 27 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 24, dest 27, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 18, dest 24, pos 4 +OK +ERR: invalid code termination: end with PUSH28, pos 29 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 23, dest 28, pos 3 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -5, dest 24, pos 27 +ERR: invalid jump destination: offset into immediate: offset -28, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -4, dest 25, pos 27 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -4, dest 26, pos 28 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 25, dest 28, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 19, dest 25, pos 4 +OK +ERR: invalid code termination: end with PUSH29, pos 30 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 24, dest 29, pos 3 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -5, dest 25, pos 28 +ERR: invalid jump destination: offset into immediate: offset -29, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -4, dest 26, pos 28 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -4, dest 27, pos 29 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 26, dest 29, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 20, dest 26, pos 4 +OK +ERR: invalid code termination: end with PUSH30, pos 31 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 25, dest 30, pos 3 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -5, dest 26, pos 29 +ERR: invalid jump destination: offset into immediate: offset -30, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -4, dest 27, pos 29 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -4, dest 28, pos 30 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 27, dest 30, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 21, dest 27, pos 4 +OK +ERR: invalid code termination: end with PUSH31, pos 32 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 26, dest 31, pos 3 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -5, dest 27, pos 30 +ERR: invalid jump destination: offset into immediate: offset -31, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -4, dest 28, pos 30 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -4, dest 29, pos 31 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 28, dest 31, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 22, dest 28, pos 4 +OK +ERR: invalid code termination: end with PUSH32, pos 33 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 27, dest 32, pos 3 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -5, dest 28, pos 31 +ERR: invalid jump destination: offset into immediate: offset -32, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -4, dest 29, pos 31 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -4, dest 30, pos 32 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 29, dest 32, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 23, dest 29, pos 4 +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 28, dest 33, pos 3 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -5, dest 29, pos 32 +ERR: invalid jump destination: offset into immediate: offset -33, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -4, dest 30, pos 32 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -4, dest 31, pos 33 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 30, dest 33, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 24, dest 30, pos 4 +ERR: stack underflow (32 <=> 33): at pos 32 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 29, dest 34, pos 3 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -5, dest 30, pos 33 +ERR: invalid jump destination: offset into immediate: offset -34, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -4, dest 31, pos 33 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -4, dest 32, pos 34 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 31, dest 34, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 25, dest 31, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 30, dest 35, pos 3 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -5, dest 31, pos 34 +ERR: invalid jump destination: offset into immediate: offset -35, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -4, dest 32, pos 34 +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 32, dest 35, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 26, dest 32, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 31, dest 36, pos 3 +ERR: invalid jump destination: offset into immediate: offset -36, dest 1, pos 35 +ERR: invalid jump destination: offset into immediate: offset -5, dest 32, pos 35 +OK +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 27, dest 33, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 32, dest 37, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 28, dest 34, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 29, dest 35, pos 4 +ERR: invalid container size: have 20, want 60 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 30, dest 36, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 31, dest 37, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 32, dest 38, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: invalid jump destination: offset into immediate: offset 33, dest 39, pos 4 +ERR: stack underflow (21 <=> 23): at pos 63 +ERR: stack underflow (17 <=> 18): at pos 51 +ERR: stack underflow (17 <=> 18): at pos 51 +ERR: invalid container size: have 90, want 177 +ERR: invalid non-returning flag, bad RETF: at pos 128 +ERR: stack underflow (32 <=> 33): at pos 96 +ERR: stack underflow (255 <=> 256): at pos 255 +ERR: stack underflow (256 <=> 257): at pos 256 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 516, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 0, dest 516, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset -525, dest -9, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset -517, dest -1, pos 514 +ERR: invalid jump destination: offset into immediate: offset -515, dest 1, pos 514 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: offset into immediate: offset -513, dest 3, pos 514 +ERR: invalid jump destination: offset into immediate: offset -1, dest 515, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -525, dest -9, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset -517, dest -1, pos 4 +ERR: invalid jump destination: offset into immediate: offset -515, dest 1, pos 4 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: offset into immediate: offset -513, dest 3, pos 4 +ERR: invalid jump destination: offset into immediate: offset -1, dest 515, pos 4 +ERR: stack underflow (0 <=> 1): at pos 515 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 514 +ERR: invalid jump destination: out-of-bounds offset: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset -516, dest 1, pos 515 +ERR: invalid jump destination: offset into immediate: offset -515, dest 2, pos 515 +ERR: invalid jump destination: offset into immediate: offset -516, dest 1, pos 5 +ERR: invalid jump destination: offset into immediate: offset -515, dest 2, pos 5 +ERR: stack underflow (0 <=> 1): at pos 516 +ERR: stack underflow (0 <=> 1): at pos 516 +ERR: invalid jump destination: offset into immediate: offset -517, dest 1, pos 516 +ERR: invalid jump destination: offset into immediate: offset -515, dest 3, pos 516 +ERR: invalid jump destination: offset into immediate: offset -517, dest 1, pos 6 +ERR: invalid jump destination: offset into immediate: offset -515, dest 3, pos 6 +ERR: invalid backward jump want 1 as current max got 0 at pos 4, +ERR: invalid backward jump want 1 as current max got 0 at pos 4, +ERR: invalid jump destination: offset into immediate: offset -518, dest 1, pos 517 +ERR: invalid jump destination: offset into immediate: offset -515, dest 4, pos 517 +ERR: invalid jump destination: offset into immediate: offset -518, dest 1, pos 7 +ERR: invalid jump destination: offset into immediate: offset -515, dest 4, pos 7 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 4 +ERR: invalid jump destination: offset into immediate: offset -519, dest 1, pos 518 +ERR: invalid jump destination: offset into immediate: offset -515, dest 5, pos 518 +ERR: invalid jump destination: offset into immediate: offset -519, dest 1, pos 8 +ERR: invalid jump destination: offset into immediate: offset -515, dest 5, pos 8 +ERR: invalid jump destination: offset into immediate: offset 4, dest 7, pos 1 +ERR: invalid jump destination: offset into immediate: offset 516, dest 519, pos 1 +ERR: invalid jump destination: offset into immediate: offset -520, dest 1, pos 519 +ERR: invalid jump destination: offset into immediate: offset -515, dest 6, pos 519 +ERR: invalid jump destination: offset into immediate: offset -520, dest 1, pos 9 +ERR: invalid jump destination: offset into immediate: offset -515, dest 6, pos 9 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 516, dest 521, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 4 +ERR: invalid jump destination: offset into immediate: offset -521, dest 1, pos 520 +ERR: invalid jump destination: offset into immediate: offset -515, dest 7, pos 520 +ERR: invalid jump destination: offset into immediate: offset -521, dest 1, pos 10 +ERR: invalid jump destination: offset into immediate: offset -515, dest 7, pos 10 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 10, pos 4 +ERR: invalid jump destination: offset into immediate: offset 516, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset -522, dest 1, pos 521 +ERR: invalid jump destination: offset into immediate: offset -515, dest 8, pos 521 +ERR: invalid jump destination: offset into immediate: offset -522, dest 1, pos 11 +ERR: invalid jump destination: offset into immediate: offset -515, dest 8, pos 11 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 3, dest 519, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 518 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 8 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 518 +ERR: invalid jump destination: offset into immediate: offset 1, dest 521, pos 8 +ERR: invalid jump destination: offset into immediate: offset -523, dest 1, pos 522 +ERR: invalid jump destination: offset into immediate: offset -515, dest 9, pos 522 +ERR: invalid jump destination: offset into immediate: offset -523, dest 1, pos 12 +ERR: invalid jump destination: offset into immediate: offset -515, dest 9, pos 12 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset -524, dest 1, pos 523 +ERR: invalid jump destination: offset into immediate: offset -515, dest 10, pos 523 +ERR: invalid jump destination: offset into immediate: offset -524, dest 1, pos 13 +ERR: invalid jump destination: offset into immediate: offset -515, dest 10, pos 13 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 5, dest 521, pos 4 +ERR: invalid jump destination: offset into immediate: offset 1, dest 523, pos 520 +ERR: invalid jump destination: offset into immediate: offset 1, dest 523, pos 10 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 514 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 4 +ERR: invalid jump destination: offset into immediate: offset -525, dest 1, pos 524 +ERR: invalid jump destination: offset into immediate: offset -515, dest 11, pos 524 +ERR: invalid jump destination: offset into immediate: offset -525, dest 1, pos 14 +ERR: invalid jump destination: offset into immediate: offset -515, dest 11, pos 14 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 6, dest 522, pos 4 +ERR: invalid jump destination: offset into immediate: offset -526, dest 1, pos 525 +ERR: invalid jump destination: offset into immediate: offset -515, dest 12, pos 525 +ERR: invalid jump destination: offset into immediate: offset -526, dest 1, pos 15 +ERR: invalid jump destination: offset into immediate: offset -515, dest 12, pos 15 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 4 +ERR: invalid jump destination: offset into immediate: offset -527, dest 1, pos 526 +ERR: invalid jump destination: offset into immediate: offset -515, dest 13, pos 526 +ERR: invalid jump destination: offset into immediate: offset -527, dest 1, pos 16 +ERR: invalid jump destination: offset into immediate: offset -515, dest 13, pos 16 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 8, dest 524, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 8, dest 524, pos 4 +ERR: invalid jump destination: offset into immediate: offset -528, dest 1, pos 527 +ERR: invalid jump destination: offset into immediate: offset -515, dest 14, pos 527 +ERR: invalid jump destination: offset into immediate: offset -528, dest 1, pos 17 +ERR: invalid jump destination: offset into immediate: offset -515, dest 14, pos 17 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 9, dest 525, pos 4 +ERR: invalid jump destination: offset into immediate: offset -529, dest 1, pos 528 +ERR: invalid jump destination: offset into immediate: offset -515, dest 15, pos 528 +ERR: invalid jump destination: offset into immediate: offset -529, dest 1, pos 18 +ERR: invalid jump destination: offset into immediate: offset -515, dest 15, pos 18 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 10, dest 526, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 10, dest 526, pos 4 +ERR: invalid jump destination: offset into immediate: offset -530, dest 1, pos 529 +ERR: invalid jump destination: offset into immediate: offset -515, dest 16, pos 529 +ERR: invalid jump destination: offset into immediate: offset -530, dest 1, pos 19 +ERR: invalid jump destination: offset into immediate: offset -515, dest 16, pos 19 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 11, dest 527, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 11, dest 527, pos 4 +ERR: invalid jump destination: offset into immediate: offset -531, dest 1, pos 530 +ERR: invalid jump destination: offset into immediate: offset -515, dest 17, pos 530 +ERR: invalid jump destination: offset into immediate: offset -531, dest 1, pos 20 +ERR: invalid jump destination: offset into immediate: offset -515, dest 17, pos 20 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 12, dest 528, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 12, dest 528, pos 4 +ERR: invalid jump destination: offset into immediate: offset -532, dest 1, pos 531 +ERR: invalid jump destination: offset into immediate: offset -515, dest 18, pos 531 +ERR: invalid jump destination: offset into immediate: offset -532, dest 1, pos 21 +ERR: invalid jump destination: offset into immediate: offset -515, dest 18, pos 21 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 13, dest 529, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 13, dest 529, pos 4 +ERR: invalid jump destination: offset into immediate: offset -533, dest 1, pos 532 +ERR: invalid jump destination: offset into immediate: offset -515, dest 19, pos 532 +ERR: invalid jump destination: offset into immediate: offset -533, dest 1, pos 22 +ERR: invalid jump destination: offset into immediate: offset -515, dest 19, pos 22 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 14, dest 530, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 14, dest 530, pos 4 +ERR: invalid jump destination: offset into immediate: offset -534, dest 1, pos 533 +ERR: invalid jump destination: offset into immediate: offset -515, dest 20, pos 533 +ERR: invalid jump destination: offset into immediate: offset -534, dest 1, pos 23 +ERR: invalid jump destination: offset into immediate: offset -515, dest 20, pos 23 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 15, dest 531, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 15, dest 531, pos 4 +ERR: invalid jump destination: offset into immediate: offset -535, dest 1, pos 534 +ERR: invalid jump destination: offset into immediate: offset -515, dest 21, pos 534 +ERR: invalid jump destination: offset into immediate: offset -535, dest 1, pos 24 +ERR: invalid jump destination: offset into immediate: offset -515, dest 21, pos 24 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 16, dest 532, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 16, dest 532, pos 4 +ERR: invalid jump destination: offset into immediate: offset -536, dest 1, pos 535 +ERR: invalid jump destination: offset into immediate: offset -515, dest 22, pos 535 +ERR: invalid jump destination: offset into immediate: offset -536, dest 1, pos 25 +ERR: invalid jump destination: offset into immediate: offset -515, dest 22, pos 25 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 17, dest 533, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 17, dest 533, pos 4 +ERR: invalid jump destination: offset into immediate: offset -537, dest 1, pos 536 +ERR: invalid jump destination: offset into immediate: offset -515, dest 23, pos 536 +ERR: invalid jump destination: offset into immediate: offset -537, dest 1, pos 26 +ERR: invalid jump destination: offset into immediate: offset -515, dest 23, pos 26 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 18, dest 534, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 18, dest 534, pos 4 +ERR: invalid jump destination: offset into immediate: offset -538, dest 1, pos 537 +ERR: invalid jump destination: offset into immediate: offset -515, dest 24, pos 537 +ERR: invalid jump destination: offset into immediate: offset -538, dest 1, pos 27 +ERR: invalid jump destination: offset into immediate: offset -515, dest 24, pos 27 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 19, dest 535, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 19, dest 535, pos 4 +ERR: invalid jump destination: offset into immediate: offset -539, dest 1, pos 538 +ERR: invalid jump destination: offset into immediate: offset -515, dest 25, pos 538 +ERR: invalid jump destination: offset into immediate: offset -539, dest 1, pos 28 +ERR: invalid jump destination: offset into immediate: offset -515, dest 25, pos 28 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 20, dest 536, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 20, dest 536, pos 4 +ERR: invalid jump destination: offset into immediate: offset -540, dest 1, pos 539 +ERR: invalid jump destination: offset into immediate: offset -515, dest 26, pos 539 +ERR: invalid jump destination: offset into immediate: offset -540, dest 1, pos 29 +ERR: invalid jump destination: offset into immediate: offset -515, dest 26, pos 29 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 21, dest 537, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 21, dest 537, pos 4 +ERR: invalid jump destination: offset into immediate: offset -541, dest 1, pos 540 +ERR: invalid jump destination: offset into immediate: offset -515, dest 27, pos 540 +ERR: invalid jump destination: offset into immediate: offset -541, dest 1, pos 30 +ERR: invalid jump destination: offset into immediate: offset -515, dest 27, pos 30 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 22, dest 538, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 22, dest 538, pos 4 +ERR: invalid jump destination: offset into immediate: offset -542, dest 1, pos 541 +ERR: invalid jump destination: offset into immediate: offset -515, dest 28, pos 541 +ERR: invalid jump destination: offset into immediate: offset -542, dest 1, pos 31 +ERR: invalid jump destination: offset into immediate: offset -515, dest 28, pos 31 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 23, dest 539, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 23, dest 539, pos 4 +ERR: invalid jump destination: offset into immediate: offset -543, dest 1, pos 542 +ERR: invalid jump destination: offset into immediate: offset -515, dest 29, pos 542 +ERR: invalid jump destination: offset into immediate: offset -543, dest 1, pos 32 +ERR: invalid jump destination: offset into immediate: offset -515, dest 29, pos 32 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 24, dest 540, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 24, dest 540, pos 4 +ERR: invalid jump destination: offset into immediate: offset -544, dest 1, pos 543 +ERR: invalid jump destination: offset into immediate: offset -515, dest 30, pos 543 +ERR: invalid jump destination: offset into immediate: offset -544, dest 1, pos 33 +ERR: invalid jump destination: offset into immediate: offset -515, dest 30, pos 33 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 25, dest 541, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 25, dest 541, pos 4 +ERR: invalid jump destination: offset into immediate: offset -545, dest 1, pos 544 +ERR: invalid jump destination: offset into immediate: offset -515, dest 31, pos 544 +ERR: invalid jump destination: offset into immediate: offset -545, dest 1, pos 34 +ERR: invalid jump destination: offset into immediate: offset -515, dest 31, pos 34 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 26, dest 542, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 26, dest 542, pos 4 +ERR: invalid jump destination: offset into immediate: offset -546, dest 1, pos 545 +ERR: invalid jump destination: offset into immediate: offset -515, dest 32, pos 545 +ERR: invalid jump destination: offset into immediate: offset -546, dest 1, pos 35 +ERR: invalid jump destination: offset into immediate: offset -515, dest 32, pos 35 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 27, dest 543, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 27, dest 543, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 28, dest 544, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 28, dest 544, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 29, dest 545, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 29, dest 545, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 30, dest 546, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 30, dest 546, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 31, dest 547, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 31, dest 547, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 32, dest 548, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 32, dest 548, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 33, dest 549, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +ERR: invalid jump destination: offset into immediate: offset 33, dest 549, pos 4 +OK +ERR: stack underflow (255 <=> 256): at pos 765 +ERR: stack underflow (255 <=> 257): at pos 765 +ERR: stack underflow (255 <=> 256): at pos 765 +OK +OK +OK +OK +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 514 +ERR: invalid jump destination: offset into immediate: offset 516, dest 1032, pos 514 +ERR: invalid jump destination: offset into immediate: offset 4, dest 520, pos 4 +ERR: invalid jump destination: offset into immediate: offset 516, dest 1032, pos 4 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +OK +OK +ERR: invalid container section size number of container section exceed: 256: have 257 +ERR: max initcode size exceeded +ERR: max initcode size exceeded +ERR: incompatible container kind +ERR: stack limit reached 1024 (1024) +ERR: stack limit reached 1024 (1024) +OK +OK +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +OK +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +ERR: unexpected EOF +ERR: invalid container size: have 90, want 32845 +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +OK +OK +OK +ERR: stack limit reached 1024 (1024) +ERR: invalid type content, max stack height exceeds limit for section 0: have 1024 +OK +ERR: max initcode size exceeded +ERR: max initcode size exceeded +ERR: invalid container size: have 20, want 49171 +ERR: max initcode size exceeded +ERR: unexpected EOF +ERR: invalid container size: have 90, want 65612 +ERR: unexpected EOF +ERR: max initcode size exceeded +ERR: unexpected EOF +ERR: max initcode size exceeded +ERR: missing code header: found section kind 3 instead +ERR: missing code header: found section kind 3 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 4 instead +ERR: missing code header: found section kind 5 instead +ERR: missing code header: found section kind 6 instead +ERR: unexpected EOF +ERR: missing code header: found section kind ff instead +ERR: invalid type section size: type section size must be divisible by 4, have 5 +ERR: invalid type section size: type section size must be divisible by 4, have 5 +ERR: invalid type section size: type section size must be divisible by 4, have 6 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 2, code 1 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 0, 1 +ERR: missing header terminator: have 4 +ERR: invalid container size: have 27, want 49178 +ERR: invalid section 0 type, input and output should be zero and non-returning (0x80): have 1, 128 +ERR: invalid code termination: end with CALLF, pos 3 +ERR: invalid number of outputs: at pos 0 +ERR: invalid non-returning flag, bad RETF: at pos 0 +ERR: missing header terminator: have 4 +ERR: invalid code termination: end with CALLF, pos 3 +ERR: invalid non-returning flag, bad RETF: at pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset -6, dest -3, pos 1 +ERR: truncated top level container +ERR: unreachable code +OK +ERR: invalid non-returning flag, bad RETF: at pos 128 +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +OK +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: invalid section argument: arg 2, last 2, pos 0 +ERR: unreachable code +ERR: unreachable code +ERR: invalid number of outputs: at pos 1 +OK +ERR: unreachable code +ERR: unreachable code +ERR: invalid number of outputs: have 0, want 1, at pos 1 +ERR: invalid max stack height in code section 0: have 2, want 0 +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +OK +ERR: invalid type content, too many outputs for section 1: have 129 +ERR: stack underflow (0 <=> 1): at pos 1 +OK +OK +OK +ERR: invalid jump destination: offset into immediate: offset 1, dest 4, pos 1 +ERR: invalid jump destination: offset into immediate: offset 2, dest 5, pos 1 +ERR: invalid jump destination: offset into immediate: offset 1, dest 6, pos 3 +ERR: invalid jump destination: offset into immediate: offset 2, dest 7, pos 3 +ERR: invalid jump destination: offset into immediate: offset 1, dest 7, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 8, pos 4 +ERR: incompatible container kind +ERR: incompatible container kind +OK +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +OK +ERR: invalid type content, too many inputs for section 1: have 128 +ERR: invalid type content, too many inputs for section 1: have 128 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 514 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 514 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 4 +ERR: invalid jump destination: offset into immediate: offset 2, dest 518, pos 4 +OK +OK +OK +OK +ERR: invalid type section size: type section size must be divisible by 4, have 9 +ERR: invalid number of outputs: at pos 0 +OK +ERR: stack underflow (0 <=> 2): at pos 0 +ERR: stack underflow (0 <=> 4): at pos 0 +ERR: invalid number of outputs: at pos 1 +OK +OK +ERR: stack underflow (2 <=> 4): at pos 2 +ERR: invalid jump destination: out-of-bounds offset: offset 3, dest 6, pos 1 +OK +OK +OK +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +OK +OK +ERR: invalid number of outputs: arg 2, last 3, pos 1 +ERR: invalid number of outputs: at pos 1 +OK +ERR: invalid number of outputs: arg 2, last 3, pos 3 +ERR: invalid number of outputs: max 1, min 0, at pos 5 +ERR: invalid number of outputs: max 1, min 0, at pos 5 +ERR: invalid number of outputs: arg 2, last 3, pos 5 +ERR: invalid number of outputs: max 1, min 0, at pos 5 +ERR: invalid number of outputs: max 2, min 1, at pos 6 +ERR: invalid number of outputs: max 2, min 1, at pos 6 +ERR: invalid number of outputs: arg 2, last 3, pos 6 +ERR: invalid number of outputs: max 2, min 1, at pos 6 +ERR: invalid number of outputs: max 2, min 1, at pos 6 +ERR: invalid number of outputs: max 3, min 2, at pos 7 +ERR: invalid number of outputs: arg 2, last 3, pos 7 +ERR: invalid number of outputs: arg 2, last 3, pos 8 +OK +OK +ERR: invalid number of outputs: at pos 0 +ERR: invalid number of outputs: at pos 0 +OK +ERR: invalid number of outputs: at pos 0 +OK +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +ERR: invalid number of outputs: at pos 1 +OK +ERR: invalid number of outputs: at pos 2 +OK +ERR: invalid number of outputs: at pos 2 +ERR: invalid number of outputs: at pos 2 +OK +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: at pos 3 +OK +OK +ERR: invalid number of outputs: at pos 4 +OK +ERR: invalid number of outputs: at pos 4 +ERR: invalid number of outputs: at pos 4 +ERR: invalid number of outputs: at pos 5 +ERR: invalid number of outputs: at pos 5 +ERR: invalid number of outputs: at pos 5 +ERR: invalid number of outputs: at pos 5 +ERR: invalid number of outputs: at pos 5 +ERR: invalid number of outputs: at pos 5 +OK +OK +OK +OK +OK +OK +OK +OK +OK +ERR: invalid number of outputs: at pos 7 +ERR: invalid number of outputs: at pos 7 +ERR: invalid number of outputs: at pos 7 +ERR: invalid number of outputs: at pos 7 +OK +OK +OK +OK +ERR: invalid number of outputs: arg 2, last 4, pos 7 +ERR: invalid number of outputs: arg 2, last 4, pos 7 +ERR: invalid number of outputs: arg 2, last 4, pos 7 +OK +ERR: invalid number of outputs: arg 2, last 4, pos 9 +ERR: invalid number of outputs: arg 2, last 4, pos 9 +OK +OK +OK +ERR: invalid number of outputs: arg 2, last 4, pos 11 +OK +OK +OK +OK +OK +OK +OK +OK +ERR: invalid code size: mismatch of code sections found and type signatures, types 25, code 1 +OK +OK +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: initcode contains a RETURN or STOP opcode +ERR: initcode contains a RETURN or STOP opcode +OK +OK +OK +OK +ERR: invalid type section size: type section must not exceed 4*1024, have 4100 +ERR: invalid type section size: type section must not exceed 4*1024, have 4104 +ERR: invalid type section size: type section must not exceed 4*1024, have 32768 +ERR: invalid type section size: type section size must be divisible by 4, have 65535 +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 2 instead +ERR: missing type header: found section kind 3 instead +ERR: missing type header: found section kind 3 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 4 instead +ERR: missing type header: found section kind 5 instead +ERR: missing type header: found section kind 6 instead +ERR: missing type header: found section kind ff instead +ERR: invalid version: have 2, want 1 +ERR: invalid version: have 2, want 1 +ERR: invalid version: have 254, want 1 +ERR: invalid version: have 255, want 1 +ERR: invalid version: have 255, want 1 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid magic: want ef00 +ERR: invalid container size: have 24, want 23 +ERR: invalid container size: have 21, want 20 +ERR: invalid container size: have 22, want 21 +ERR: invalid max stack height in code section 0: have 0, want 48 +ERR: invalid max stack height in code section 0: have 0, want 48 +ERR: invalid container size: have 53, want 52 +ERR: truncated immediate: op PUSH2, pos 1 +ERR: invalid container size: have 38, want 37 +ERR: invalid container size: have 48, want 47 +ERR: invalid container size: have 48, want 47 +ERR: undefined instruction: op CODESIZE, pos 2 +ERR: undefined instruction: op opcode 0x21 not defined, pos 1 +ERR: stack underflow (1 <=> 2): at pos 2 +ERR: invalid container size: have 34, want 33 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12341, pos 3 +ERR: truncated immediate: jump table truncated, op RJUMPV, pos 0 +ERR: invalid code termination: end with ADDRESS, pos 5 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 95, want 94 +ERR: invalid container size: have 81, want 80 +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: invalid section argument: arg 12336, last 1, pos 2 +ERR: unreachable code: arg 48, last 0, pos 2 +ERR: invalid code termination: end with ADDRESS, pos 7 +ERR: invalid magic: want ef00 in sub container 0 +ERR: undefined instruction: op opcode 0xea not defined, pos 4 +ERR: stack underflow (1 <=> 2): at pos 1 +ERR: invalid container section size: total container count must not be zero in sub container 0 +ERR: invalid max stack height in code section 0: have 4, want 260 +ERR: invalid container size: have 49114, want 49108 +ERR: invalid container size: have 49111, want 49108 +ERR: truncated immediate: op PUSH18, pos 1 +ERR: invalid code size: mismatch of code sections found and type signatures, types 1, code 1025 in sub container 0 +ERR: invalid container size: have 47487, want 32639 in sub container 0 +ERR: invalid type section size: type section must not exceed 4*1024, have 6148 in sub container 0 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12344, pos 4 +ERR: truncated immediate: jump table truncated, op RJUMPV, pos 3 +ERR: unexpected EOF +ERR: unexpected EOF +ERR: invalid number of outputs: max 2, min 1, at pos 7 +ERR: unreachable code +ERR: unreachable code +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12341, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12345, pos 7 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12345, pos 7 +ERR: invalid container size: have 56, want 55 +ERR: invalid container size: have 56, want 55 +ERR: invalid container size: have 90, want 83 +ERR: invalid container size: have 92, want 83 +ERR: invalid magic: want ef00 in sub container 0 +ERR: eofcreate with truncated section: container 0, have 0, claimed 12336, pos 8 +ERR: invalid jump destination: out-of-bounds offset: offset 123, dest 639, pos 122 +ERR: invalid container size: have 78, want 77 +ERR: invalid magic: want ef00 in sub container 16 +ERR: invalid container size: have 5668, want 5665 +ERR: invalid container size: have 5667, want 5665 +ERR: invalid container size: have 5668, want 5665 +ERR: invalid container size: have 37, want 36 +ERR: invalid container section size for section 0: size must not be 0 +ERR: invalid container size: have 61, want 60 +ERR: invalid container size: have 87, want 84 +ERR: invalid container size: have 83, want 82 +ERR: invalid container size: have 109, want 106 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12348, pos 10 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12341, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12349, pos 11 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12346, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12346, pos 4 +ERR: invalid container size: have 89, want 86 +ERR: invalid jump destination: offset into immediate: offset -12, dest 1, pos 11 +ERR: unreachable code +ERR: invalid non-returning flag, bad RETF: at pos 13 +ERR: unreachable code +ERR: invalid max stack height in code section 0: have 12, want 48 +ERR: stack underflow (5 <=> 6): at pos 8 +ERR: invalid container size: have 90, want 87 +ERR: stack underflow (9 <=> 49): at pos 9 +ERR: invalid code termination: end with ADDRESS, pos 15 +ERR: invalid max stack height in code section 0: have 4, want 48 +ERR: invalid type content, max stack height exceeds limit for section 0: have 12336 in sub container 0 +ERR: invalid code termination: end with ADDRESS, pos 5 +ERR: unexpected EOF in sub container 0 +ERR: invalid magic: want ef00 in sub container 0 +ERR: invalid container size: have 24594, want 24590 +ERR: invalid container size: have 12188, want 21148 in sub container 0 +ERR: section already referenced, arg :0 +ERR: stack underflow (3 <=> 233): at pos 6 +ERR: unreachable code: arg 253, last 1, pos 13 +ERR: invalid container size: have 24594, want 24591 +ERR: missing data header: found section fe instead in sub container 0 +ERR: invalid type content, max stack height exceeds limit for section 0: have 65007 in sub container 0 +ERR: stack underflow (0 <=> 4): at pos 0 +ERR: subcontainer not referenced at all +ERR: truncated immediate: op PUSH20, pos 6 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: invalid backward jump want 4 as current min got 5 at pos 12, +ERR: invalid backward jump want 0 as current min got 1 at pos 12, +ERR: unreachable code: arg 48, last 1, pos 13 +ERR: invalid code termination: end with ADDRESS, pos 17 +ERR: unreachable code: arg 48, last 2, pos 8 +ERR: invalid code termination: end with ADDRESS, pos 1 +ERR: invalid section argument: arg 12336, last 1, pos 14 +ERR: invalid max stack height +ERR: invalid code termination: end with ADDRESS, pos 18 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12358, pos 6 +ERR: unreachable code +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12346, pos 8 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12363, pos 25 +ERR: invalid section argument: arg 12336, last 1, pos 6 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12342, pos 4 +ERR: invalid code termination: end with ADDRESS, pos 35 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12341, pos 3 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12355, pos 17 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12381, pos 43 +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12381, pos 43 +ERR: invalid backward jump want 0 as current max got 1 at pos 2, +ERR: invalid jump destination: out-of-bounds offset: offset 12, dest 528, pos 440 +ERR: invalid jump destination: out-of-bounds offset: offset 1, dest 517, pos 348 +ERR: invalid jump destination: out-of-bounds offset: offset 252, dest 768, pos 270 +ERR: stack underflow (0 <=> 1): at pos 515 +ERR: invalid jump destination: out-of-bounds offset: offset 244, dest 760, pos 282 +ERR: stack underflow (0 <=> 1): at pos 516 +ERR: stack underflow (0 <=> 2): at pos 515 +ERR: invalid backward jump want 0 as current max got 1 at pos 1, +ERR: invalid backward jump want 0 as current max got 1 at pos 1, +ERR: stack underflow (0 <=> 1): at pos 516 +ERR: stack underflow (0 <=> 1): at pos 516 +ERR: invalid jump destination: out-of-bounds offset: offset 31611, dest 31865, pos 6 +ERR: invalid jump destination: offset into immediate: offset 256, dest 330, pos 10 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: invalid jump destination: offset into immediate: offset 4, dest 9, pos 3 +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 514 +ERR: unreachable code +ERR: undefined instruction: op SELFDESTRUCT, pos 276 +ERR: unreachable code +ERR: undefined instruction: op opcode 0xc not defined, pos 118 +ERR: unreachable code +ERR: undefined instruction: op SELFDESTRUCT, pos 144 +ERR: unreachable code +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: undefined instruction: op opcode 0xdf not defined, pos 34 +ERR: unreachable code +ERR: undefined instruction: op opcode 0xde not defined, pos 546 +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: unreachable code +ERR: stack underflow (32 <=> 33): at pos 612 +ERR: unreachable code +ERR: invalid jump destination: out-of-bounds offset: offset 4693, dest 5364, pos 669 +ERR: invalid jump destination: out-of-bounds offset: offset 4693, dest 5364, pos 669 +ERR: invalid max stack height in code section 0: have 36, want 35 +ERR: invalid jump destination: out-of-bounds offset: offset 97, dest 1000, pos 397 +ERR: invalid jump destination: out-of-bounds offset: offset -8055, dest -7641, pos 412 +ERR: invalid jump destination: out-of-bounds offset: offset -8055, dest -7641, pos 412 +ERR: invalid jump destination: offset into immediate: offset -255, dest 39, pos 8 +ERR: invalid max stack height in code section 0: have 3, want 2 +ERR: stack underflow (0 <=> 1): at pos 530 +ERR: invalid jump destination: out-of-bounds offset: offset -256, dest -248, pos 6 +ERR: stack underflow (0 <=> 2): at pos 560 +ERR: stack underflow (0 <=> 10): at pos 609 +ERR: stack underflow (0 <=> 1): at pos 545 +ERR: stack underflow (0 <=> 10): at pos 609 +ERR: stack underflow (0 <=> 2): at pos 560 +ERR: stack underflow (0 <=> 2): at pos 605 +ERR: invalid max stack height in code section 0: have 11, want 2 +ERR: invalid max stack height in code section 0: have 4, want 2 +ERR: invalid max stack height in code section 0: have 3, want 2 +ERR: stack underflow (0 <=> 10): at pos 609 +ERR: invalid number of outputs: max 1, min 0, at pos 546 +ERR: stack underflow (0 <=> 2): at pos 630 +ERR: invalid max stack height in code section 0: have 140, want 2 +ERR: stack underflow (0 <=> 1): at pos 594 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 6 +ERR: invalid jump destination: offset into immediate: offset 1, dest 517, pos 6 +ERR: stack underflow (0 <=> 2): at pos 670 +ERR: stack underflow (0 <=> 2): at pos 664 +ERR: invalid jump destination: out-of-bounds offset: offset -7968, dest -7531, pos 435 +ERR: invalid jump destination: out-of-bounds offset: offset -7968, dest -7531, pos 435 +ERR: invalid non-returning flag, bad RETF: at pos 899 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -5227, pos 662 +ERR: invalid jump destination: out-of-bounds offset: offset -6401, dest -4593, pos 1296 +ERR: unreachable code +ERR: unreachable code +ERR: stack underflow (60 <=> 129): at pos 119 +ERR: stack underflow (17 <=> 243): at pos 33 +ERR: unreachable code +ERR: invalid max stack height in code section 0: have 260, want 258 +ERR: stack underflow (250 <=> 254): at pos 786 +ERR: unreachable code +OK +ERR: stack underflow (168 <=> 169): at pos 1211 +ERR: stack underflow (174 <=> 203): at pos 1041 +ERR: stack underflow (235 <=> 257): at pos 881 +ERR: stack underflow (243 <=> 247): at pos 821 +ERR: stack underflow (252 <=> 257): at pos 771 +ERR: invalid jump destination: offset into immediate: offset 7, dest 523, pos 4 +ERR: invalid jump destination: offset into immediate: offset 602, dest 1118, pos 174 +ERR: invalid container size: have 15404, want 15353 +ERR: incompatible container kind +ERR: invalid code termination: end with BLOCKHASH, pos 1 +ERR: invalid max stack height in code section 0: have 2, want 10 +ERR: invalid container size: have 15384, want 15383 +ERR: invalid max stack height in code section 0: have 0, want 100 +ERR: invalid container size: have 15384, want 15383 +ERR: missing header terminator: have 4 in sub container 5 +ERR: invalid container size: have 15434, want 15433 +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: missing code header: found section kind 4 instead in sub container 46 +ERR: unexpected EOF in sub container 146 +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: incompatible container kind +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26281, pos 1446 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: invalid jump destination: out-of-bounds offset: offset 24832, dest 25509, pos 675 +ERR: invalid jump destination: out-of-bounds offset: offset -21151, dest -20628, pos 521 +ERR: invalid dataloadN argument: arg 24833, last 0, pos 1397 +ERR: invalid jump destination: out-of-bounds offset: offset 24833, dest 26278, pos 1443 +ERR: stack limit reached 1048 (1024): at pos 75 +ERR: undefined instruction: op opcode 0xc8 not defined, pos 1179 +ERR: invalid dataloadN argument: arg 5, last 32, pos 1728 +ERR: invalid dataloadN argument: arg 62719, last 32, pos 945 +ERR: invalid dataloadN argument: arg 16, last 32, pos 771 +ERR: invalid dataloadN argument: arg 1, last 32, pos 81 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: undefined instruction: op opcode 0x23 not defined, pos 3824 +ERR: invalid max stack height in code section 0: have 1022, want 1023 +ERR: unreachable code +ERR: invalid max stack height in code section 0: have 1020, want 1023 +ERR: invalid max stack height in code section 0: have 1015, want 1023 +ERR: undefined instruction: op CALLCODE, pos 3487 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -7168, pos 58 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -7168, pos 58 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2380, pos 2086 +ERR: invalid jump destination: offset into immediate: offset 98, dest 2385, pos 2091 +ERR: invalid jump destination: out-of-bounds offset: offset 25600, dest 25650, pos 48 +ERR: invalid jump destination: out-of-bounds offset: offset -7711, dest -2524, pos 5185 +ERR: invalid jump destination: out-of-bounds offset: offset -7711, dest -2524, pos 5185 +ERR: invalid jump destination: out-of-bounds offset: offset -7711, dest -2524, pos 5185 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: out-of-bounds offset: offset -7680, dest -6420, pos 806 +ERR: invalid jump destination: offset into immediate: offset 102, dest 1277, pos 975 +ERR: invalid jump destination: offset into immediate: offset 102, dest 1277, pos 975 +ERR: invalid jump destination: offset into immediate: offset 102, dest 1282, pos 980 +ERR: unexpected EOF +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 30988, dest 38761, pos 7771 +ERR: invalid jump destination: out-of-bounds offset: offset 29440, dest 32042, pos 2500 +ERR: invalid jump destination: offset into immediate: offset -7454, dest 10684, pos 17684 +ERR: invalid jump destination: offset into immediate: offset -7454, dest 10684, pos 17684 +ERR: invalid jump destination: out-of-bounds offset: offset 29440, dest 47578, pos 17724 +ERR: invalid jump destination: out-of-bounds offset: offset 29440, dest 47578, pos 17724 +ERR: invalid jump destination: offset into immediate: offset -7454, dest 9550, pos 16550 +ERR: invalid jump destination: offset into immediate: offset 226, dest 2235, pos 1559 +ERR: invalid jump destination: offset into immediate: offset 226, dest 2235, pos 1559 +ERR: unreachable code +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: invalid jump destination: offset into immediate: offset 127, dest 8866, pos 8315 +ERR: callf into non-returning section: section 0 +ERR: unreachable code +ERR: stack underflow (0 <=> 48): at pos 0 +ERR: stack underflow (0 <=> 48): at pos 0 +ERR: invalid container size: have 24, want 20 in sub container 0 +ERR: stack limit reached 1087 (1024): at pos 1022 +ERR: invalid number of outputs: at pos 0 +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: invalid non-returning flag, bad RETF: at pos 9 +ERR: stack limit reached 1107 (1024): at pos 1106 +ERR: stack limit reached 1107 (1024): at pos 1106 +ERR: stack limit reached 1102 (1024) +ERR: callf into non-returning section: section 3 +ERR: invalid number of outputs: max 1, min 0, at pos 7 +ERR: invalid max stack height in code section 2: have 0, want 48 +ERR: unreachable code +ERR: invalid jump destination: out-of-bounds offset: offset 12336, dest 12339, pos 1 +ERR: invalid non-returning flag, bad RETF no RETF or qualified JUMPF +ERR: invalid number of outputs: have 0, want 4, at pos 6 +ERR: invalid number of outputs: at pos 3 +ERR: invalid number of outputs: arg 2, last 4, pos 7 +ERR: stack underflow (4 <=> 48): at pos 4 +ERR: invalid number of outputs: arg 2, last 4, pos 7 +ERR: invalid number of outputs: have 2, want 4, at pos 8 +ERR: invalid number of outputs: max 6, min 5, at pos 13 +ERR: missing code header: found section kind 30 instead +ERR: missing code header: found section kind 30 instead +ERR: missing code header: found section kind 30 instead +ERR: unexpected EOF +ERR: incompatible container kind +ERR: undefined instruction: op opcode 0xd4 not defined, pos 0 +ERR: invalid section argument: arg 8201, last 1024, pos 0 diff --git a/cmd/evm/testdata/evmrun/1.out.1.txt b/cmd/evm/testdata/evmrun/1.out.1.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/cmd/evm/testdata/evmrun/1.out.2.txt b/cmd/evm/testdata/evmrun/1.out.2.txt new file mode 100644 index 0000000000..97d6c36c60 --- /dev/null +++ b/cmd/evm/testdata/evmrun/1.out.2.txt @@ -0,0 +1,3 @@ +{"pc":0,"op":96,"gas":"0x2540be400","gasCost":"0x3","memSize":0,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":0,"gas":"0x2540be3fd","gasCost":"0x0","memSize":0,"stack":["0x40"],"depth":1,"refund":0,"opName":"STOP"} +{"output":"","gasUsed":"0x3"} diff --git a/cmd/evm/testdata/evmrun/2.out.1.txt b/cmd/evm/testdata/evmrun/2.out.1.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/cmd/evm/testdata/evmrun/2.out.2.txt b/cmd/evm/testdata/evmrun/2.out.2.txt new file mode 100644 index 0000000000..4f31d87ccb --- /dev/null +++ b/cmd/evm/testdata/evmrun/2.out.2.txt @@ -0,0 +1,6 @@ +PUSH1 pc=00000000 gas=10000000000 cost=3 + +STOP pc=00000002 gas=9999999997 cost=0 +Stack: +00000000 0x40 + diff --git a/cmd/evm/testdata/evmrun/3.out.1.txt b/cmd/evm/testdata/evmrun/3.out.1.txt new file mode 100644 index 0000000000..44956f54f6 --- /dev/null +++ b/cmd/evm/testdata/evmrun/3.out.1.txt @@ -0,0 +1,13 @@ +{ + "root": "b444481d1367188172f8c6091e948aaa68bae763fd26d6b9e994306a66bf69f9", + "accounts": { + "pre(0x30d7a0694cb29af31b982480e11d7ebb003a3fca4026939149071f014689b142)": { + "balance": "0", + "nonce": 0, + "root": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "codeHash": "0x3e48ef54b89079a075f3b8fc253c657a86b110a7aed3568c1517b10edf2c3eb6", + "code": "0x6040", + "key": "0x30d7a0694cb29af31b982480e11d7ebb003a3fca4026939149071f014689b142" + } + } +} diff --git a/cmd/evm/testdata/evmrun/3.out.2.txt b/cmd/evm/testdata/evmrun/3.out.2.txt new file mode 100644 index 0000000000..58e8cbfde7 --- /dev/null +++ b/cmd/evm/testdata/evmrun/3.out.2.txt @@ -0,0 +1,9 @@ +PUSH1 pc=00000000 gas=10000000000 cost=3 + +STOP pc=00000002 gas=9999999997 cost=0 +Stack: +00000000 0x40 + +INFO [12-03|10:37:15.827] Trie dumping started root=b44448..bf69f9 +WARN [12-03|10:37:15.827] Dump incomplete due to missing preimages missing=1 +INFO [12-03|10:37:15.827] Trie dumping complete accounts=1 elapsed="163.513µs" diff --git a/cmd/evm/testdata/evmrun/4.out.1.txt b/cmd/evm/testdata/evmrun/4.out.1.txt new file mode 100644 index 0000000000..44956f54f6 --- /dev/null +++ b/cmd/evm/testdata/evmrun/4.out.1.txt @@ -0,0 +1,13 @@ +{ + "root": "b444481d1367188172f8c6091e948aaa68bae763fd26d6b9e994306a66bf69f9", + "accounts": { + "pre(0x30d7a0694cb29af31b982480e11d7ebb003a3fca4026939149071f014689b142)": { + "balance": "0", + "nonce": 0, + "root": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "codeHash": "0x3e48ef54b89079a075f3b8fc253c657a86b110a7aed3568c1517b10edf2c3eb6", + "code": "0x6040", + "key": "0x30d7a0694cb29af31b982480e11d7ebb003a3fca4026939149071f014689b142" + } + } +} diff --git a/cmd/evm/testdata/evmrun/4.out.2.txt b/cmd/evm/testdata/evmrun/4.out.2.txt new file mode 100644 index 0000000000..20441964e6 --- /dev/null +++ b/cmd/evm/testdata/evmrun/4.out.2.txt @@ -0,0 +1,6 @@ +{"pc":0,"op":96,"gas":"0x2540be400","gasCost":"0x3","memSize":0,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":0,"gas":"0x2540be3fd","gasCost":"0x0","memSize":0,"stack":["0x40"],"depth":1,"refund":0,"opName":"STOP"} +{"output":"","gasUsed":"0x3"} +INFO [12-03|10:38:33.360] Trie dumping started root=b44448..bf69f9 +WARN [12-03|10:38:33.361] Dump incomplete due to missing preimages missing=1 +INFO [12-03|10:38:33.361] Trie dumping complete accounts=1 elapsed="240.811µs" diff --git a/cmd/evm/testdata/evmrun/5.out.1.txt b/cmd/evm/testdata/evmrun/5.out.1.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/cmd/evm/testdata/evmrun/5.out.2.txt b/cmd/evm/testdata/evmrun/5.out.2.txt new file mode 100644 index 0000000000..356f731f07 --- /dev/null +++ b/cmd/evm/testdata/evmrun/5.out.2.txt @@ -0,0 +1,16 @@ +Pre-execution info: + - from: `0x000000000000000000000000000073656E646572` + - to: `0x0000000000000000000000007265636569766572` + - data: `` + - gas: `10000000000` + - value: `0` wei + +| Pc | Op | Cost | Refund | Stack | +|-------|-------------|------|-----------|-----------| +| 0 | PUSH1 | 3 | 0 | [] | +| 2 | STOP | 0 | 0 | [0x40] | + +Post-execution info: + - output: `` + - consumed gas: `3` + - error: `` diff --git a/cmd/evm/testdata/evmrun/6.out.1.txt b/cmd/evm/testdata/evmrun/6.out.1.txt new file mode 100644 index 0000000000..dc22c2ef3a --- /dev/null +++ b/cmd/evm/testdata/evmrun/6.out.1.txt @@ -0,0 +1,9 @@ +[ + { + "name": "00000006-naivefuzz-0", + "pass": false, + "stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458", + "fork": "London", + "error": "post state root mismatch: got ad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458, want 0000000000000000000000000000000000000000000000000000000000000000" + } +] diff --git a/cmd/evm/testdata/evmrun/6.out.2.txt b/cmd/evm/testdata/evmrun/6.out.2.txt new file mode 100644 index 0000000000..2d841c4e34 --- /dev/null +++ b/cmd/evm/testdata/evmrun/6.out.2.txt @@ -0,0 +1 @@ +{"stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458"} diff --git a/cmd/evm/testdata/evmrun/7.out.1.txt b/cmd/evm/testdata/evmrun/7.out.1.txt new file mode 100644 index 0000000000..dc22c2ef3a --- /dev/null +++ b/cmd/evm/testdata/evmrun/7.out.1.txt @@ -0,0 +1,9 @@ +[ + { + "name": "00000006-naivefuzz-0", + "pass": false, + "stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458", + "fork": "London", + "error": "post state root mismatch: got ad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458, want 0000000000000000000000000000000000000000000000000000000000000000" + } +] diff --git a/cmd/evm/testdata/evmrun/7.out.2.txt b/cmd/evm/testdata/evmrun/7.out.2.txt new file mode 100644 index 0000000000..d81d96c6f6 --- /dev/null +++ b/cmd/evm/testdata/evmrun/7.out.2.txt @@ -0,0 +1,925 @@ +Pre-execution info: + - from: `0xa94f5374Fce5edBC8E2a8697C15331677e6EbF0B` + - to: `0x00000000000000000000000000000000000000f1` + - data: `0x81fbe24d1e33d7944b2e62ee0ff24811bbbcf8cb311e5617c80623dec4477cc14849fc042b9bbaebca9f03f66cca76c46353c5a68c2e134ef75f8c2425d9702f3a4bd3c5527e93d27579bdbd7d237eaa1c0278fce26479aaf11fb8d00e7478` + - gas: `737811` + - value: `1` wei + +| Pc | Op | Cost | Refund | Stack | +|-------|-------------|------|-----------|-----------| +| 0 | PUSH1 | 3 | 0 | [] | +| 2 | PUSH1 | 3 | 0 | [0x2] | +| 4 | SSTORE | 22100 | 0 | [0x2,0x3] | +| 5 | PUSH1 | 3 | 0 | [] | +| 7 | PUSH1 | 3 | 0 | [0x0] | +| 9 | PUSH1 | 3 | 0 | [0x0,0x0] | +| 11 | PUSH1 | 3 | 0 |[0x0,0x0,0x0] | +| 13 | PUSH1 | 3 | 0 |[0x0,0x0,0x0,0x0] | +| 15 | PUSH1 | 3 | 0 |[0x0,0x0,0x0,0x0,0x0] | +| 17 | GAS | 2 | 0 |[0x0,0x0,0x0,0x0,0x0,0x4] | +| 18 | CALLCODE | 704504 | 0 |[0x0,0x0,0x0,0x0,0x0,0x4,0xaeba5] | +| 19 | POP | 2 | 0 | [0x1] | +| 20 | PUSH32 | 3 | 0 | [] | +| 53 | PUSH1 | 3 | 0 |[0x600254506003545060016003557f7f6008545060006004557f60016004556000] | +| 55 | MSTORE | 6 | 0 |[0x600254506003545060016003557f7f6008545060006004557f60016004556000,0x0] | +| 56 | PUSH32 | 3 | 0 | [] | +| 89 | PUSH1 | 3 | 0 |[0x60045560006000600060006000606000527ff96000527f5af250600060006000] | +| 91 | MSTORE | 6 | 0 |[0x60045560006000600060006000606000527ff96000527f5af250600060006000,0x20] | +| 92 | PUSH32 | 3 | 0 | [] | +| 125 | PUSH1 | 3 | 0 |[0x606000527e60f45af45060006000600060006020527f600060f55a6020527ff1] | +| 127 | MSTORE | 6 | 0 |[0x606000527e60f45af45060006000600060006020527f600060f55a6020527ff1,0x40] | +| 128 | PUSH32 | 3 | 0 | [] | +| 161 | PUSH1 | 3 | 0 |[0x50f001075205846a44a283446020527f8ca2600060006040527f600060006004] | +| 163 | MSTORE | 6 | 0 |[0x50f001075205846a44a283446020527f8ca2600060006040527f600060006004,0x60] | +| 164 | PUSH32 | 3 | 0 | [] | +| 197 | PUSH1 | 3 | 0 |[0x5af4506040527f519930847f3b631c54a49b5f600354503260406060527f527f] | +| 199 | MSTORE | 6 | 0 |[0x5af4506040527f519930847f3b631c54a49b5f600354503260406060527f527f,0x80] | +| 200 | PUSH32 | 3 | 0 | [] | +| 233 | PUSH1 | 3 | 0 |[0x77306b60006000600060006060527f6000600c5af15060006000600060006080] | +| 235 | MSTORE | 6 | 0 |[0x77306b60006000600060006060527f6000600c5af15060006000600060006080,0xa0] | +| 236 | PUSH32 | 3 | 0 | [] | +| 269 | PUSH1 | 3 | 0 |[0x527f60f85af450506060527f066001600255606080527f035450600060005560] | +| 271 | MSTORE | 6 | 0 |[0x527f60f85af450506060527f066001600255606080527f035450600060005560,0xc0] | +| 272 | PUSH31 | 3 | 0 | [] | +| 304 | PUSH1 | 3 | 0 |[0x6060a0527f01556c3394fff4607f7f1684317b6080527f387b9f60a0527f19] | +| 306 | MSTORE | 6 | 0 |[0x6060a0527f01556c3394fff4607f7f1684317b6080527f387b9f60a0527f19,0xe0] | +| 307 | PUSH32 | 3 | 0 | [] | +| 340 | PUSH2 | 3 | 0 |[0x20700184809d60c0527f60015450011899016e6009ff60026001556000527f9f] | +| 343 | MSTORE | 6 | 0 |[0x20700184809d60c0527f60015450011899016e6009ff60026001556000527f9f,0x100] | +| 344 | PUSH32 | 3 | 0 | [] | +| 377 | PUSH2 | 3 | 0 |[0x60a05260c0527f7f600060e0527f527f9981600160045582600eff6000600060] | +| 380 | MSTORE | 6 | 0 |[0x60a05260c0527f7f600060e0527f527f9981600160045582600eff6000600060,0x120] | +| 381 | PUSH31 | 3 | 0 | [] | +| 413 | PUSH2 | 3 | 0 |[0x600060f65af45060006060e052610100527f7f6060c0527f20527e60006000] | +| 416 | MSTORE | 6 | 0 |[0x600060f65af45060006060e052610100527f7f6060c0527f20527e60006000,0x140] | +| 417 | PUSH32 | 3 | 0 | [] | +| 450 | PUSH2 | 3 | 0 |[0x6020527f60f75af4501d7f1903166660006000610120527f60610100527e6000] | +| 453 | MSTORE | 6 | 0 |[0x6020527f60f75af4501d7f1903166660006000610120527f60610100527e6000,0x160] | +| 454 | PUSH32 | 3 | 0 | [] | +| 487 | PUSH2 | 3 | 0 |[0x600060e0527f60046040527f5af150600060006000604052610140527f7f6000] | +| 490 | MSTORE | 6 | 0 |[0x600060e0527f60046040527f5af150600060006000604052610140527f7f6000,0x180] | +| 491 | PUSH32 | 3 | 0 | [] | +| 524 | PUSH2 | 3 | 0 |[0x6009610120527f5af4503c95138e5b8f610100527f7f605a6000536060610160] | +| 527 | MSTORE | 6 | 0 |[0x6009610120527f5af4503c95138e5b8f610100527f7f605a6000536060610160,0x1a0] | +| 528 | PUSH32 | 3 | 0 | [] | +| 561 | PUSH2 | 3 | 0 |[0x527f527f6031600153606b60610140527f02536010606060527f035360456061] | +| 564 | MSTORE | 6 | 0 |[0x527f527f6031600153606b60610140527f02536010606060527f035360456061,0x1c0] | +| 565 | PUSH32 | 3 | 0 | [] | +| 598 | PUSH2 | 3 | 0 |[0x120610180527f527f04536060600553600160608052610160527f7e527f6006] | +| 601 | MSTORE | 6 | 0 |[0x120610180527f527f04536060600553600160608052610160527f7e527f6006,0x1e0] | +| 602 | PUSH32 | 3 | 0 | [] | +| 635 | PUSH2 | 3 | 0 |[0x536060600753606101a0527f02600853606080610140527f527f556009536060] | +| 638 | MSTORE | 6 | 0 |[0x536060600753606101a0527f02600853606080610140527f527f556009536060,0x200] | +| 639 | PUSH32 | 3 | 0 | [] | +| 672 | PUSH2 | 3 | 0 |[0x610180527f600a53600160a06101c0527f527f600b536060600c6020527f5360] | +| 675 | MSTORE | 6 | 0 |[0x610180527f600a53600160a06101c0527f527f600b536060600c6020527f5360,0x220] | +| 676 | PUSH31 | 3 | 0 | [] | +| 708 | PUSH2 | 3 | 0 |[0x60610160527f0d53606101a0527f55606101e0527f0e60a0527f536060600f] | +| 711 | MSTORE | 6 | 0 |[0x60610160527f0d53606101a0527f55606101e0527f0e60a0527f536060600f,0x240] | +| 712 | PUSH32 | 3 | 0 | [] | +| 745 | PUSH2 | 3 | 0 |[0x536060c0527f01601053606060115360026101806101610200527fc0527f527f] | +| 748 | MSTORE | 6 | 0 |[0x536060c0527f01601053606060115360026101806101610200527fc0527f527f,0x260] | +| 749 | PUSH32 | 3 | 0 | [] | +| 782 | PUSH2 | 3 | 0 |[0x601253606040527f55601353606060c0527f60145360e0527f6000610220527f] | +| 785 | MSTORE | 6 | 0 |[0x601253606040527f55601353606060c0527f60145360e0527f6000610220527f,0x280] | +| 786 | PUSH32 | 3 | 0 | [] | +| 819 | PUSH2 | 3 | 0 |[0x6015536101e0527f60606101a0527f601653600060175360f360185360196060] | +| 822 | MSTORE | 6 | 0 |[0x6015536101e0527f60606101a0527f601653600060175360f360185360196060,0x2a0] | +| 823 | PUSH32 | 3 | 0 | [] | +| 856 | PUSH2 | 3 | 0 |[0x610240527f605260006060e052610200527f610100527f7f806101c0527f5360] | +| 859 | MSTORE | 7 | 0 |[0x610240527f605260006060e052610200527f610100527f7f806101c0527f5360,0x2c0] | +| 860 | PUSH32 | 3 | 0 | [] | +| 893 | PUSH2 | 3 | 0 |[0xf360815360610260527f8260006000f060006000600060610220527e845af450] | +| 896 | MSTORE | 6 | 0 |[0xf360815360610260527f8260006000f060006000600060610220527e845af450,0x2e0] | +| 897 | PUSH32 | 3 | 0 | [] | +| 930 | PUSH2 | 3 | 0 |[0x506000600061016101e0610280527f527f20527f60610100527e600060006003] | +| 933 | MSTORE | 6 | 0 |[0x506000600061016101e0610280527f527f20527f60610100527e600060006003,0x300] | +| 934 | PUSH32 | 3 | 0 | [] | +| 967 | PUSH2 | 3 | 0 |[0x610240527f5af15060005450c760006102a0527f6002551309f562610200527f] | +| 970 | MSTORE | 6 | 0 |[0x610240527f5af15060005450c760006102a0527f6002551309f562610200527f,0x320] | +| 971 | PUSH32 | 3 | 0 | [] | +| 1004 | PUSH2 | 3 | 0 |[0x66a486610140527f6b00610260527f1d457161016102c0527f20527f60005450] | +| 1007 | MSTORE | 6 | 0 |[0x66a486610140527f6b00610260527f1d457161016102c0527f20527f60005450,0x340] | +| 1008 | PUSH32 | 3 | 0 | [] | +| 1041 | PUSH2 | 3 | 0 |[0x1c641d373c7f60045450610220527f6000600155610280527f6102e0527f6005] | +| 1044 | MSTORE | 6 | 0 |[0x1c641d373c7f60045450610220527f6000600155610280527f6102e0527f6005,0x360] | +| 1045 | PUSH32 | 3 | 0 | [] | +| 1078 | PUSH2 | 3 | 0 |[0x54610160527f50600160025560085450610140527f60006002610240527f6103] | +| 1081 | MSTORE | 6 | 0 |[0x54610160527f50600160025560085450610140527f60006002610240527f6103,0x380] | +| 1082 | PUSH31 | 3 | 0 | [] | +| 1114 | PUSH2 | 3 | 0 |[0x527f6102a0527f557fd86000606000527e600060610180527e600060005af1] | +| 1117 | MSTORE | 6 | 0 |[0x527f6102a0527f557fd86000606000527e600060610180527e600060005af1,0x3a0] | +| 1118 | PUSH32 | 3 | 0 | [] | +| 1151 | PUSH2 | 3 | 0 |[0x508612610320527f17145147356102c0527f610260527f610160527f5198a37e] | +| 1154 | MSTORE | 6 | 0 |[0x508612610320527f17145147356102c0527f610260527f610160527f5198a37e,0x3c0] | +| 1155 | PUSH32 | 3 | 0 | [] | +| 1188 | PUSH2 | 3 | 0 |[0x127a7efa7c600052610340527f6101a0527f606020527f6102e0527f60602053] | +| 1191 | MSTORE | 7 | 0 |[0x127a7efa7c600052610340527f6101a0527f606020527f6102e0527f60602053,0x3e0] | +| 1192 | PUSH32 | 3 | 0 | [] | +| 1225 | PUSH2 | 3 | 0 |[0x60610280527ff760215360ff60610360527f225360610180527fdb6023536037] | +| 1228 | MSTORE | 6 | 0 |[0x60610280527ff760215360ff60610360527f225360610180527fdb6023536037,0x400] | +| 1229 | PUSH32 | 3 | 0 | [] | +| 1262 | PUSH2 | 3 | 0 |[0x60610300527f6101c0527f24536075606102610380527fa0527f2553609f6060] | +| 1265 | MSTORE | 6 | 0 |[0x60610300527f6101c0527f24536075606102610380527fa0527f2553609f6060,0x420] | +| 1266 | PUSH32 | 3 | 0 | [] | +| 1299 | PUSH2 | 3 | 0 |[0x40527f265360fe60275360610320527f8f60286101a0526103a0527f7f536061] | +| 1302 | MSTORE | 6 | 0 |[0x40527f265360fe60275360610320527f8f60286101a0526103a0527f7f536061,0x440] | +| 1303 | PUSH32 | 3 | 0 | [] | +| 1336 | PUSH2 | 3 | 0 |[0x1e0527f6102c0527f0b6029536060602a53600060610340527f2b536103c052] | +| 1339 | MSTORE | 6 | 0 |[0x1e0527f6102c0527f0b6029536060602a53600060610340527f2b536103c052,0x460] | +| 1340 | PUSH32 | 3 | 0 | [] | +| 1373 | PUSH2 | 3 | 0 |[0x7f6060602c53606052606060805360006061016102e0527f610200527fc05261] | +| 1376 | MSTORE | 6 | 0 |[0x7f6060602c53606052606060805360006061016102e0527f610200527fc05261,0x480] | +| 1377 | PUSH32 | 3 | 0 | [] | +| 1410 | PUSH2 | 3 | 0 |[0x36103e0527f60527f7f81536060608253602d60835360536084536060608553] | +| 1413 | MSTORE | 6 | 0 |[0x36103e0527f60527f7f81536060608253602d60835360536084536060608553,0x4a0] | +| 1414 | PUSH32 | 3 | 0 | [] | +| 1447 | PUSH2 | 3 | 0 |[0x60fd61030052610400527f7f6086610380527f536060610220527f6087536101] | +| 1450 | MSTORE | 6 | 0 |[0x60fd61030052610400527f7f6086610380527f536060610220527f6087536101,0x4c0] | +| 1451 | PUSH32 | 3 | 0 | [] | +| 1484 | PUSH2 | 3 | 0 |[0xe0527f602e608853605360610420527f89536060608a61036103a0527f20527f] | +| 1487 | MSTORE | 7 | 0 |[0xe0527f602e608853605360610420527f89536060608a61036103a0527f20527f,0x4e0] | +| 1488 | PUSH32 | 3 | 0 | [] | +| 1521 | PUSH2 | 3 | 0 |[0x53602f608b536060608c610240527f53610440527f6000608d5360f361020052] | +| 1524 | MSTORE | 6 | 0 |[0x53602f608b536060608c610240527f53610440527f6000608d5360f361020052,0x500] | +| 1525 | PUSH32 | 3 | 0 | [] | +| 1558 | PUSH2 | 3 | 0 |[0x60606103c0527f610220610340527f53608e610221610460527f536053610222] | +| 1561 | MSTORE | 6 | 0 |[0x60606103c0527f610220610340527f53608e610221610460527f536053610222,0x520] | +| 1562 | PUSH32 | 3 | 0 | [] | +| 1595 | PUSH2 | 3 | 0 |[0x536060610260527f610223536103e0527f600061022453606061610480527f03] | +| 1598 | MSTORE | 6 | 0 |[0x536060610260527f610223536103e0527f600061022453606061610480527f03,0x540] | +| 1599 | PUSH32 | 3 | 0 | [] | +| 1632 | PUSH2 | 3 | 0 |[0x60527f61022553608f61022653606061022753600061610400527f0261028061] | +| 1635 | MSTORE | 6 | 0 |[0x60527f61022553608f61022653606061022753600061610400527f0261028061,0x560] | +| 1636 | PUSH32 | 3 | 0 | [] | +| 1669 | PUSH2 | 3 | 0 |[0x4a0527f527f28536060610229610380527f53600061022a5360f561022b5360] | +| 1672 | MSTORE | 6 | 0 |[0x4a0527f527f28536060610229610380527f53600061022a5360f561022b5360,0x580] | +| 1673 | PUSH32 | 3 | 0 | [] | +| 1706 | PUSH2 | 3 | 0 |[0x610420526104c0527f7f6061022c53600061022d536102a0527f60606103a052] | +| 1709 | MSTORE | 7 | 0 |[0x610420526104c0527f7f6061022c53600061022d536102a0527f60606103a052,0x5a0] | +| 1710 | PUSH32 | 3 | 0 | [] | +| 1743 | PUSH2 | 3 | 0 |[0x7f61022e53600061026104e0527f2f610440527f536060610230536000610231] | +| 1746 | MSTORE | 6 | 0 |[0x7f61022e53600061026104e0527f2f610440527f536060610230536000610231,0x5c0] | +| 1747 | PUSH32 | 3 | 0 | [] | +| 1780 | PUSH2 | 3 | 0 |[0x53606061023253600061026103c0610500527f527fc0527f61610460527f0233] | +| 1783 | MSTORE | 6 | 0 |[0x53606061023253600061026103c0610500527f527fc0527f61610460527f0233,0x5e0] | +| 1784 | PUSH32 | 3 | 0 | [] | +| 1817 | PUSH2 | 3 | 0 |[0x53606061023453600061023553608561023653610520527f605a610237536061] | +| 1820 | MSTORE | 6 | 0 |[0x53606061023453600061023553608561023653610520527f605a610237536061,0x600] | +| 1821 | PUSH32 | 3 | 0 | [] | +| 1854 | PUSH2 | 3 | 0 |[0x3e052610480527f7ff261026102e0526038610300536053610540527f610301] | +| 1857 | MSTORE | 6 | 0 |[0x3e052610480527f7ff261026102e0526038610300536053610540527f610301,0x620] | +| 1858 | PUSH32 | 3 | 0 | [] | +| 1891 | PUSH2 | 3 | 0 |[0x536060610302536050610303536104a0527f60610400527f6161030453610560] | +| 1894 | MSTORE | 7 | 0 |[0x536060610302536050610303536104a0527f60610400527f6161030453610560,0x640] | +| 1895 | PUSH32 | 3 | 0 | [] | +| 1928 | PUSH2 | 3 | 0 |[0x527f6002610305536039610306536053610307536060616104c0527f03085360] | +| 1931 | MSTORE | 6 | 0 |[0x527f6002610305536039610306536053610307536060616104c0527f03085360,0x660] | +| 1932 | PUSH32 | 3 | 0 | [] | +| 1965 | PUSH2 | 3 | 0 |[0x5061610580527f610420527f030953606161030a53600261030b53603a61030c] | +| 1968 | MSTORE | 6 | 0 |[0x5061610580527f610420527f030953606161030a53600261030b53603a61030c,0x680] | +| 1969 | PUSH32 | 3 | 0 | [] | +| 2002 | PUSH2 | 3 | 0 |[0x536104e0527f606105a0527f5361030d53606161030e610440527f5360026103] | +| 2005 | MSTORE | 6 | 0 |[0x536104e0527f606105a0527f5361030d53606161030e610440527f5360026103,0x6a0] | +| 2006 | PUSH32 | 3 | 0 | [] | +| 2039 | PUSH2 | 3 | 0 |[0xf53603b61031053606061616105c0527f0500527f03115360006103125360f3] | +| 2042 | MSTORE | 6 | 0 |[0xf53603b61031053606061616105c0527f0500527f03115360006103125360f3,0x6c0] | +| 2043 | PUSH32 | 3 | 0 | [] | +| 2076 | PUSH2 | 3 | 0 |[0x61031353616104605260036104805360146105e0527f61048153610520527f60] | +| 2079 | MSTORE | 7 | 0 |[0x61031353616104605260036104805360146105e0527f61048153610520527f60,0x6e0] | +| 2080 | PUSH32 | 3 | 0 | [] | +| 2113 | PUSH2 | 3 | 0 |[0x60610482536000610483536060610484536000610485610600527f5360f06104] | +| 2116 | MSTORE | 6 | 0 |[0x60610482536000610483536060610484536000610485610600527f5360f06104,0x700] | +| 2117 | PUSH32 | 3 | 0 | [] | +| 2150 | PUSH2 | 3 | 0 |[0x86536060610540527f610487536000610488536060610489536000610620527f] | +| 2153 | MSTORE | 6 | 0 |[0x86536060610540527f610487536000610488536060610489536000610620527f,0x720] | +| 2154 | PUSH32 | 3 | 0 | [] | +| 2187 | PUSH2 | 3 | 0 |[0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e] | +| 2190 | MSTORE | 6 | 0 |[0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e,0x740] | +| 2191 | PUSH32 | 3 | 0 | [] | +| 2224 | PUSH2 | 3 | 0 |[0x610640527f53608461048f53605a6104905360f4610491536105805260606105] | +| 2227 | MSTORE | 7 | 0 |[0x610640527f53608461048f53605a6104905360f4610491536105805260606105,0x760] | +| 2228 | PUSH32 | 3 | 0 | [] | +| 2261 | PUSH2 | 3 | 0 |[0xa053605061610660527f05a15360616105a25360046105a35360926105a45360] | +| 2264 | MSTORE | 6 | 0 |[0xa053605061610660527f05a15360616105a25360046105a35360926105a45360,0x780] | +| 2265 | PUSH32 | 3 | 0 | [] | +| 2298 | PUSH2 | 3 | 0 |[0x536105a55360606105a6610680527f5360506105a75360616105a85360046105] | +| 2301 | MSTORE | 6 | 0 |[0x536105a55360606105a6610680527f5360506105a75360616105a85360046105,0x7a0] | +| 2302 | PUSH32 | 3 | 0 | [] | +| 2335 | PUSH2 | 3 | 0 |[0xa95360936105aa5360536105ab53606106a0527f616105ac5360046105ad5360] | +| 2338 | MSTORE | 6 | 0 |[0xa95360936105aa5360536105ab53606106a0527f616105ac5360046105ad5360,0x7c0] | +| 2339 | PUSH32 | 3 | 0 | [] | +| 2372 | PUSH2 | 3 | 0 |[0x946105ae5360606105af5360006105b05360f3616106c05260056106e05360b1] | +| 2375 | MSTORE | 7 | 0 |[0x946105ae5360606105af5360006105b05360f3616106c05260056106e05360b1,0x7e0] | +| 2376 | PUSH32 | 3 | 0 | [] | +| 2409 | PUSH2 | 3 | 0 |[0x6106e15360536106e25360606106e35360006106e45360616106e55360056106] | +| 2412 | MSTORE | 6 | 0 |[0x6106e15360536106e25360606106e35360006106e45360616106e55360056106,0x800] | +| 2413 | PUSH32 | 3 | 0 | [] | +| 2446 | PUSH2 | 3 | 0 |[0xe65360b26106e75360606106e85360006106e95360606106ea5360006106eb53] | +| 2449 | MSTORE | 6 | 0 |[0xe65360b26106e75360606106e85360006106e95360606106ea5360006106eb53,0x820] | +| 2450 | PUSH32 | 3 | 0 | [] | +| 2483 | PUSH2 | 3 | 0 |[0x60f56106ec5360606106ed5360006106ee5360606106ef5360006106f0536060] | +| 2486 | MSTORE | 6 | 0 |[0x60f56106ec5360606106ed5360006106ee5360606106ef5360006106f0536060,0x840] | +| 2487 | PUSH32 | 3 | 0 | [] | +| 2520 | PUSH2 | 3 | 0 |[0x6106f15360006106f25360606106f35360006106f45360606106f55360006106] | +| 2523 | MSTORE | 7 | 0 |[0x6106f15360006106f25360606106f35360006106f45360606106f55360006106,0x860] | +| 2524 | PUSH32 | 3 | 0 | [] | +| 2557 | PUSH2 | 3 | 0 |[0xf65360856106f753605a6106f85360f16106f95360506106fa5360506106fb53] | +| 2560 | MSTORE | 6 | 0 |[0xf65360856106f753605a6106f85360f16106f95360506106fa5360506106fb53,0x880] | +| 2561 | PUSH1 | 3 | 0 | [] | +| 2563 | PUSH2 | 3 | 0 | [0x61] | +| 2566 | MSTORE8 | 6 | 0 |[0x61,0x8a0] | +| 2567 | PUSH1 | 3 | 0 | [] | +| 2569 | PUSH2 | 3 | 0 | [0x6] | +| 2572 | MSTORE8 | 3 | 0 |[0x6,0x8a1] | +| 2573 | PUSH1 | 3 | 0 | [] | +| 2575 | PUSH2 | 3 | 0 | [0xfc] | +| 2578 | MSTORE8 | 3 | 0 |[0xfc,0x8a2] | +| 2579 | PUSH1 | 3 | 0 | [] | +| 2581 | PUSH2 | 3 | 0 | [0x60] | +| 2584 | MSTORE8 | 3 | 0 |[0x60,0x8a3] | +| 2585 | PUSH1 | 3 | 0 | [] | +| 2587 | PUSH2 | 3 | 0 | [0x0] | +| 2590 | MSTORE8 | 3 | 0 |[0x0,0x8a4] | +| 2591 | PUSH1 | 3 | 0 | [] | +| 2593 | PUSH2 | 3 | 0 | [0xf3] | +| 2596 | MSTORE8 | 3 | 0 |[0xf3,0x8a5] | +| 2597 | PUSH2 | 3 | 0 | [] | +| 2600 | PUSH1 | 3 | 0 | [0x8a6] | +| 2602 | PUSH1 | 3 | 0 |[0x8a6,0x0] | +| 2604 | CREATE | 32000 | 0 |[0x8a6,0x0,0x0] | +| 0 | PUSH1 | 3 | 0 | [] | +| 2 | SLOAD | 2100 | 0 | [0x2] | +| 3 | POP | 2 | 0 | [0x0] | +| 4 | PUSH1 | 3 | 0 | [] | +| 6 | SLOAD | 2100 | 0 | [0x3] | +| 7 | POP | 2 | 0 | [0x0] | +| 8 | PUSH1 | 3 | 0 | [] | +| 10 | PUSH1 | 3 | 0 | [0x1] | +| 12 | SSTORE | 20000 | 0 | [0x1,0x3] | +| 13 | PUSH32 | 3 | 0 | [] | +| 46 | PUSH1 | 3 | 0 |[0x7f6008545060006004557f600160045560006004556000600060006000600060] | +| 48 | MSTORE | 6 | 0 |[0x7f6008545060006004557f600160045560006004556000600060006000600060,0x0] | +| 49 | PUSH32 | 3 | 0 | [] | +| 82 | PUSH1 | 3 | 0 |[0xf96000527f5af250600060006000606000527e60f45af4506000600060006000] | +| 84 | MSTORE | 6 | 0 |[0xf96000527f5af250600060006000606000527e60f45af4506000600060006000,0x20] | +| 85 | PUSH32 | 3 | 0 | [] | +| 118 | PUSH1 | 3 | 0 |[0x600060f55a6020527ff150f001075205846a44a283446020527f8ca260006000] | +| 120 | MSTORE | 6 | 0 |[0x600060f55a6020527ff150f001075205846a44a283446020527f8ca260006000,0x40] | +| 121 | PUSH32 | 3 | 0 | [] | +| 154 | PUSH1 | 3 | 0 |[0x6000600060045af4506040527f519930847f3b631c54a49b5f60035450326040] | +| 156 | MSTORE | 6 | 0 |[0x6000600060045af4506040527f519930847f3b631c54a49b5f60035450326040,0x60] | +| 157 | PUSH32 | 3 | 0 | [] | +| 190 | PUSH1 | 3 | 0 |[0x527f77306b60006000600060006060527f6000600c5af1506000600060006000] | +| 192 | MSTORE | 6 | 0 |[0x527f77306b60006000600060006060527f6000600c5af1506000600060006000,0x80] | +| 193 | PUSH32 | 3 | 0 | [] | +| 226 | PUSH1 | 3 | 0 |[0x60f85af450506060527f066001600255606080527f0354506000600055600060] | +| 228 | MSTORE | 6 | 0 |[0x60f85af450506060527f066001600255606080527f0354506000600055600060,0xa0] | +| 229 | PUSH32 | 3 | 0 | [] | +| 262 | PUSH1 | 3 | 0 |[0x1556c3394fff4607f7f1684317b6080527f387b9f60a0527f1920700184809d] | +| 264 | MSTORE | 6 | 0 |[0x1556c3394fff4607f7f1684317b6080527f387b9f60a0527f1920700184809d,0xc0] | +| 265 | PUSH32 | 3 | 0 | [] | +| 298 | PUSH1 | 3 | 0 |[0x60015450011899016e6009ff60026001556000527f9f60a05260c0527f7f6000] | +| 300 | MSTORE | 6 | 0 |[0x60015450011899016e6009ff60026001556000527f9f60a05260c0527f7f6000,0xe0] | +| 301 | PUSH32 | 3 | 0 | [] | +| 334 | PUSH2 | 3 | 0 |[0x527f9981600160045582600eff600060006000600060f65af45060006060e052] | +| 337 | MSTORE | 6 | 0 |[0x527f9981600160045582600eff600060006000600060f65af45060006060e052,0x100] | +| 338 | PUSH32 | 3 | 0 | [] | +| 371 | PUSH2 | 3 | 0 |[0x7f6060c0527f20527e600060006020527f60f75af4501d7f1903166660006000] | +| 374 | MSTORE | 6 | 0 |[0x7f6060c0527f20527e600060006020527f60f75af4501d7f1903166660006000,0x120] | +| 375 | PUSH32 | 3 | 0 | [] | +| 408 | PUSH2 | 3 | 0 |[0x60610100527e6000600060e0527f60046040527f5af150600060006000604052] | +| 411 | MSTORE | 6 | 0 |[0x60610100527e6000600060e0527f60046040527f5af150600060006000604052,0x140] | +| 412 | PUSH32 | 3 | 0 | [] | +| 445 | PUSH2 | 3 | 0 |[0x7f60006009610120527f5af4503c95138e5b8f610100527f7f605a6000536060] | +| 448 | MSTORE | 6 | 0 |[0x7f60006009610120527f5af4503c95138e5b8f610100527f7f605a6000536060,0x160] | +| 449 | PUSH32 | 3 | 0 | [] | +| 482 | PUSH2 | 3 | 0 |[0x527f6031600153606b60610140527f02536010606060527f0353604560610120] | +| 485 | MSTORE | 6 | 0 |[0x527f6031600153606b60610140527f02536010606060527f0353604560610120,0x180] | +| 486 | PUSH32 | 3 | 0 | [] | +| 519 | PUSH2 | 3 | 0 |[0x527f04536060600553600160608052610160527f7e527f600653606060075360] | +| 522 | MSTORE | 6 | 0 |[0x527f04536060600553600160608052610160527f7e527f600653606060075360,0x1a0] | +| 523 | PUSH32 | 3 | 0 | [] | +| 556 | PUSH2 | 3 | 0 |[0x2600853606080610140527f527f556009536060610180527f600a53600160a0] | +| 559 | MSTORE | 6 | 0 |[0x2600853606080610140527f527f556009536060610180527f600a53600160a0,0x1c0] | +| 560 | PUSH32 | 3 | 0 | [] | +| 593 | PUSH2 | 3 | 0 |[0x527f600b536060600c6020527f53600060610160527f0d53606101a0527f5560] | +| 596 | MSTORE | 6 | 0 |[0x527f600b536060600c6020527f53600060610160527f0d53606101a0527f5560,0x1e0] | +| 597 | PUSH32 | 3 | 0 | [] | +| 630 | PUSH2 | 3 | 0 |[0xe60a0527f536060600f536060c0527f01601053606060115360026101806101] | +| 633 | MSTORE | 6 | 0 |[0xe60a0527f536060600f536060c0527f01601053606060115360026101806101,0x200] | +| 634 | PUSH32 | 3 | 0 | [] | +| 667 | PUSH2 | 3 | 0 |[0xc0527f527f601253606040527f55601353606060c0527f60145360e0527f6000] | +| 670 | MSTORE | 6 | 0 |[0xc0527f527f601253606040527f55601353606060c0527f60145360e0527f6000,0x220] | +| 671 | PUSH32 | 3 | 0 | [] | +| 704 | PUSH2 | 3 | 0 |[0x6015536101e0527f60606101a0527f601653600060175360f360185360196060] | +| 707 | MSTORE | 6 | 0 |[0x6015536101e0527f60606101a0527f601653600060175360f360185360196060,0x240] | +| 708 | PUSH32 | 3 | 0 | [] | +| 741 | PUSH2 | 3 | 0 |[0x605260006060e052610200527f610100527f7f806101c0527f5360f360815360] | +| 744 | MSTORE | 6 | 0 |[0x605260006060e052610200527f610100527f7f806101c0527f5360f360815360,0x260] | +| 745 | PUSH32 | 3 | 0 | [] | +| 778 | PUSH2 | 3 | 0 |[0x8260006000f060006000600060610220527e845af450506000600061016101e0] | +| 781 | MSTORE | 6 | 0 |[0x8260006000f060006000600060610220527e845af450506000600061016101e0,0x280] | +| 782 | PUSH32 | 3 | 0 | [] | +| 815 | PUSH2 | 3 | 0 |[0x527f20527f60610100527e600060006003610240527f5af15060005450c76000] | +| 818 | MSTORE | 6 | 0 |[0x527f20527f60610100527e600060006003610240527f5af15060005450c76000,0x2a0] | +| 819 | PUSH32 | 3 | 0 | [] | +| 852 | PUSH2 | 3 | 0 |[0x6002551309f562610200527f66a486610140527f6b00610260527f1d45716101] | +| 855 | MSTORE | 7 | 0 |[0x6002551309f562610200527f66a486610140527f6b00610260527f1d45716101,0x2c0] | +| 856 | PUSH32 | 3 | 0 | [] | +| 889 | PUSH2 | 3 | 0 |[0x20527f600054501c641d373c7f60045450610220527f6000600155610280527f] | +| 892 | MSTORE | 6 | 0 |[0x20527f600054501c641d373c7f60045450610220527f6000600155610280527f,0x2e0] | +| 893 | PUSH32 | 3 | 0 | [] | +| 926 | PUSH2 | 3 | 0 |[0x600554610160527f50600160025560085450610140527f60006002610240527f] | +| 929 | MSTORE | 6 | 0 |[0x600554610160527f50600160025560085450610140527f60006002610240527f,0x300] | +| 930 | PUSH32 | 3 | 0 | [] | +| 963 | PUSH2 | 3 | 0 |[0x6102a0527f557fd86000606000527e600060610180527e600060005af1508612] | +| 966 | MSTORE | 6 | 0 |[0x6102a0527f557fd86000606000527e600060610180527e600060005af1508612,0x320] | +| 967 | PUSH32 | 3 | 0 | [] | +| 1000 | PUSH2 | 3 | 0 |[0x17145147356102c0527f610260527f610160527f5198a37e127a7efa7c600052] | +| 1003 | MSTORE | 6 | 0 |[0x17145147356102c0527f610260527f610160527f5198a37e127a7efa7c600052,0x340] | +| 1004 | PUSH32 | 3 | 0 | [] | +| 1037 | PUSH2 | 3 | 0 |[0x6101a0527f606020527f6102e0527f6060205360610280527ff760215360ff60] | +| 1040 | MSTORE | 6 | 0 |[0x6101a0527f606020527f6102e0527f6060205360610280527ff760215360ff60,0x360] | +| 1041 | PUSH32 | 3 | 0 | [] | +| 1074 | PUSH2 | 3 | 0 |[0x225360610180527fdb602353603760610300527f6101c0527f24536075606102] | +| 1077 | MSTORE | 6 | 0 |[0x225360610180527fdb602353603760610300527f6101c0527f24536075606102,0x380] | +| 1078 | PUSH32 | 3 | 0 | [] | +| 1111 | PUSH2 | 3 | 0 |[0xa0527f2553609f606040527f265360fe60275360610320527f8f60286101a052] | +| 1114 | MSTORE | 6 | 0 |[0xa0527f2553609f606040527f265360fe60275360610320527f8f60286101a052,0x3a0] | +| 1115 | PUSH32 | 3 | 0 | [] | +| 1148 | PUSH2 | 3 | 0 |[0x7f53606101e0527f6102c0527f0b6029536060602a53600060610340527f2b53] | +| 1151 | MSTORE | 6 | 0 |[0x7f53606101e0527f6102c0527f0b6029536060602a53600060610340527f2b53,0x3c0] | +| 1152 | PUSH32 | 3 | 0 | [] | +| 1185 | PUSH2 | 3 | 0 |[0x6060602c53606052606060805360006061016102e0527f610200527fc0526103] | +| 1188 | MSTORE | 7 | 0 |[0x6060602c53606052606060805360006061016102e0527f610200527fc0526103,0x3e0] | +| 1189 | PUSH32 | 3 | 0 | [] | +| 1222 | PUSH2 | 3 | 0 |[0x60527f7f81536060608253602d6083536053608453606060855360fd61030052] | +| 1225 | MSTORE | 6 | 0 |[0x60527f7f81536060608253602d6083536053608453606060855360fd61030052,0x400] | +| 1226 | PUSH32 | 3 | 0 | [] | +| 1259 | PUSH2 | 3 | 0 |[0x7f6086610380527f536060610220527f6087536101e0527f602e608853605360] | +| 1262 | MSTORE | 6 | 0 |[0x7f6086610380527f536060610220527f6087536101e0527f602e608853605360,0x420] | +| 1263 | PUSH32 | 3 | 0 | [] | +| 1296 | PUSH2 | 3 | 0 |[0x89536060608a61036103a0527f20527f53602f608b536060608c610240527f53] | +| 1299 | MSTORE | 6 | 0 |[0x89536060608a61036103a0527f20527f53602f608b536060608c610240527f53,0x440] | +| 1300 | PUSH32 | 3 | 0 | [] | +| 1333 | PUSH2 | 3 | 0 |[0x6000608d5360f36102005260606103c0527f610220610340527f53608e610221] | +| 1336 | MSTORE | 6 | 0 |[0x6000608d5360f36102005260606103c0527f610220610340527f53608e610221,0x460] | +| 1337 | PUSH32 | 3 | 0 | [] | +| 1370 | PUSH2 | 3 | 0 |[0x536053610222536060610260527f610223536103e0527f600061022453606061] | +| 1373 | MSTORE | 6 | 0 |[0x536053610222536060610260527f610223536103e0527f600061022453606061,0x480] | +| 1374 | PUSH32 | 3 | 0 | [] | +| 1407 | PUSH2 | 3 | 0 |[0x360527f61022553608f61022653606061022753600061610400527f02610280] | +| 1410 | MSTORE | 6 | 0 |[0x360527f61022553608f61022653606061022753600061610400527f02610280,0x4a0] | +| 1411 | PUSH32 | 3 | 0 | [] | +| 1444 | PUSH2 | 3 | 0 |[0x527f28536060610229610380527f53600061022a5360f561022b536061042052] | +| 1447 | MSTORE | 6 | 0 |[0x527f28536060610229610380527f53600061022a5360f561022b536061042052,0x4c0] | +| 1448 | PUSH32 | 3 | 0 | [] | +| 1481 | PUSH2 | 3 | 0 |[0x7f6061022c53600061022d536102a0527f60606103a0527f61022e5360006102] | +| 1484 | MSTORE | 7 | 0 |[0x7f6061022c53600061022d536102a0527f60606103a0527f61022e5360006102,0x4e0] | +| 1485 | PUSH32 | 3 | 0 | [] | +| 1518 | PUSH2 | 3 | 0 |[0x2f610440527f53606061023053600061023153606061023253600061026103c0] | +| 1521 | MSTORE | 6 | 0 |[0x2f610440527f53606061023053600061023153606061023253600061026103c0,0x500] | +| 1522 | PUSH32 | 3 | 0 | [] | +| 1555 | PUSH2 | 3 | 0 |[0x527fc0527f61610460527f023353606061023453600061023553608561023653] | +| 1558 | MSTORE | 6 | 0 |[0x527fc0527f61610460527f023353606061023453600061023553608561023653,0x520] | +| 1559 | PUSH32 | 3 | 0 | [] | +| 1592 | PUSH2 | 3 | 0 |[0x605a61023753606103e052610480527f7ff261026102e0526038610300536053] | +| 1595 | MSTORE | 6 | 0 |[0x605a61023753606103e052610480527f7ff261026102e0526038610300536053,0x540] | +| 1596 | PUSH32 | 3 | 0 | [] | +| 1629 | PUSH2 | 3 | 0 |[0x610301536060610302536050610303536104a0527f60610400527f6161030453] | +| 1632 | MSTORE | 6 | 0 |[0x610301536060610302536050610303536104a0527f60610400527f6161030453,0x560] | +| 1633 | PUSH32 | 3 | 0 | [] | +| 1666 | PUSH2 | 3 | 0 |[0x6002610305536039610306536053610307536060616104c0527f030853605061] | +| 1669 | MSTORE | 6 | 0 |[0x6002610305536039610306536053610307536060616104c0527f030853605061,0x580] | +| 1670 | PUSH32 | 3 | 0 | [] | +| 1703 | PUSH2 | 3 | 0 |[0x610420527f030953606161030a53600261030b53603a61030c536104e0527f60] | +| 1706 | MSTORE | 7 | 0 |[0x610420527f030953606161030a53600261030b53603a61030c536104e0527f60,0x5a0] | +| 1707 | PUSH32 | 3 | 0 | [] | +| 1740 | PUSH2 | 3 | 0 |[0x5361030d53606161030e610440527f53600261030f53603b6103105360606161] | +| 1743 | MSTORE | 6 | 0 |[0x5361030d53606161030e610440527f53600261030f53603b6103105360606161,0x5c0] | +| 1744 | PUSH32 | 3 | 0 | [] | +| 1777 | PUSH2 | 3 | 0 |[0x500527f03115360006103125360f36103135361610460526003610480536014] | +| 1780 | MSTORE | 6 | 0 |[0x500527f03115360006103125360f36103135361610460526003610480536014,0x5e0] | +| 1781 | PUSH32 | 3 | 0 | [] | +| 1814 | PUSH2 | 3 | 0 |[0x61048153610520527f6060610482536000610483536060610484536000610485] | +| 1817 | MSTORE | 6 | 0 |[0x61048153610520527f6060610482536000610483536060610484536000610485,0x600] | +| 1818 | PUSH32 | 3 | 0 | [] | +| 1851 | PUSH2 | 3 | 0 |[0x5360f0610486536060610540527f610487536000610488536060610489536000] | +| 1854 | MSTORE | 6 | 0 |[0x5360f0610486536060610540527f610487536000610488536060610489536000,0x620] | +| 1855 | PUSH32 | 3 | 0 | [] | +| 1888 | PUSH2 | 3 | 0 |[0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e] | +| 1891 | MSTORE | 7 | 0 |[0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e,0x640] | +| 1892 | PUSH32 | 3 | 0 | [] | +| 1925 | PUSH2 | 3 | 0 |[0x53608461048f53605a6104905360f4610491536105805260606105a053605061] | +| 1928 | MSTORE | 6 | 0 |[0x53608461048f53605a6104905360f4610491536105805260606105a053605061,0x660] | +| 1929 | PUSH32 | 3 | 0 | [] | +| 1962 | PUSH2 | 3 | 0 |[0x5a15360616105a25360046105a35360926105a45360536105a55360606105a6] | +| 1965 | MSTORE | 6 | 0 |[0x5a15360616105a25360046105a35360926105a45360536105a55360606105a6,0x680] | +| 1966 | PUSH32 | 3 | 0 | [] | +| 1999 | PUSH2 | 3 | 0 |[0x5360506105a75360616105a85360046105a95360936105aa5360536105ab5360] | +| 2002 | MSTORE | 6 | 0 |[0x5360506105a75360616105a85360046105a95360936105aa5360536105ab5360,0x6a0] | +| 2003 | PUSH32 | 3 | 0 | [] | +| 2036 | PUSH2 | 3 | 0 |[0x616105ac5360046105ad5360946105ae5360606105af5360006105b05360f361] | +| 2039 | MSTORE | 6 | 0 |[0x616105ac5360046105ad5360946105ae5360606105af5360006105b05360f361,0x6c0] | +| 2040 | PUSH1 | 3 | 0 | [] | +| 2042 | PUSH2 | 3 | 0 | [0x5] | +| 2045 | MSTORE8 | 7 | 0 |[0x5,0x6e0] | +| 2046 | PUSH1 | 3 | 0 | [] | +| 2048 | PUSH2 | 3 | 0 | [0xb1] | +| 2051 | MSTORE8 | 3 | 0 |[0xb1,0x6e1] | +| 2052 | PUSH1 | 3 | 0 | [] | +| 2054 | PUSH2 | 3 | 0 | [0x53] | +| 2057 | MSTORE8 | 3 | 0 |[0x53,0x6e2] | +| 2058 | PUSH1 | 3 | 0 | [] | +| 2060 | PUSH2 | 3 | 0 | [0x60] | +| 2063 | MSTORE8 | 3 | 0 |[0x60,0x6e3] | +| 2064 | PUSH1 | 3 | 0 | [] | +| 2066 | PUSH2 | 3 | 0 | [0x0] | +| 2069 | MSTORE8 | 3 | 0 |[0x0,0x6e4] | +| 2070 | PUSH1 | 3 | 0 | [] | +| 2072 | PUSH2 | 3 | 0 | [0x61] | +| 2075 | MSTORE8 | 3 | 0 |[0x61,0x6e5] | +| 2076 | PUSH1 | 3 | 0 | [] | +| 2078 | PUSH2 | 3 | 0 | [0x5] | +| 2081 | MSTORE8 | 3 | 0 |[0x5,0x6e6] | +| 2082 | PUSH1 | 3 | 0 | [] | +| 2084 | PUSH2 | 3 | 0 | [0xb2] | +| 2087 | MSTORE8 | 3 | 0 |[0xb2,0x6e7] | +| 2088 | PUSH1 | 3 | 0 | [] | +| 2090 | PUSH2 | 3 | 0 | [0x60] | +| 2093 | MSTORE8 | 3 | 0 |[0x60,0x6e8] | +| 2094 | PUSH1 | 3 | 0 | [] | +| 2096 | PUSH2 | 3 | 0 | [0x0] | +| 2099 | MSTORE8 | 3 | 0 |[0x0,0x6e9] | +| 2100 | PUSH1 | 3 | 0 | [] | +| 2102 | PUSH2 | 3 | 0 | [0x60] | +| 2105 | MSTORE8 | 3 | 0 |[0x60,0x6ea] | +| 2106 | PUSH1 | 3 | 0 | [] | +| 2108 | PUSH2 | 3 | 0 | [0x0] | +| 2111 | MSTORE8 | 3 | 0 |[0x0,0x6eb] | +| 2112 | PUSH1 | 3 | 0 | [] | +| 2114 | PUSH2 | 3 | 0 | [0xf5] | +| 2117 | MSTORE8 | 3 | 0 |[0xf5,0x6ec] | +| 2118 | PUSH1 | 3 | 0 | [] | +| 2120 | PUSH2 | 3 | 0 | [0x60] | +| 2123 | MSTORE8 | 3 | 0 |[0x60,0x6ed] | +| 2124 | PUSH1 | 3 | 0 | [] | +| 2126 | PUSH2 | 3 | 0 | [0x0] | +| 2129 | MSTORE8 | 3 | 0 |[0x0,0x6ee] | +| 2130 | PUSH1 | 3 | 0 | [] | +| 2132 | PUSH2 | 3 | 0 | [0x60] | +| 2135 | MSTORE8 | 3 | 0 |[0x60,0x6ef] | +| 2136 | PUSH1 | 3 | 0 | [] | +| 2138 | PUSH2 | 3 | 0 | [0x0] | +| 2141 | MSTORE8 | 3 | 0 |[0x0,0x6f0] | +| 2142 | PUSH1 | 3 | 0 | [] | +| 2144 | PUSH2 | 3 | 0 | [0x60] | +| 2147 | MSTORE8 | 3 | 0 |[0x60,0x6f1] | +| 2148 | PUSH1 | 3 | 0 | [] | +| 2150 | PUSH2 | 3 | 0 | [0x0] | +| 2153 | MSTORE8 | 3 | 0 |[0x0,0x6f2] | +| 2154 | PUSH1 | 3 | 0 | [] | +| 2156 | PUSH2 | 3 | 0 | [0x60] | +| 2159 | MSTORE8 | 3 | 0 |[0x60,0x6f3] | +| 2160 | PUSH1 | 3 | 0 | [] | +| 2162 | PUSH2 | 3 | 0 | [0x0] | +| 2165 | MSTORE8 | 3 | 0 |[0x0,0x6f4] | +| 2166 | PUSH1 | 3 | 0 | [] | +| 2168 | PUSH2 | 3 | 0 | [0x60] | +| 2171 | MSTORE8 | 3 | 0 |[0x60,0x6f5] | +| 2172 | PUSH1 | 3 | 0 | [] | +| 2174 | PUSH2 | 3 | 0 | [0x0] | +| 2177 | MSTORE8 | 3 | 0 |[0x0,0x6f6] | +| 2178 | PUSH1 | 3 | 0 | [] | +| 2180 | PUSH2 | 3 | 0 | [0x85] | +| 2183 | MSTORE8 | 3 | 0 |[0x85,0x6f7] | +| 2184 | PUSH1 | 3 | 0 | [] | +| 2186 | PUSH2 | 3 | 0 | [0x5a] | +| 2189 | MSTORE8 | 3 | 0 |[0x5a,0x6f8] | +| 2190 | PUSH1 | 3 | 0 | [] | +| 2192 | PUSH2 | 3 | 0 | [0xf1] | +| 2195 | MSTORE8 | 3 | 0 |[0xf1,0x6f9] | +| 2196 | PUSH1 | 3 | 0 | [] | +| 2198 | PUSH2 | 3 | 0 | [0x50] | +| 2201 | MSTORE8 | 3 | 0 |[0x50,0x6fa] | +| 2202 | PUSH1 | 3 | 0 | [] | +| 2204 | PUSH2 | 3 | 0 | [0x50] | +| 2207 | MSTORE8 | 3 | 0 |[0x50,0x6fb] | +| 2208 | PUSH2 | 3 | 0 | [] | +| 2211 | PUSH1 | 3 | 0 | [0x6fc] | +| 2213 | RETURN | 0 | 0 |[0x6fc,0x0] | +| 2605 | PUSH1 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba] | +| 2607 | PUSH1 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0] | +| 2609 | PUSH1 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0] | +| 2611 | PUSH1 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0,0x0] | +| 2613 | PUSH1 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0,0x0,0x0] | +| 2615 | DUP6 | 3 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0,0x0,0x0,0x0] | +| 2616 | GAS | 2 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0,0x0,0x0,0x0,0x7dce2faf43218578e3fcf2ad22df9918a89e2fba] | +| 2617 | CALL | 295218 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x0,0x0,0x0,0x0,0x0,0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x4937e] | +| 0 | PUSH32 | 3 | 0 | [] | +| 33 | PUSH1 | 3 | 0 |[0x6008545060006004557f600160045560006004556000600060006000600060f9] | +| 35 | MSTORE | 6 | 0 |[0x6008545060006004557f600160045560006004556000600060006000600060f9,0x0] | +| 36 | PUSH32 | 3 | 0 | [] | +| 69 | PUSH1 | 3 | 0 |[0x5af250600060006000606000527e60f45af4506000600060006000600060f55a] | +| 71 | MSTORE | 6 | 0 |[0x5af250600060006000606000527e60f45af4506000600060006000600060f55a,0x20] | +| 72 | PUSH32 | 3 | 0 | [] | +| 105 | PUSH1 | 3 | 0 |[0xf150f001075205846a44a283446020527f8ca2600060006000600060045af450] | +| 107 | MSTORE | 6 | 0 |[0xf150f001075205846a44a283446020527f8ca2600060006000600060045af450,0x40] | +| 108 | PUSH32 | 3 | 0 | [] | +| 141 | PUSH1 | 3 | 0 |[0x519930847f3b631c54a49b5f60035450326040527f77306b6000600060006000] | +| 143 | MSTORE | 6 | 0 |[0x519930847f3b631c54a49b5f60035450326040527f77306b6000600060006000,0x60] | +| 144 | PUSH32 | 3 | 0 | [] | +| 177 | PUSH1 | 3 | 0 |[0x6000600c5af150600060006000600060f85af450506060527f06600160025560] | +| 179 | MSTORE | 6 | 0 |[0x6000600c5af150600060006000600060f85af450506060527f06600160025560,0x80] | +| 180 | PUSH32 | 3 | 0 | [] | +| 213 | PUSH1 | 3 | 0 |[0x35450600060005560006001556c3394fff4607f7f1684317b6080527f387b9f] | +| 215 | MSTORE | 6 | 0 |[0x35450600060005560006001556c3394fff4607f7f1684317b6080527f387b9f,0xa0] | +| 216 | PUSH32 | 3 | 0 | [] | +| 249 | PUSH1 | 3 | 0 |[0x1920700184809d60015450011899016e6009ff60026001556000527f9f60a052] | +| 251 | MSTORE | 6 | 0 |[0x1920700184809d60015450011899016e6009ff60026001556000527f9f60a052,0xc0] | +| 252 | PUSH32 | 3 | 0 | [] | +| 285 | PUSH1 | 3 | 0 |[0x7f6000527f9981600160045582600eff600060006000600060f65af450600060] | +| 287 | MSTORE | 6 | 0 |[0x7f6000527f9981600160045582600eff600060006000600060f65af450600060,0xe0] | +| 288 | PUSH32 | 3 | 0 | [] | +| 321 | PUSH2 | 3 | 0 |[0x6060c0527f20527e600060006020527f60f75af4501d7f190316666000600060] | +| 324 | MSTORE | 6 | 0 |[0x6060c0527f20527e600060006020527f60f75af4501d7f190316666000600060,0x100] | +| 325 | PUSH31 | 3 | 0 | [] | +| 357 | PUSH2 | 3 | 0 |[0x6000600060e0527f60046040527f5af1506000600060006040527f60006009] | +| 360 | MSTORE | 6 | 0 |[0x6000600060e0527f60046040527f5af1506000600060006040527f60006009,0x120] | +| 361 | PUSH32 | 3 | 0 | [] | +| 394 | PUSH2 | 3 | 0 |[0x5af4503c95138e5b8f610100527f7f605a6000536060527f6031600153606b60] | +| 397 | MSTORE | 6 | 0 |[0x5af4503c95138e5b8f610100527f7f605a6000536060527f6031600153606b60,0x140] | +| 398 | PUSH32 | 3 | 0 | [] | +| 431 | PUSH2 | 3 | 0 |[0x2536010606060527f0353604560610120527f04536060600553600160608052] | +| 434 | MSTORE | 6 | 0 |[0x2536010606060527f0353604560610120527f04536060600553600160608052,0x160] | +| 435 | PUSH32 | 3 | 0 | [] | +| 468 | PUSH2 | 3 | 0 |[0x7e527f60065360606007536002600853606080610140527f527f556009536060] | +| 471 | MSTORE | 6 | 0 |[0x7e527f60065360606007536002600853606080610140527f527f556009536060,0x180] | +| 472 | PUSH32 | 3 | 0 | [] | +| 505 | PUSH2 | 3 | 0 |[0x600a53600160a0527f600b536060600c6020527f53600060610160527f0d5360] | +| 508 | MSTORE | 6 | 0 |[0x600a53600160a0527f600b536060600c6020527f53600060610160527f0d5360,0x1a0] | +| 509 | PUSH32 | 3 | 0 | [] | +| 542 | PUSH2 | 3 | 0 |[0x55600e60a0527f536060600f536060c0527f0160105360606011536002610180] | +| 545 | MSTORE | 6 | 0 |[0x55600e60a0527f536060600f536060c0527f0160105360606011536002610180,0x1c0] | +| 546 | PUSH32 | 3 | 0 | [] | +| 579 | PUSH2 | 3 | 0 |[0x527f601253606040527f55601353606060c0527f60145360e0527f6000601553] | +| 582 | MSTORE | 6 | 0 |[0x527f601253606040527f55601353606060c0527f60145360e0527f6000601553,0x1e0] | +| 583 | PUSH32 | 3 | 0 | [] | +| 616 | PUSH2 | 3 | 0 |[0x60606101a0527f601653600060175360f360185360196060605260006060e052] | +| 619 | MSTORE | 6 | 0 |[0x60606101a0527f601653600060175360f360185360196060605260006060e052,0x200] | +| 620 | PUSH32 | 3 | 0 | [] | +| 653 | PUSH2 | 3 | 0 |[0x610100527f7f806101c0527f5360f3608153608260006000f060006000600060] | +| 656 | MSTORE | 6 | 0 |[0x610100527f7f806101c0527f5360f3608153608260006000f060006000600060,0x220] | +| 657 | PUSH31 | 3 | 0 | [] | +| 689 | PUSH2 | 3 | 0 |[0x845af450506000600061016101e0527f20527f60610100527e600060006003] | +| 692 | MSTORE | 6 | 0 |[0x845af450506000600061016101e0527f20527f60610100527e600060006003,0x240] | +| 693 | PUSH32 | 3 | 0 | [] | +| 726 | PUSH2 | 3 | 0 |[0x5af15060005450c760006002551309f562610200527f66a486610140527f6b00] | +| 729 | MSTORE | 6 | 0 |[0x5af15060005450c760006002551309f562610200527f66a486610140527f6b00,0x260] | +| 730 | PUSH32 | 3 | 0 | [] | +| 763 | PUSH2 | 3 | 0 |[0x1d4571610120527f600054501c641d373c7f60045450610220527f6000600155] | +| 766 | MSTORE | 6 | 0 |[0x1d4571610120527f600054501c641d373c7f60045450610220527f6000600155,0x280] | +| 767 | PUSH32 | 3 | 0 | [] | +| 800 | PUSH2 | 3 | 0 |[0x600554610160527f50600160025560085450610140527f60006002610240527f] | +| 803 | MSTORE | 6 | 0 |[0x600554610160527f50600160025560085450610140527f60006002610240527f,0x2a0] | +| 804 | PUSH32 | 3 | 0 | [] | +| 837 | PUSH2 | 3 | 0 |[0x557fd86000606000527e600060610180527e600060005af15086121714514735] | +| 840 | MSTORE | 7 | 0 |[0x557fd86000606000527e600060610180527e600060005af15086121714514735,0x2c0] | +| 841 | PUSH32 | 3 | 0 | [] | +| 874 | PUSH2 | 3 | 0 |[0x610260527f610160527f5198a37e127a7efa7c6000526101a0527f606020527f] | +| 877 | MSTORE | 6 | 0 |[0x610260527f610160527f5198a37e127a7efa7c6000526101a0527f606020527f,0x2e0] | +| 878 | PUSH32 | 3 | 0 | [] | +| 911 | PUSH2 | 3 | 0 |[0x6060205360610280527ff760215360ff60225360610180527fdb602353603760] | +| 914 | MSTORE | 6 | 0 |[0x6060205360610280527ff760215360ff60225360610180527fdb602353603760,0x300] | +| 915 | PUSH32 | 3 | 0 | [] | +| 948 | PUSH2 | 3 | 0 |[0x6101c0527f24536075606102a0527f2553609f606040527f265360fe60275360] | +| 951 | MSTORE | 6 | 0 |[0x6101c0527f24536075606102a0527f2553609f606040527f265360fe60275360,0x320] | +| 952 | PUSH32 | 3 | 0 | [] | +| 985 | PUSH2 | 3 | 0 |[0x8f60286101a0527f53606101e0527f6102c0527f0b6029536060602a53600060] | +| 988 | MSTORE | 6 | 0 |[0x8f60286101a0527f53606101e0527f6102c0527f0b6029536060602a53600060,0x340] | +| 989 | PUSH32 | 3 | 0 | [] | +| 1022 | PUSH2 | 3 | 0 |[0x2b536060602c53606052606060805360006061016102e0527f610200527fc052] | +| 1025 | MSTORE | 6 | 0 |[0x2b536060602c53606052606060805360006061016102e0527f610200527fc052,0x360] | +| 1026 | PUSH32 | 3 | 0 | [] | +| 1059 | PUSH2 | 3 | 0 |[0x7f81536060608253602d6083536053608453606060855360fd610300527f6086] | +| 1062 | MSTORE | 6 | 0 |[0x7f81536060608253602d6083536053608453606060855360fd610300527f6086,0x380] | +| 1063 | PUSH32 | 3 | 0 | [] | +| 1096 | PUSH2 | 3 | 0 |[0x536060610220527f6087536101e0527f602e60885360536089536060608a6103] | +| 1099 | MSTORE | 6 | 0 |[0x536060610220527f6087536101e0527f602e60885360536089536060608a6103,0x3a0] | +| 1100 | PUSH32 | 3 | 0 | [] | +| 1133 | PUSH2 | 3 | 0 |[0x20527f53602f608b536060608c610240527f536000608d5360f3610200526060] | +| 1136 | MSTORE | 6 | 0 |[0x20527f53602f608b536060608c610240527f536000608d5360f3610200526060,0x3c0] | +| 1137 | PUSH32 | 3 | 0 | [] | +| 1170 | PUSH2 | 3 | 0 |[0x610220610340527f53608e610221536053610222536060610260527f61022353] | +| 1173 | MSTORE | 7 | 0 |[0x610220610340527f53608e610221536053610222536060610260527f61022353,0x3e0] | +| 1174 | PUSH32 | 3 | 0 | [] | +| 1207 | PUSH2 | 3 | 0 |[0x6000610224536060610360527f61022553608f61022653606061022753600061] | +| 1210 | MSTORE | 6 | 0 |[0x6000610224536060610360527f61022553608f61022653606061022753600061,0x400] | +| 1211 | PUSH32 | 3 | 0 | [] | +| 1244 | PUSH2 | 3 | 0 |[0x2610280527f28536060610229610380527f53600061022a5360f561022b5360] | +| 1247 | MSTORE | 6 | 0 |[0x2610280527f28536060610229610380527f53600061022a5360f561022b5360,0x420] | +| 1248 | PUSH32 | 3 | 0 | [] | +| 1281 | PUSH2 | 3 | 0 |[0x6061022c53600061022d536102a0527f60606103a0527f61022e53600061022f] | +| 1284 | MSTORE | 6 | 0 |[0x6061022c53600061022d536102a0527f60606103a0527f61022e53600061022f,0x440] | +| 1285 | PUSH32 | 3 | 0 | [] | +| 1318 | PUSH2 | 3 | 0 |[0x53606061023053600061023153606061023253600061026103c0527fc0527f61] | +| 1321 | MSTORE | 6 | 0 |[0x53606061023053600061023153606061023253600061026103c0527fc0527f61,0x460] | +| 1322 | PUSH32 | 3 | 0 | [] | +| 1355 | PUSH2 | 3 | 0 |[0x23353606061023453600061023553608561023653605a61023753606103e052] | +| 1358 | MSTORE | 6 | 0 |[0x23353606061023453600061023553608561023653605a61023753606103e052,0x480] | +| 1359 | PUSH32 | 3 | 0 | [] | +| 1392 | PUSH2 | 3 | 0 |[0x7ff261026102e052603861030053605361030153606061030253605061030353] | +| 1395 | MSTORE | 6 | 0 |[0x7ff261026102e052603861030053605361030153606061030253605061030353,0x4a0] | +| 1396 | PUSH32 | 3 | 0 | [] | +| 1429 | PUSH2 | 3 | 0 |[0x60610400527f6161030453600261030553603961030653605361030753606061] | +| 1432 | MSTORE | 6 | 0 |[0x60610400527f6161030453600261030553603961030653605361030753606061,0x4c0] | +| 1433 | PUSH32 | 3 | 0 | [] | +| 1466 | PUSH2 | 3 | 0 |[0x30853605061610420527f030953606161030a53600261030b53603a61030c53] | +| 1469 | MSTORE | 7 | 0 |[0x30853605061610420527f030953606161030a53600261030b53603a61030c53,0x4e0] | +| 1470 | PUSH32 | 3 | 0 | [] | +| 1503 | PUSH2 | 3 | 0 |[0x605361030d53606161030e610440527f53600261030f53603b61031053606061] | +| 1506 | MSTORE | 6 | 0 |[0x605361030d53606161030e610440527f53600261030f53603b61031053606061,0x500] | +| 1507 | PUSH32 | 3 | 0 | [] | +| 1540 | PUSH2 | 3 | 0 |[0x3115360006103125360f3610313536161046052600361048053601461048153] | +| 1543 | MSTORE | 6 | 0 |[0x3115360006103125360f3610313536161046052600361048053601461048153,0x520] | +| 1544 | PUSH32 | 3 | 0 | [] | +| 1577 | PUSH2 | 3 | 0 |[0x60606104825360006104835360606104845360006104855360f0610486536060] | +| 1580 | MSTORE | 6 | 0 |[0x60606104825360006104835360606104845360006104855360f0610486536060,0x540] | +| 1581 | PUSH32 | 3 | 0 | [] | +| 1614 | PUSH2 | 3 | 0 |[0x61048753600061048853606061048953600061048a53606061048b5360006104] | +| 1617 | MSTORE | 6 | 0 |[0x61048753600061048853606061048953600061048a53606061048b5360006104,0x560] | +| 1618 | PUSH32 | 3 | 0 | [] | +| 1651 | PUSH2 | 3 | 0 |[0x8c53606061048d53600061048e53608461048f53605a6104905360f461049153] | +| 1654 | MSTORE | 6 | 0 |[0x8c53606061048d53600061048e53608461048f53605a6104905360f461049153,0x580] | +| 1655 | PUSH1 | 3 | 0 | [] | +| 1657 | PUSH2 | 3 | 0 | [0x60] | +| 1660 | MSTORE8 | 7 | 0 |[0x60,0x5a0] | +| 1661 | PUSH1 | 3 | 0 | [] | +| 1663 | PUSH2 | 3 | 0 | [0x50] | +| 1666 | MSTORE8 | 3 | 0 |[0x50,0x5a1] | +| 1667 | PUSH1 | 3 | 0 | [] | +| 1669 | PUSH2 | 3 | 0 | [0x61] | +| 1672 | MSTORE8 | 3 | 0 |[0x61,0x5a2] | +| 1673 | PUSH1 | 3 | 0 | [] | +| 1675 | PUSH2 | 3 | 0 | [0x4] | +| 1678 | MSTORE8 | 3 | 0 |[0x4,0x5a3] | +| 1679 | PUSH1 | 3 | 0 | [] | +| 1681 | PUSH2 | 3 | 0 | [0x92] | +| 1684 | MSTORE8 | 3 | 0 |[0x92,0x5a4] | +| 1685 | PUSH1 | 3 | 0 | [] | +| 1687 | PUSH2 | 3 | 0 | [0x53] | +| 1690 | MSTORE8 | 3 | 0 |[0x53,0x5a5] | +| 1691 | PUSH1 | 3 | 0 | [] | +| 1693 | PUSH2 | 3 | 0 | [0x60] | +| 1696 | MSTORE8 | 3 | 0 |[0x60,0x5a6] | +| 1697 | PUSH1 | 3 | 0 | [] | +| 1699 | PUSH2 | 3 | 0 | [0x50] | +| 1702 | MSTORE8 | 3 | 0 |[0x50,0x5a7] | +| 1703 | PUSH1 | 3 | 0 | [] | +| 1705 | PUSH2 | 3 | 0 | [0x61] | +| 1708 | MSTORE8 | 3 | 0 |[0x61,0x5a8] | +| 1709 | PUSH1 | 3 | 0 | [] | +| 1711 | PUSH2 | 3 | 0 | [0x4] | +| 1714 | MSTORE8 | 3 | 0 |[0x4,0x5a9] | +| 1715 | PUSH1 | 3 | 0 | [] | +| 1717 | PUSH2 | 3 | 0 | [0x93] | +| 1720 | MSTORE8 | 3 | 0 |[0x93,0x5aa] | +| 1721 | PUSH1 | 3 | 0 | [] | +| 1723 | PUSH2 | 3 | 0 | [0x53] | +| 1726 | MSTORE8 | 3 | 0 |[0x53,0x5ab] | +| 1727 | PUSH1 | 3 | 0 | [] | +| 1729 | PUSH2 | 3 | 0 | [0x61] | +| 1732 | MSTORE8 | 3 | 0 |[0x61,0x5ac] | +| 1733 | PUSH1 | 3 | 0 | [] | +| 1735 | PUSH2 | 3 | 0 | [0x4] | +| 1738 | MSTORE8 | 3 | 0 |[0x4,0x5ad] | +| 1739 | PUSH1 | 3 | 0 | [] | +| 1741 | PUSH2 | 3 | 0 | [0x94] | +| 1744 | MSTORE8 | 3 | 0 |[0x94,0x5ae] | +| 1745 | PUSH1 | 3 | 0 | [] | +| 1747 | PUSH2 | 3 | 0 | [0x60] | +| 1750 | MSTORE8 | 3 | 0 |[0x60,0x5af] | +| 1751 | PUSH1 | 3 | 0 | [] | +| 1753 | PUSH2 | 3 | 0 | [0x0] | +| 1756 | MSTORE8 | 3 | 0 |[0x0,0x5b0] | +| 1757 | PUSH1 | 3 | 0 | [] | +| 1759 | PUSH2 | 3 | 0 | [0xf3] | +| 1762 | MSTORE8 | 3 | 0 |[0xf3,0x5b1] | +| 1763 | PUSH1 | 3 | 0 | [] | +| 1765 | PUSH2 | 3 | 0 | [0x0] | +| 1768 | PUSH1 | 3 | 0 |[0x0,0x5b2] | +| 1770 | PUSH1 | 3 | 0 |[0x0,0x5b2,0x0] | +| 1772 | CREATE2 | 32276 | 0 |[0x0,0x5b2,0x0,0x0] | +| 0 | PUSH1 | 3 | 0 | [] | +| 2 | SLOAD | 2100 | 0 | [0x8] | +| 3 | POP | 2 | 0 | [0x0] | +| 4 | PUSH1 | 3 | 0 | [] | +| 6 | PUSH1 | 3 | 0 | [0x0] | +| 8 | SSTORE | 2200 | 0 | [0x0,0x4] | +| 9 | PUSH32 | 3 | 0 | [] | +| 42 | PUSH1 | 3 | 0 |[0x600160045560006004556000600060006000600060f95af25060006000600060] | +| 44 | MSTORE | 6 | 0 |[0x600160045560006004556000600060006000600060f95af25060006000600060,0x0] | +| 45 | PUSH31 | 3 | 0 | [] | +| 77 | PUSH1 | 3 | 0 |[0x60f45af4506000600060006000600060f55af150f001075205846a44a28344] | +| 79 | MSTORE | 6 | 0 |[0x60f45af4506000600060006000600060f55af150f001075205846a44a28344,0x20] | +| 80 | PUSH32 | 3 | 0 | [] | +| 113 | PUSH1 | 3 | 0 |[0x8ca2600060006000600060045af450519930847f3b631c54a49b5f6003545032] | +| 115 | MSTORE | 6 | 0 |[0x8ca2600060006000600060045af450519930847f3b631c54a49b5f6003545032,0x40] | +| 116 | PUSH32 | 3 | 0 | [] | +| 149 | PUSH1 | 3 | 0 |[0x77306b60006000600060006000600c5af150600060006000600060f85af45050] | +| 151 | MSTORE | 6 | 0 |[0x77306b60006000600060006000600c5af150600060006000600060f85af45050,0x60] | +| 152 | PUSH32 | 3 | 0 | [] | +| 185 | PUSH1 | 3 | 0 |[0x6600160025560035450600060005560006001556c3394fff4607f7f1684317b] | +| 187 | MSTORE | 6 | 0 |[0x6600160025560035450600060005560006001556c3394fff4607f7f1684317b,0x80] | +| 188 | PUSH32 | 3 | 0 | [] | +| 221 | PUSH1 | 3 | 0 |[0x387b9f1920700184809d60015450011899016e6009ff60026001556000527f9f] | +| 223 | MSTORE | 6 | 0 |[0x387b9f1920700184809d60015450011899016e6009ff60026001556000527f9f,0xa0] | +| 224 | PUSH32 | 3 | 0 | [] | +| 257 | PUSH1 | 3 | 0 |[0x6000527f9981600160045582600eff600060006000600060f65af45060006060] | +| 259 | MSTORE | 6 | 0 |[0x6000527f9981600160045582600eff600060006000600060f65af45060006060,0xc0] | +| 260 | PUSH32 | 3 | 0 | [] | +| 293 | PUSH1 | 3 | 0 |[0x20527e600060006020527f60f75af4501d7f1903166660006000600060006000] | +| 295 | MSTORE | 6 | 0 |[0x20527e600060006020527f60f75af4501d7f1903166660006000600060006000,0xe0] | +| 296 | PUSH32 | 3 | 0 | [] | +| 329 | PUSH2 | 3 | 0 |[0x60046040527f5af1506000600060006040527f600060095af4503c95138e5b8f] | +| 332 | MSTORE | 6 | 0 |[0x60046040527f5af1506000600060006040527f600060095af4503c95138e5b8f,0x100] | +| 333 | PUSH32 | 3 | 0 | [] | +| 366 | PUSH2 | 3 | 0 |[0x7f605a6000536060527f6031600153606b6002536010606060527f0353604560] | +| 369 | MSTORE | 6 | 0 |[0x7f605a6000536060527f6031600153606b6002536010606060527f0353604560,0x120] | +| 370 | PUSH32 | 3 | 0 | [] | +| 403 | PUSH2 | 3 | 0 |[0x45360606005536001606080527e527f60065360606007536002600853606080] | +| 406 | MSTORE | 6 | 0 |[0x45360606005536001606080527e527f60065360606007536002600853606080,0x140] | +| 407 | PUSH32 | 3 | 0 | [] | +| 440 | PUSH2 | 3 | 0 |[0x527f556009536060600a53600160a0527f600b536060600c6020527f53600060] | +| 443 | MSTORE | 6 | 0 |[0x527f556009536060600a53600160a0527f600b536060600c6020527f53600060,0x160] | +| 444 | PUSH32 | 3 | 0 | [] | +| 477 | PUSH2 | 3 | 0 |[0xd536055600e60a0527f536060600f536060c0527f0160105360606011536002] | +| 480 | MSTORE | 6 | 0 |[0xd536055600e60a0527f536060600f536060c0527f0160105360606011536002,0x180] | +| 481 | PUSH32 | 3 | 0 | [] | +| 514 | PUSH2 | 3 | 0 |[0x601253606040527f55601353606060c0527f60145360e0527f60006015536060] | +| 517 | MSTORE | 6 | 0 |[0x601253606040527f55601353606060c0527f60145360e0527f60006015536060,0x1a0] | +| 518 | PUSH32 | 3 | 0 | [] | +| 551 | PUSH2 | 3 | 0 |[0x601653600060175360f360185360196060605260006060e052610100527f7f80] | +| 554 | MSTORE | 6 | 0 |[0x601653600060175360f360185360196060605260006060e052610100527f7f80,0x1c0] | +| 555 | PUSH32 | 3 | 0 | [] | +| 588 | PUSH2 | 3 | 0 |[0x5360f3608153608260006000f06000600060006000845af45050600060006101] | +| 591 | MSTORE | 6 | 0 |[0x5360f3608153608260006000f06000600060006000845af45050600060006101,0x1e0] | +| 592 | PUSH32 | 3 | 0 | [] | +| 625 | PUSH2 | 3 | 0 |[0x20527f60610100527e6000600060035af15060005450c760006002551309f562] | +| 628 | MSTORE | 6 | 0 |[0x20527f60610100527e6000600060035af15060005450c760006002551309f562,0x200] | +| 629 | PUSH32 | 3 | 0 | [] | +| 662 | PUSH2 | 3 | 0 |[0x66a486610140527f6b001d4571610120527f600054501c641d373c7f60045450] | +| 665 | MSTORE | 6 | 0 |[0x66a486610140527f6b001d4571610120527f600054501c641d373c7f60045450,0x220] | +| 666 | PUSH32 | 3 | 0 | [] | +| 699 | PUSH2 | 3 | 0 |[0x6000600155600554610160527f50600160025560085450610140527f60006002] | +| 702 | MSTORE | 6 | 0 |[0x6000600155600554610160527f50600160025560085450610140527f60006002,0x240] | +| 703 | PUSH32 | 3 | 0 | [] | +| 736 | PUSH2 | 3 | 0 |[0x557fd86000606000527e600060610180527e600060005af15086121714514735] | +| 739 | MSTORE | 6 | 0 |[0x557fd86000606000527e600060610180527e600060005af15086121714514735,0x260] | +| 740 | PUSH32 | 3 | 0 | [] | +| 773 | PUSH2 | 3 | 0 |[0x610160527f5198a37e127a7efa7c6000526101a0527f606020527f6060205360] | +| 776 | MSTORE | 6 | 0 |[0x610160527f5198a37e127a7efa7c6000526101a0527f606020527f6060205360,0x280] | +| 777 | PUSH32 | 3 | 0 | [] | +| 810 | PUSH2 | 3 | 0 |[0xf760215360ff60225360610180527fdb6023536037606101c0527f2453607560] | +| 813 | MSTORE | 6 | 0 |[0xf760215360ff60225360610180527fdb6023536037606101c0527f2453607560,0x2a0] | +| 814 | PUSH32 | 3 | 0 | [] | +| 847 | PUSH2 | 3 | 0 |[0x2553609f606040527f265360fe602753608f60286101a0527f53606101e0527f] | +| 850 | MSTORE | 7 | 0 |[0x2553609f606040527f265360fe602753608f60286101a0527f53606101e0527f,0x2c0] | +| 851 | PUSH32 | 3 | 0 | [] | +| 884 | PUSH2 | 3 | 0 |[0xb6029536060602a536000602b536060602c5360605260606080536000606101] | +| 887 | MSTORE | 6 | 0 |[0xb6029536060602a536000602b536060602c5360605260606080536000606101,0x2e0] | +| 888 | PUSH32 | 3 | 0 | [] | +| 921 | PUSH2 | 3 | 0 |[0x610200527fc0527f81536060608253602d6083536053608453606060855360fd] | +| 924 | MSTORE | 6 | 0 |[0x610200527fc0527f81536060608253602d6083536053608453606060855360fd,0x300] | +| 925 | PUSH32 | 3 | 0 | [] | +| 958 | PUSH2 | 3 | 0 |[0x6086536060610220527f6087536101e0527f602e60885360536089536060608a] | +| 961 | MSTORE | 6 | 0 |[0x6086536060610220527f6087536101e0527f602e60885360536089536060608a,0x320] | +| 962 | PUSH32 | 3 | 0 | [] | +| 995 | PUSH2 | 3 | 0 |[0x53602f608b536060608c610240527f536000608d5360f3610200526060610220] | +| 998 | MSTORE | 6 | 0 |[0x53602f608b536060608c610240527f536000608d5360f3610200526060610220,0x340] | +| 999 | PUSH32 | 3 | 0 | [] | +| 1032 | PUSH2 | 3 | 0 |[0x53608e610221536053610222536060610260527f610223536000610224536060] | +| 1035 | MSTORE | 6 | 0 |[0x53608e610221536053610222536060610260527f610223536000610224536060,0x360] | +| 1036 | PUSH32 | 3 | 0 | [] | +| 1069 | PUSH2 | 3 | 0 |[0x61022553608f6102265360606102275360006102610280527f28536060610229] | +| 1072 | MSTORE | 6 | 0 |[0x61022553608f6102265360606102275360006102610280527f28536060610229,0x380] | +| 1073 | PUSH32 | 3 | 0 | [] | +| 1106 | PUSH2 | 3 | 0 |[0x53600061022a5360f561022b53606061022c53600061022d536102a0527f6060] | +| 1109 | MSTORE | 6 | 0 |[0x53600061022a5360f561022b53606061022c53600061022d536102a0527f6060,0x3a0] | +| 1110 | PUSH32 | 3 | 0 | [] | +| 1143 | PUSH2 | 3 | 0 |[0x61022e53600061022f5360606102305360006102315360606102325360006102] | +| 1146 | MSTORE | 6 | 0 |[0x61022e53600061022f5360606102305360006102315360606102325360006102,0x3c0] | +| 1147 | PUSH32 | 3 | 0 | [] | +| 1180 | PUSH2 | 3 | 0 |[0xc0527f61023353606061023453600061023553608561023653605a6102375360] | +| 1183 | MSTORE | 7 | 0 |[0xc0527f61023353606061023453600061023553608561023653605a6102375360,0x3e0] | +| 1184 | PUSH32 | 3 | 0 | [] | +| 1217 | PUSH2 | 3 | 0 |[0xf261026102e05260386103005360536103015360606103025360506103035360] | +| 1220 | MSTORE | 6 | 0 |[0xf261026102e05260386103005360536103015360606103025360506103035360,0x400] | +| 1221 | PUSH32 | 3 | 0 | [] | +| 1254 | PUSH2 | 3 | 0 |[0x6161030453600261030553603961030653605361030753606061030853605061] | +| 1257 | MSTORE | 6 | 0 |[0x6161030453600261030553603961030653605361030753606061030853605061,0x420] | +| 1258 | PUSH32 | 3 | 0 | [] | +| 1291 | PUSH2 | 3 | 0 |[0x30953606161030a53600261030b53603a61030c53605361030d53606161030e] | +| 1294 | MSTORE | 6 | 0 |[0x30953606161030a53600261030b53603a61030c53605361030d53606161030e,0x440] | +| 1295 | PUSH32 | 3 | 0 | [] | +| 1328 | PUSH2 | 3 | 0 |[0x53600261030f53603b6103105360606103115360006103125360f36103135361] | +| 1331 | MSTORE | 6 | 0 |[0x53600261030f53603b6103105360606103115360006103125360f36103135361,0x460] | +| 1332 | PUSH1 | 3 | 0 | [] | +| 1334 | PUSH2 | 3 | 0 | [0x3] | +| 1337 | MSTORE8 | 6 | 0 |[0x3,0x480] | +| 1338 | PUSH1 | 3 | 0 | [] | +| 1340 | PUSH2 | 3 | 0 | [0x14] | +| 1343 | MSTORE8 | 3 | 0 |[0x14,0x481] | +| 1344 | PUSH1 | 3 | 0 | [] | +| 1346 | PUSH2 | 3 | 0 | [0x60] | +| 1349 | MSTORE8 | 3 | 0 |[0x60,0x482] | +| 1350 | PUSH1 | 3 | 0 | [] | +| 1352 | PUSH2 | 3 | 0 | [0x0] | +| 1355 | MSTORE8 | 3 | 0 |[0x0,0x483] | +| 1356 | PUSH1 | 3 | 0 | [] | +| 1358 | PUSH2 | 3 | 0 | [0x60] | +| 1361 | MSTORE8 | 3 | 0 |[0x60,0x484] | +| 1362 | PUSH1 | 3 | 0 | [] | +| 1364 | PUSH2 | 3 | 0 | [0x0] | +| 1367 | MSTORE8 | 3 | 0 |[0x0,0x485] | +| 1368 | PUSH1 | 3 | 0 | [] | +| 1370 | PUSH2 | 3 | 0 | [0xf0] | +| 1373 | MSTORE8 | 3 | 0 |[0xf0,0x486] | +| 1374 | PUSH1 | 3 | 0 | [] | +| 1376 | PUSH2 | 3 | 0 | [0x60] | +| 1379 | MSTORE8 | 3 | 0 |[0x60,0x487] | +| 1380 | PUSH1 | 3 | 0 | [] | +| 1382 | PUSH2 | 3 | 0 | [0x0] | +| 1385 | MSTORE8 | 3 | 0 |[0x0,0x488] | +| 1386 | PUSH1 | 3 | 0 | [] | +| 1388 | PUSH2 | 3 | 0 | [0x60] | +| 1391 | MSTORE8 | 3 | 0 |[0x60,0x489] | +| 1392 | PUSH1 | 3 | 0 | [] | +| 1394 | PUSH2 | 3 | 0 | [0x0] | +| 1397 | MSTORE8 | 3 | 0 |[0x0,0x48a] | +| 1398 | PUSH1 | 3 | 0 | [] | +| 1400 | PUSH2 | 3 | 0 | [0x60] | +| 1403 | MSTORE8 | 3 | 0 |[0x60,0x48b] | +| 1404 | PUSH1 | 3 | 0 | [] | +| 1406 | PUSH2 | 3 | 0 | [0x0] | +| 1409 | MSTORE8 | 3 | 0 |[0x0,0x48c] | +| 1410 | PUSH1 | 3 | 0 | [] | +| 1412 | PUSH2 | 3 | 0 | [0x60] | +| 1415 | MSTORE8 | 3 | 0 |[0x60,0x48d] | +| 1416 | PUSH1 | 3 | 0 | [] | +| 1418 | PUSH2 | 3 | 0 | [0x0] | +| 1421 | MSTORE8 | 3 | 0 |[0x0,0x48e] | +| 1422 | PUSH1 | 3 | 0 | [] | +| 1424 | PUSH2 | 3 | 0 | [0x84] | +| 1427 | MSTORE8 | 3 | 0 |[0x84,0x48f] | +| 1428 | PUSH1 | 3 | 0 | [] | +| 1430 | PUSH2 | 3 | 0 | [0x5a] | +| 1433 | MSTORE8 | 3 | 0 |[0x5a,0x490] | +| 1434 | PUSH1 | 3 | 0 | [] | +| 1436 | PUSH2 | 3 | 0 | [0xf4] | +| 1439 | MSTORE8 | 3 | 0 |[0xf4,0x491] | +| 1440 | PUSH1 | 3 | 0 | [] | +| 1442 | PUSH2 | 3 | 0 | [0x50] | +| 1445 | MSTORE8 | 3 | 0 |[0x50,0x492] | +| 1446 | PUSH1 | 3 | 0 | [] | +| 1448 | PUSH2 | 3 | 0 | [0x50] | +| 1451 | MSTORE8 | 3 | 0 |[0x50,0x493] | +| 1452 | PUSH2 | 3 | 0 | [] | +| 1455 | PUSH1 | 3 | 0 | [0x494] | +| 1457 | RETURN | 0 | 0 |[0x494,0x0] | +| 1773 | PUSH1 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26] | +| 1775 | PUSH1 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0] | +| 1777 | PUSH1 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0] | +| 1779 | PUSH1 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0,0x0] | +| 1781 | PUSH1 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0,0x0,0x0] | +| 1783 | DUP6 | 3 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0,0x0,0x0,0x0] | +| 1784 | GAS | 2 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0,0x0,0x0,0x0,0x94a843a7335fc63be036fbdecc40b1365f3c5f26] | +| 1785 | CALL | 22413 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0,0x0,0x0,0x0,0x0,0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x58ef] | +| 0 | PUSH1 | 3 | 0 | [] | +| 2 | PUSH1 | 3 | 0 | [0x1] | +| 4 | SSTORE | 20000 | 0 | [0x1,0x4] | +| 5 | PUSH1 | 3 | 0 | [] | +| 7 | PUSH1 | 3 | 0 | [0x0] | +| 9 | SSTORE | 100 | 19900 | [0x0,0x4] | +| 10 | PUSH1 | 3 | 19900 | [] | +| 12 | PUSH1 | 3 | 19900 | [0x0] | +| 14 | PUSH1 | 3 | 19900 | [0x0,0x0] | +| 16 | PUSH1 | 3 | 19900 |[0x0,0x0,0x0] | +| 18 | PUSH1 | 3 | 19900 |[0x0,0x0,0x0,0x0] | +| 20 | PUSH1 | 3 | 19900 |[0x0,0x0,0x0,0x0,0x0] | +| 22 | GAS | 2 | 19900 |[0x0,0x0,0x0,0x0,0x0,0xf9] | +| 23 | CALLCODE | 100 | 19900 |[0x0,0x0,0x0,0x0,0x0,0xf9,0x885] | +Error: out of gas: out of gas +| 1786 | POP | 2 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26,0x0] | +| 1787 | POP | 2 | 0 |[0x94a843a7335fc63be036fbdecc40b1365f3c5f26] | +| 1788 | STOP | 0 | 0 | [] | +| 2618 | POP | 2 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba,0x1] | +| 2619 | POP | 2 | 0 |[0x7dce2faf43218578e3fcf2ad22df9918a89e2fba] | +| 2620 | STOP | 0 | 0 | [] | + +Post-execution info: + - output: `` + - consumed gas: `732781` + - error: `` +{"stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458"} diff --git a/cmd/evm/testdata/evmrun/8.out.1.txt b/cmd/evm/testdata/evmrun/8.out.1.txt new file mode 100644 index 0000000000..dc22c2ef3a --- /dev/null +++ b/cmd/evm/testdata/evmrun/8.out.1.txt @@ -0,0 +1,9 @@ +[ + { + "name": "00000006-naivefuzz-0", + "pass": false, + "stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458", + "fork": "London", + "error": "post state root mismatch: got ad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458, want 0000000000000000000000000000000000000000000000000000000000000000" + } +] diff --git a/cmd/evm/testdata/evmrun/8.out.2.txt b/cmd/evm/testdata/evmrun/8.out.2.txt new file mode 100644 index 0000000000..3e6e162e29 --- /dev/null +++ b/cmd/evm/testdata/evmrun/8.out.2.txt @@ -0,0 +1,916 @@ +{"pc":0,"op":96,"gas":"0xb4213","gasCost":"0x3","memSize":0,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":96,"gas":"0xb4210","gasCost":"0x3","memSize":0,"stack":["0x2"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":4,"op":85,"gas":"0xb420d","gasCost":"0x5654","memSize":0,"stack":["0x2","0x3"],"depth":1,"refund":0,"opName":"SSTORE"} +{"pc":5,"op":96,"gas":"0xaebb9","gasCost":"0x3","memSize":0,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":7,"op":96,"gas":"0xaebb6","gasCost":"0x3","memSize":0,"stack":["0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":9,"op":96,"gas":"0xaebb3","gasCost":"0x3","memSize":0,"stack":["0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":11,"op":96,"gas":"0xaebb0","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":13,"op":96,"gas":"0xaebad","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":15,"op":96,"gas":"0xaebaa","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":17,"op":90,"gas":"0xaeba7","gasCost":"0x2","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0","0x4"],"depth":1,"refund":0,"opName":"GAS"} +{"pc":18,"op":242,"gas":"0xaeba5","gasCost":"0xabff8","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0","0x4","0xaeba5"],"depth":1,"refund":0,"opName":"CALLCODE"} +{"output":"","gasUsed":"0xf"} +{"pc":19,"op":80,"gas":"0xaeb32","gasCost":"0x2","memSize":0,"stack":["0x1"],"depth":1,"refund":0,"opName":"POP"} +{"pc":20,"op":127,"gas":"0xaeb30","gasCost":"0x3","memSize":0,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":53,"op":96,"gas":"0xaeb2d","gasCost":"0x3","memSize":0,"stack":["0x600254506003545060016003557f7f6008545060006004557f60016004556000"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":55,"op":82,"gas":"0xaeb2a","gasCost":"0x6","memSize":0,"stack":["0x600254506003545060016003557f7f6008545060006004557f60016004556000","0x0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":56,"op":127,"gas":"0xaeb24","gasCost":"0x3","memSize":32,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":89,"op":96,"gas":"0xaeb21","gasCost":"0x3","memSize":32,"stack":["0x60045560006000600060006000606000527ff96000527f5af250600060006000"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":91,"op":82,"gas":"0xaeb1e","gasCost":"0x6","memSize":32,"stack":["0x60045560006000600060006000606000527ff96000527f5af250600060006000","0x20"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":92,"op":127,"gas":"0xaeb18","gasCost":"0x3","memSize":64,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":125,"op":96,"gas":"0xaeb15","gasCost":"0x3","memSize":64,"stack":["0x606000527e60f45af45060006000600060006020527f600060f55a6020527ff1"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":127,"op":82,"gas":"0xaeb12","gasCost":"0x6","memSize":64,"stack":["0x606000527e60f45af45060006000600060006020527f600060f55a6020527ff1","0x40"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":128,"op":127,"gas":"0xaeb0c","gasCost":"0x3","memSize":96,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":161,"op":96,"gas":"0xaeb09","gasCost":"0x3","memSize":96,"stack":["0x50f001075205846a44a283446020527f8ca2600060006040527f600060006004"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":163,"op":82,"gas":"0xaeb06","gasCost":"0x6","memSize":96,"stack":["0x50f001075205846a44a283446020527f8ca2600060006040527f600060006004","0x60"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":164,"op":127,"gas":"0xaeb00","gasCost":"0x3","memSize":128,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":197,"op":96,"gas":"0xaeafd","gasCost":"0x3","memSize":128,"stack":["0x5af4506040527f519930847f3b631c54a49b5f600354503260406060527f527f"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":199,"op":82,"gas":"0xaeafa","gasCost":"0x6","memSize":128,"stack":["0x5af4506040527f519930847f3b631c54a49b5f600354503260406060527f527f","0x80"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":200,"op":127,"gas":"0xaeaf4","gasCost":"0x3","memSize":160,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":233,"op":96,"gas":"0xaeaf1","gasCost":"0x3","memSize":160,"stack":["0x77306b60006000600060006060527f6000600c5af15060006000600060006080"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":235,"op":82,"gas":"0xaeaee","gasCost":"0x6","memSize":160,"stack":["0x77306b60006000600060006060527f6000600c5af15060006000600060006080","0xa0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":236,"op":127,"gas":"0xaeae8","gasCost":"0x3","memSize":192,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":269,"op":96,"gas":"0xaeae5","gasCost":"0x3","memSize":192,"stack":["0x527f60f85af450506060527f066001600255606080527f035450600060005560"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":271,"op":82,"gas":"0xaeae2","gasCost":"0x6","memSize":192,"stack":["0x527f60f85af450506060527f066001600255606080527f035450600060005560","0xc0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":272,"op":126,"gas":"0xaeadc","gasCost":"0x3","memSize":224,"stack":[],"depth":1,"refund":0,"opName":"PUSH31"} +{"pc":304,"op":96,"gas":"0xaead9","gasCost":"0x3","memSize":224,"stack":["0x6060a0527f01556c3394fff4607f7f1684317b6080527f387b9f60a0527f19"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":306,"op":82,"gas":"0xaead6","gasCost":"0x6","memSize":224,"stack":["0x6060a0527f01556c3394fff4607f7f1684317b6080527f387b9f60a0527f19","0xe0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":307,"op":127,"gas":"0xaead0","gasCost":"0x3","memSize":256,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":340,"op":97,"gas":"0xaeacd","gasCost":"0x3","memSize":256,"stack":["0x20700184809d60c0527f60015450011899016e6009ff60026001556000527f9f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":343,"op":82,"gas":"0xaeaca","gasCost":"0x6","memSize":256,"stack":["0x20700184809d60c0527f60015450011899016e6009ff60026001556000527f9f","0x100"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":344,"op":127,"gas":"0xaeac4","gasCost":"0x3","memSize":288,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":377,"op":97,"gas":"0xaeac1","gasCost":"0x3","memSize":288,"stack":["0x60a05260c0527f7f600060e0527f527f9981600160045582600eff6000600060"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":380,"op":82,"gas":"0xaeabe","gasCost":"0x6","memSize":288,"stack":["0x60a05260c0527f7f600060e0527f527f9981600160045582600eff6000600060","0x120"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":381,"op":126,"gas":"0xaeab8","gasCost":"0x3","memSize":320,"stack":[],"depth":1,"refund":0,"opName":"PUSH31"} +{"pc":413,"op":97,"gas":"0xaeab5","gasCost":"0x3","memSize":320,"stack":["0x600060f65af45060006060e052610100527f7f6060c0527f20527e60006000"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":416,"op":82,"gas":"0xaeab2","gasCost":"0x6","memSize":320,"stack":["0x600060f65af45060006060e052610100527f7f6060c0527f20527e60006000","0x140"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":417,"op":127,"gas":"0xaeaac","gasCost":"0x3","memSize":352,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":450,"op":97,"gas":"0xaeaa9","gasCost":"0x3","memSize":352,"stack":["0x6020527f60f75af4501d7f1903166660006000610120527f60610100527e6000"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":453,"op":82,"gas":"0xaeaa6","gasCost":"0x6","memSize":352,"stack":["0x6020527f60f75af4501d7f1903166660006000610120527f60610100527e6000","0x160"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":454,"op":127,"gas":"0xaeaa0","gasCost":"0x3","memSize":384,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":487,"op":97,"gas":"0xaea9d","gasCost":"0x3","memSize":384,"stack":["0x600060e0527f60046040527f5af150600060006000604052610140527f7f6000"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":490,"op":82,"gas":"0xaea9a","gasCost":"0x6","memSize":384,"stack":["0x600060e0527f60046040527f5af150600060006000604052610140527f7f6000","0x180"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":491,"op":127,"gas":"0xaea94","gasCost":"0x3","memSize":416,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":524,"op":97,"gas":"0xaea91","gasCost":"0x3","memSize":416,"stack":["0x6009610120527f5af4503c95138e5b8f610100527f7f605a6000536060610160"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":527,"op":82,"gas":"0xaea8e","gasCost":"0x6","memSize":416,"stack":["0x6009610120527f5af4503c95138e5b8f610100527f7f605a6000536060610160","0x1a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":528,"op":127,"gas":"0xaea88","gasCost":"0x3","memSize":448,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":561,"op":97,"gas":"0xaea85","gasCost":"0x3","memSize":448,"stack":["0x527f527f6031600153606b60610140527f02536010606060527f035360456061"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":564,"op":82,"gas":"0xaea82","gasCost":"0x6","memSize":448,"stack":["0x527f527f6031600153606b60610140527f02536010606060527f035360456061","0x1c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":565,"op":127,"gas":"0xaea7c","gasCost":"0x3","memSize":480,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":598,"op":97,"gas":"0xaea79","gasCost":"0x3","memSize":480,"stack":["0x120610180527f527f04536060600553600160608052610160527f7e527f6006"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":601,"op":82,"gas":"0xaea76","gasCost":"0x6","memSize":480,"stack":["0x120610180527f527f04536060600553600160608052610160527f7e527f6006","0x1e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":602,"op":127,"gas":"0xaea70","gasCost":"0x3","memSize":512,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":635,"op":97,"gas":"0xaea6d","gasCost":"0x3","memSize":512,"stack":["0x536060600753606101a0527f02600853606080610140527f527f556009536060"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":638,"op":82,"gas":"0xaea6a","gasCost":"0x6","memSize":512,"stack":["0x536060600753606101a0527f02600853606080610140527f527f556009536060","0x200"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":639,"op":127,"gas":"0xaea64","gasCost":"0x3","memSize":544,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":672,"op":97,"gas":"0xaea61","gasCost":"0x3","memSize":544,"stack":["0x610180527f600a53600160a06101c0527f527f600b536060600c6020527f5360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":675,"op":82,"gas":"0xaea5e","gasCost":"0x6","memSize":544,"stack":["0x610180527f600a53600160a06101c0527f527f600b536060600c6020527f5360","0x220"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":676,"op":126,"gas":"0xaea58","gasCost":"0x3","memSize":576,"stack":[],"depth":1,"refund":0,"opName":"PUSH31"} +{"pc":708,"op":97,"gas":"0xaea55","gasCost":"0x3","memSize":576,"stack":["0x60610160527f0d53606101a0527f55606101e0527f0e60a0527f536060600f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":711,"op":82,"gas":"0xaea52","gasCost":"0x6","memSize":576,"stack":["0x60610160527f0d53606101a0527f55606101e0527f0e60a0527f536060600f","0x240"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":712,"op":127,"gas":"0xaea4c","gasCost":"0x3","memSize":608,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":745,"op":97,"gas":"0xaea49","gasCost":"0x3","memSize":608,"stack":["0x536060c0527f01601053606060115360026101806101610200527fc0527f527f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":748,"op":82,"gas":"0xaea46","gasCost":"0x6","memSize":608,"stack":["0x536060c0527f01601053606060115360026101806101610200527fc0527f527f","0x260"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":749,"op":127,"gas":"0xaea40","gasCost":"0x3","memSize":640,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":782,"op":97,"gas":"0xaea3d","gasCost":"0x3","memSize":640,"stack":["0x601253606040527f55601353606060c0527f60145360e0527f6000610220527f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":785,"op":82,"gas":"0xaea3a","gasCost":"0x6","memSize":640,"stack":["0x601253606040527f55601353606060c0527f60145360e0527f6000610220527f","0x280"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":786,"op":127,"gas":"0xaea34","gasCost":"0x3","memSize":672,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":819,"op":97,"gas":"0xaea31","gasCost":"0x3","memSize":672,"stack":["0x6015536101e0527f60606101a0527f601653600060175360f360185360196060"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":822,"op":82,"gas":"0xaea2e","gasCost":"0x6","memSize":672,"stack":["0x6015536101e0527f60606101a0527f601653600060175360f360185360196060","0x2a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":823,"op":127,"gas":"0xaea28","gasCost":"0x3","memSize":704,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":856,"op":97,"gas":"0xaea25","gasCost":"0x3","memSize":704,"stack":["0x610240527f605260006060e052610200527f610100527f7f806101c0527f5360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":859,"op":82,"gas":"0xaea22","gasCost":"0x7","memSize":704,"stack":["0x610240527f605260006060e052610200527f610100527f7f806101c0527f5360","0x2c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":860,"op":127,"gas":"0xaea1b","gasCost":"0x3","memSize":736,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":893,"op":97,"gas":"0xaea18","gasCost":"0x3","memSize":736,"stack":["0xf360815360610260527f8260006000f060006000600060610220527e845af450"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":896,"op":82,"gas":"0xaea15","gasCost":"0x6","memSize":736,"stack":["0xf360815360610260527f8260006000f060006000600060610220527e845af450","0x2e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":897,"op":127,"gas":"0xaea0f","gasCost":"0x3","memSize":768,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":930,"op":97,"gas":"0xaea0c","gasCost":"0x3","memSize":768,"stack":["0x506000600061016101e0610280527f527f20527f60610100527e600060006003"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":933,"op":82,"gas":"0xaea09","gasCost":"0x6","memSize":768,"stack":["0x506000600061016101e0610280527f527f20527f60610100527e600060006003","0x300"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":934,"op":127,"gas":"0xaea03","gasCost":"0x3","memSize":800,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":967,"op":97,"gas":"0xaea00","gasCost":"0x3","memSize":800,"stack":["0x610240527f5af15060005450c760006102a0527f6002551309f562610200527f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":970,"op":82,"gas":"0xae9fd","gasCost":"0x6","memSize":800,"stack":["0x610240527f5af15060005450c760006102a0527f6002551309f562610200527f","0x320"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":971,"op":127,"gas":"0xae9f7","gasCost":"0x3","memSize":832,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1004,"op":97,"gas":"0xae9f4","gasCost":"0x3","memSize":832,"stack":["0x66a486610140527f6b00610260527f1d457161016102c0527f20527f60005450"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1007,"op":82,"gas":"0xae9f1","gasCost":"0x6","memSize":832,"stack":["0x66a486610140527f6b00610260527f1d457161016102c0527f20527f60005450","0x340"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1008,"op":127,"gas":"0xae9eb","gasCost":"0x3","memSize":864,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1041,"op":97,"gas":"0xae9e8","gasCost":"0x3","memSize":864,"stack":["0x1c641d373c7f60045450610220527f6000600155610280527f6102e0527f6005"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1044,"op":82,"gas":"0xae9e5","gasCost":"0x6","memSize":864,"stack":["0x1c641d373c7f60045450610220527f6000600155610280527f6102e0527f6005","0x360"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1045,"op":127,"gas":"0xae9df","gasCost":"0x3","memSize":896,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1078,"op":97,"gas":"0xae9dc","gasCost":"0x3","memSize":896,"stack":["0x54610160527f50600160025560085450610140527f60006002610240527f6103"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1081,"op":82,"gas":"0xae9d9","gasCost":"0x6","memSize":896,"stack":["0x54610160527f50600160025560085450610140527f60006002610240527f6103","0x380"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1082,"op":126,"gas":"0xae9d3","gasCost":"0x3","memSize":928,"stack":[],"depth":1,"refund":0,"opName":"PUSH31"} +{"pc":1114,"op":97,"gas":"0xae9d0","gasCost":"0x3","memSize":928,"stack":["0x527f6102a0527f557fd86000606000527e600060610180527e600060005af1"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1117,"op":82,"gas":"0xae9cd","gasCost":"0x6","memSize":928,"stack":["0x527f6102a0527f557fd86000606000527e600060610180527e600060005af1","0x3a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1118,"op":127,"gas":"0xae9c7","gasCost":"0x3","memSize":960,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1151,"op":97,"gas":"0xae9c4","gasCost":"0x3","memSize":960,"stack":["0x508612610320527f17145147356102c0527f610260527f610160527f5198a37e"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1154,"op":82,"gas":"0xae9c1","gasCost":"0x6","memSize":960,"stack":["0x508612610320527f17145147356102c0527f610260527f610160527f5198a37e","0x3c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1155,"op":127,"gas":"0xae9bb","gasCost":"0x3","memSize":992,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1188,"op":97,"gas":"0xae9b8","gasCost":"0x3","memSize":992,"stack":["0x127a7efa7c600052610340527f6101a0527f606020527f6102e0527f60602053"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1191,"op":82,"gas":"0xae9b5","gasCost":"0x7","memSize":992,"stack":["0x127a7efa7c600052610340527f6101a0527f606020527f6102e0527f60602053","0x3e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1192,"op":127,"gas":"0xae9ae","gasCost":"0x3","memSize":1024,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1225,"op":97,"gas":"0xae9ab","gasCost":"0x3","memSize":1024,"stack":["0x60610280527ff760215360ff60610360527f225360610180527fdb6023536037"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1228,"op":82,"gas":"0xae9a8","gasCost":"0x6","memSize":1024,"stack":["0x60610280527ff760215360ff60610360527f225360610180527fdb6023536037","0x400"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1229,"op":127,"gas":"0xae9a2","gasCost":"0x3","memSize":1056,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1262,"op":97,"gas":"0xae99f","gasCost":"0x3","memSize":1056,"stack":["0x60610300527f6101c0527f24536075606102610380527fa0527f2553609f6060"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1265,"op":82,"gas":"0xae99c","gasCost":"0x6","memSize":1056,"stack":["0x60610300527f6101c0527f24536075606102610380527fa0527f2553609f6060","0x420"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1266,"op":127,"gas":"0xae996","gasCost":"0x3","memSize":1088,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1299,"op":97,"gas":"0xae993","gasCost":"0x3","memSize":1088,"stack":["0x40527f265360fe60275360610320527f8f60286101a0526103a0527f7f536061"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1302,"op":82,"gas":"0xae990","gasCost":"0x6","memSize":1088,"stack":["0x40527f265360fe60275360610320527f8f60286101a0526103a0527f7f536061","0x440"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1303,"op":127,"gas":"0xae98a","gasCost":"0x3","memSize":1120,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1336,"op":97,"gas":"0xae987","gasCost":"0x3","memSize":1120,"stack":["0x1e0527f6102c0527f0b6029536060602a53600060610340527f2b536103c052"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1339,"op":82,"gas":"0xae984","gasCost":"0x6","memSize":1120,"stack":["0x1e0527f6102c0527f0b6029536060602a53600060610340527f2b536103c052","0x460"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1340,"op":127,"gas":"0xae97e","gasCost":"0x3","memSize":1152,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1373,"op":97,"gas":"0xae97b","gasCost":"0x3","memSize":1152,"stack":["0x7f6060602c53606052606060805360006061016102e0527f610200527fc05261"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1376,"op":82,"gas":"0xae978","gasCost":"0x6","memSize":1152,"stack":["0x7f6060602c53606052606060805360006061016102e0527f610200527fc05261","0x480"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1377,"op":127,"gas":"0xae972","gasCost":"0x3","memSize":1184,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1410,"op":97,"gas":"0xae96f","gasCost":"0x3","memSize":1184,"stack":["0x36103e0527f60527f7f81536060608253602d60835360536084536060608553"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1413,"op":82,"gas":"0xae96c","gasCost":"0x6","memSize":1184,"stack":["0x36103e0527f60527f7f81536060608253602d60835360536084536060608553","0x4a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1414,"op":127,"gas":"0xae966","gasCost":"0x3","memSize":1216,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1447,"op":97,"gas":"0xae963","gasCost":"0x3","memSize":1216,"stack":["0x60fd61030052610400527f7f6086610380527f536060610220527f6087536101"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1450,"op":82,"gas":"0xae960","gasCost":"0x6","memSize":1216,"stack":["0x60fd61030052610400527f7f6086610380527f536060610220527f6087536101","0x4c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1451,"op":127,"gas":"0xae95a","gasCost":"0x3","memSize":1248,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1484,"op":97,"gas":"0xae957","gasCost":"0x3","memSize":1248,"stack":["0xe0527f602e608853605360610420527f89536060608a61036103a0527f20527f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1487,"op":82,"gas":"0xae954","gasCost":"0x7","memSize":1248,"stack":["0xe0527f602e608853605360610420527f89536060608a61036103a0527f20527f","0x4e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1488,"op":127,"gas":"0xae94d","gasCost":"0x3","memSize":1280,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1521,"op":97,"gas":"0xae94a","gasCost":"0x3","memSize":1280,"stack":["0x53602f608b536060608c610240527f53610440527f6000608d5360f361020052"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1524,"op":82,"gas":"0xae947","gasCost":"0x6","memSize":1280,"stack":["0x53602f608b536060608c610240527f53610440527f6000608d5360f361020052","0x500"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1525,"op":127,"gas":"0xae941","gasCost":"0x3","memSize":1312,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1558,"op":97,"gas":"0xae93e","gasCost":"0x3","memSize":1312,"stack":["0x60606103c0527f610220610340527f53608e610221610460527f536053610222"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1561,"op":82,"gas":"0xae93b","gasCost":"0x6","memSize":1312,"stack":["0x60606103c0527f610220610340527f53608e610221610460527f536053610222","0x520"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1562,"op":127,"gas":"0xae935","gasCost":"0x3","memSize":1344,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1595,"op":97,"gas":"0xae932","gasCost":"0x3","memSize":1344,"stack":["0x536060610260527f610223536103e0527f600061022453606061610480527f03"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1598,"op":82,"gas":"0xae92f","gasCost":"0x6","memSize":1344,"stack":["0x536060610260527f610223536103e0527f600061022453606061610480527f03","0x540"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1599,"op":127,"gas":"0xae929","gasCost":"0x3","memSize":1376,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1632,"op":97,"gas":"0xae926","gasCost":"0x3","memSize":1376,"stack":["0x60527f61022553608f61022653606061022753600061610400527f0261028061"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1635,"op":82,"gas":"0xae923","gasCost":"0x6","memSize":1376,"stack":["0x60527f61022553608f61022653606061022753600061610400527f0261028061","0x560"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1636,"op":127,"gas":"0xae91d","gasCost":"0x3","memSize":1408,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1669,"op":97,"gas":"0xae91a","gasCost":"0x3","memSize":1408,"stack":["0x4a0527f527f28536060610229610380527f53600061022a5360f561022b5360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1672,"op":82,"gas":"0xae917","gasCost":"0x6","memSize":1408,"stack":["0x4a0527f527f28536060610229610380527f53600061022a5360f561022b5360","0x580"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1673,"op":127,"gas":"0xae911","gasCost":"0x3","memSize":1440,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1706,"op":97,"gas":"0xae90e","gasCost":"0x3","memSize":1440,"stack":["0x610420526104c0527f7f6061022c53600061022d536102a0527f60606103a052"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1709,"op":82,"gas":"0xae90b","gasCost":"0x7","memSize":1440,"stack":["0x610420526104c0527f7f6061022c53600061022d536102a0527f60606103a052","0x5a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1710,"op":127,"gas":"0xae904","gasCost":"0x3","memSize":1472,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1743,"op":97,"gas":"0xae901","gasCost":"0x3","memSize":1472,"stack":["0x7f61022e53600061026104e0527f2f610440527f536060610230536000610231"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1746,"op":82,"gas":"0xae8fe","gasCost":"0x6","memSize":1472,"stack":["0x7f61022e53600061026104e0527f2f610440527f536060610230536000610231","0x5c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1747,"op":127,"gas":"0xae8f8","gasCost":"0x3","memSize":1504,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1780,"op":97,"gas":"0xae8f5","gasCost":"0x3","memSize":1504,"stack":["0x53606061023253600061026103c0610500527f527fc0527f61610460527f0233"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1783,"op":82,"gas":"0xae8f2","gasCost":"0x6","memSize":1504,"stack":["0x53606061023253600061026103c0610500527f527fc0527f61610460527f0233","0x5e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1784,"op":127,"gas":"0xae8ec","gasCost":"0x3","memSize":1536,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1817,"op":97,"gas":"0xae8e9","gasCost":"0x3","memSize":1536,"stack":["0x53606061023453600061023553608561023653610520527f605a610237536061"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1820,"op":82,"gas":"0xae8e6","gasCost":"0x6","memSize":1536,"stack":["0x53606061023453600061023553608561023653610520527f605a610237536061","0x600"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1821,"op":127,"gas":"0xae8e0","gasCost":"0x3","memSize":1568,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1854,"op":97,"gas":"0xae8dd","gasCost":"0x3","memSize":1568,"stack":["0x3e052610480527f7ff261026102e0526038610300536053610540527f610301"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1857,"op":82,"gas":"0xae8da","gasCost":"0x6","memSize":1568,"stack":["0x3e052610480527f7ff261026102e0526038610300536053610540527f610301","0x620"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1858,"op":127,"gas":"0xae8d4","gasCost":"0x3","memSize":1600,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1891,"op":97,"gas":"0xae8d1","gasCost":"0x3","memSize":1600,"stack":["0x536060610302536050610303536104a0527f60610400527f6161030453610560"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1894,"op":82,"gas":"0xae8ce","gasCost":"0x7","memSize":1600,"stack":["0x536060610302536050610303536104a0527f60610400527f6161030453610560","0x640"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1895,"op":127,"gas":"0xae8c7","gasCost":"0x3","memSize":1632,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1928,"op":97,"gas":"0xae8c4","gasCost":"0x3","memSize":1632,"stack":["0x527f6002610305536039610306536053610307536060616104c0527f03085360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1931,"op":82,"gas":"0xae8c1","gasCost":"0x6","memSize":1632,"stack":["0x527f6002610305536039610306536053610307536060616104c0527f03085360","0x660"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1932,"op":127,"gas":"0xae8bb","gasCost":"0x3","memSize":1664,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":1965,"op":97,"gas":"0xae8b8","gasCost":"0x3","memSize":1664,"stack":["0x5061610580527f610420527f030953606161030a53600261030b53603a61030c"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":1968,"op":82,"gas":"0xae8b5","gasCost":"0x6","memSize":1664,"stack":["0x5061610580527f610420527f030953606161030a53600261030b53603a61030c","0x680"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":1969,"op":127,"gas":"0xae8af","gasCost":"0x3","memSize":1696,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2002,"op":97,"gas":"0xae8ac","gasCost":"0x3","memSize":1696,"stack":["0x536104e0527f606105a0527f5361030d53606161030e610440527f5360026103"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2005,"op":82,"gas":"0xae8a9","gasCost":"0x6","memSize":1696,"stack":["0x536104e0527f606105a0527f5361030d53606161030e610440527f5360026103","0x6a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2006,"op":127,"gas":"0xae8a3","gasCost":"0x3","memSize":1728,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2039,"op":97,"gas":"0xae8a0","gasCost":"0x3","memSize":1728,"stack":["0xf53603b61031053606061616105c0527f0500527f03115360006103125360f3"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2042,"op":82,"gas":"0xae89d","gasCost":"0x6","memSize":1728,"stack":["0xf53603b61031053606061616105c0527f0500527f03115360006103125360f3","0x6c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2043,"op":127,"gas":"0xae897","gasCost":"0x3","memSize":1760,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2076,"op":97,"gas":"0xae894","gasCost":"0x3","memSize":1760,"stack":["0x61031353616104605260036104805360146105e0527f61048153610520527f60"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2079,"op":82,"gas":"0xae891","gasCost":"0x7","memSize":1760,"stack":["0x61031353616104605260036104805360146105e0527f61048153610520527f60","0x6e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2080,"op":127,"gas":"0xae88a","gasCost":"0x3","memSize":1792,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2113,"op":97,"gas":"0xae887","gasCost":"0x3","memSize":1792,"stack":["0x60610482536000610483536060610484536000610485610600527f5360f06104"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2116,"op":82,"gas":"0xae884","gasCost":"0x6","memSize":1792,"stack":["0x60610482536000610483536060610484536000610485610600527f5360f06104","0x700"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2117,"op":127,"gas":"0xae87e","gasCost":"0x3","memSize":1824,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2150,"op":97,"gas":"0xae87b","gasCost":"0x3","memSize":1824,"stack":["0x86536060610540527f610487536000610488536060610489536000610620527f"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2153,"op":82,"gas":"0xae878","gasCost":"0x6","memSize":1824,"stack":["0x86536060610540527f610487536000610488536060610489536000610620527f","0x720"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2154,"op":127,"gas":"0xae872","gasCost":"0x3","memSize":1856,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2187,"op":97,"gas":"0xae86f","gasCost":"0x3","memSize":1856,"stack":["0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2190,"op":82,"gas":"0xae86c","gasCost":"0x6","memSize":1856,"stack":["0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e","0x740"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2191,"op":127,"gas":"0xae866","gasCost":"0x3","memSize":1888,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2224,"op":97,"gas":"0xae863","gasCost":"0x3","memSize":1888,"stack":["0x610640527f53608461048f53605a6104905360f4610491536105805260606105"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2227,"op":82,"gas":"0xae860","gasCost":"0x7","memSize":1888,"stack":["0x610640527f53608461048f53605a6104905360f4610491536105805260606105","0x760"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2228,"op":127,"gas":"0xae859","gasCost":"0x3","memSize":1920,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2261,"op":97,"gas":"0xae856","gasCost":"0x3","memSize":1920,"stack":["0xa053605061610660527f05a15360616105a25360046105a35360926105a45360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2264,"op":82,"gas":"0xae853","gasCost":"0x6","memSize":1920,"stack":["0xa053605061610660527f05a15360616105a25360046105a35360926105a45360","0x780"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2265,"op":127,"gas":"0xae84d","gasCost":"0x3","memSize":1952,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2298,"op":97,"gas":"0xae84a","gasCost":"0x3","memSize":1952,"stack":["0x536105a55360606105a6610680527f5360506105a75360616105a85360046105"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2301,"op":82,"gas":"0xae847","gasCost":"0x6","memSize":1952,"stack":["0x536105a55360606105a6610680527f5360506105a75360616105a85360046105","0x7a0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2302,"op":127,"gas":"0xae841","gasCost":"0x3","memSize":1984,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2335,"op":97,"gas":"0xae83e","gasCost":"0x3","memSize":1984,"stack":["0xa95360936105aa5360536105ab53606106a0527f616105ac5360046105ad5360"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2338,"op":82,"gas":"0xae83b","gasCost":"0x6","memSize":1984,"stack":["0xa95360936105aa5360536105ab53606106a0527f616105ac5360046105ad5360","0x7c0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2339,"op":127,"gas":"0xae835","gasCost":"0x3","memSize":2016,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2372,"op":97,"gas":"0xae832","gasCost":"0x3","memSize":2016,"stack":["0x946105ae5360606105af5360006105b05360f3616106c05260056106e05360b1"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2375,"op":82,"gas":"0xae82f","gasCost":"0x7","memSize":2016,"stack":["0x946105ae5360606105af5360006105b05360f3616106c05260056106e05360b1","0x7e0"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2376,"op":127,"gas":"0xae828","gasCost":"0x3","memSize":2048,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2409,"op":97,"gas":"0xae825","gasCost":"0x3","memSize":2048,"stack":["0x6106e15360536106e25360606106e35360006106e45360616106e55360056106"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2412,"op":82,"gas":"0xae822","gasCost":"0x6","memSize":2048,"stack":["0x6106e15360536106e25360606106e35360006106e45360616106e55360056106","0x800"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2413,"op":127,"gas":"0xae81c","gasCost":"0x3","memSize":2080,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2446,"op":97,"gas":"0xae819","gasCost":"0x3","memSize":2080,"stack":["0xe65360b26106e75360606106e85360006106e95360606106ea5360006106eb53"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2449,"op":82,"gas":"0xae816","gasCost":"0x6","memSize":2080,"stack":["0xe65360b26106e75360606106e85360006106e95360606106ea5360006106eb53","0x820"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2450,"op":127,"gas":"0xae810","gasCost":"0x3","memSize":2112,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2483,"op":97,"gas":"0xae80d","gasCost":"0x3","memSize":2112,"stack":["0x60f56106ec5360606106ed5360006106ee5360606106ef5360006106f0536060"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2486,"op":82,"gas":"0xae80a","gasCost":"0x6","memSize":2112,"stack":["0x60f56106ec5360606106ed5360006106ee5360606106ef5360006106f0536060","0x840"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2487,"op":127,"gas":"0xae804","gasCost":"0x3","memSize":2144,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2520,"op":97,"gas":"0xae801","gasCost":"0x3","memSize":2144,"stack":["0x6106f15360006106f25360606106f35360006106f45360606106f55360006106"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2523,"op":82,"gas":"0xae7fe","gasCost":"0x7","memSize":2144,"stack":["0x6106f15360006106f25360606106f35360006106f45360606106f55360006106","0x860"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2524,"op":127,"gas":"0xae7f7","gasCost":"0x3","memSize":2176,"stack":[],"depth":1,"refund":0,"opName":"PUSH32"} +{"pc":2557,"op":97,"gas":"0xae7f4","gasCost":"0x3","memSize":2176,"stack":["0xf65360856106f753605a6106f85360f16106f95360506106fa5360506106fb53"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2560,"op":82,"gas":"0xae7f1","gasCost":"0x6","memSize":2176,"stack":["0xf65360856106f753605a6106f85360f16106f95360506106fa5360506106fb53","0x880"],"depth":1,"refund":0,"opName":"MSTORE"} +{"pc":2561,"op":96,"gas":"0xae7eb","gasCost":"0x3","memSize":2208,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2563,"op":97,"gas":"0xae7e8","gasCost":"0x3","memSize":2208,"stack":["0x61"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2566,"op":83,"gas":"0xae7e5","gasCost":"0x6","memSize":2208,"stack":["0x61","0x8a0"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2567,"op":96,"gas":"0xae7df","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2569,"op":97,"gas":"0xae7dc","gasCost":"0x3","memSize":2240,"stack":["0x6"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2572,"op":83,"gas":"0xae7d9","gasCost":"0x3","memSize":2240,"stack":["0x6","0x8a1"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2573,"op":96,"gas":"0xae7d6","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2575,"op":97,"gas":"0xae7d3","gasCost":"0x3","memSize":2240,"stack":["0xfc"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2578,"op":83,"gas":"0xae7d0","gasCost":"0x3","memSize":2240,"stack":["0xfc","0x8a2"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2579,"op":96,"gas":"0xae7cd","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2581,"op":97,"gas":"0xae7ca","gasCost":"0x3","memSize":2240,"stack":["0x60"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2584,"op":83,"gas":"0xae7c7","gasCost":"0x3","memSize":2240,"stack":["0x60","0x8a3"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2585,"op":96,"gas":"0xae7c4","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2587,"op":97,"gas":"0xae7c1","gasCost":"0x3","memSize":2240,"stack":["0x0"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2590,"op":83,"gas":"0xae7be","gasCost":"0x3","memSize":2240,"stack":["0x0","0x8a4"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2591,"op":96,"gas":"0xae7bb","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2593,"op":97,"gas":"0xae7b8","gasCost":"0x3","memSize":2240,"stack":["0xf3"],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2596,"op":83,"gas":"0xae7b5","gasCost":"0x3","memSize":2240,"stack":["0xf3","0x8a5"],"depth":1,"refund":0,"opName":"MSTORE8"} +{"pc":2597,"op":97,"gas":"0xae7b2","gasCost":"0x3","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"PUSH2"} +{"pc":2600,"op":96,"gas":"0xae7af","gasCost":"0x3","memSize":2240,"stack":["0x8a6"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2602,"op":96,"gas":"0xae7ac","gasCost":"0x3","memSize":2240,"stack":["0x8a6","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2604,"op":240,"gas":"0xae7a9","gasCost":"0x7d00","memSize":2240,"stack":["0x8a6","0x0","0x0"],"depth":1,"refund":0,"opName":"CREATE"} +{"pc":0,"op":96,"gas":"0xa40ff","gasCost":"0x3","memSize":0,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":84,"gas":"0xa40fc","gasCost":"0x834","memSize":0,"stack":["0x2"],"depth":2,"refund":0,"opName":"SLOAD"} +{"pc":3,"op":80,"gas":"0xa38c8","gasCost":"0x2","memSize":0,"stack":["0x0"],"depth":2,"refund":0,"opName":"POP"} +{"pc":4,"op":96,"gas":"0xa38c6","gasCost":"0x3","memSize":0,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":6,"op":84,"gas":"0xa38c3","gasCost":"0x834","memSize":0,"stack":["0x3"],"depth":2,"refund":0,"opName":"SLOAD"} +{"pc":7,"op":80,"gas":"0xa308f","gasCost":"0x2","memSize":0,"stack":["0x0"],"depth":2,"refund":0,"opName":"POP"} +{"pc":8,"op":96,"gas":"0xa308d","gasCost":"0x3","memSize":0,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":10,"op":96,"gas":"0xa308a","gasCost":"0x3","memSize":0,"stack":["0x1"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":12,"op":85,"gas":"0xa3087","gasCost":"0x4e20","memSize":0,"stack":["0x1","0x3"],"depth":2,"refund":0,"opName":"SSTORE"} +{"pc":13,"op":127,"gas":"0x9e267","gasCost":"0x3","memSize":0,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":46,"op":96,"gas":"0x9e264","gasCost":"0x3","memSize":0,"stack":["0x7f6008545060006004557f600160045560006004556000600060006000600060"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":48,"op":82,"gas":"0x9e261","gasCost":"0x6","memSize":0,"stack":["0x7f6008545060006004557f600160045560006004556000600060006000600060","0x0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":49,"op":127,"gas":"0x9e25b","gasCost":"0x3","memSize":32,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":82,"op":96,"gas":"0x9e258","gasCost":"0x3","memSize":32,"stack":["0xf96000527f5af250600060006000606000527e60f45af4506000600060006000"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":84,"op":82,"gas":"0x9e255","gasCost":"0x6","memSize":32,"stack":["0xf96000527f5af250600060006000606000527e60f45af4506000600060006000","0x20"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":85,"op":127,"gas":"0x9e24f","gasCost":"0x3","memSize":64,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":118,"op":96,"gas":"0x9e24c","gasCost":"0x3","memSize":64,"stack":["0x600060f55a6020527ff150f001075205846a44a283446020527f8ca260006000"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":120,"op":82,"gas":"0x9e249","gasCost":"0x6","memSize":64,"stack":["0x600060f55a6020527ff150f001075205846a44a283446020527f8ca260006000","0x40"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":121,"op":127,"gas":"0x9e243","gasCost":"0x3","memSize":96,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":154,"op":96,"gas":"0x9e240","gasCost":"0x3","memSize":96,"stack":["0x6000600060045af4506040527f519930847f3b631c54a49b5f60035450326040"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":156,"op":82,"gas":"0x9e23d","gasCost":"0x6","memSize":96,"stack":["0x6000600060045af4506040527f519930847f3b631c54a49b5f60035450326040","0x60"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":157,"op":127,"gas":"0x9e237","gasCost":"0x3","memSize":128,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":190,"op":96,"gas":"0x9e234","gasCost":"0x3","memSize":128,"stack":["0x527f77306b60006000600060006060527f6000600c5af1506000600060006000"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":192,"op":82,"gas":"0x9e231","gasCost":"0x6","memSize":128,"stack":["0x527f77306b60006000600060006060527f6000600c5af1506000600060006000","0x80"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":193,"op":127,"gas":"0x9e22b","gasCost":"0x3","memSize":160,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":226,"op":96,"gas":"0x9e228","gasCost":"0x3","memSize":160,"stack":["0x60f85af450506060527f066001600255606080527f0354506000600055600060"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":228,"op":82,"gas":"0x9e225","gasCost":"0x6","memSize":160,"stack":["0x60f85af450506060527f066001600255606080527f0354506000600055600060","0xa0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":229,"op":127,"gas":"0x9e21f","gasCost":"0x3","memSize":192,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":262,"op":96,"gas":"0x9e21c","gasCost":"0x3","memSize":192,"stack":["0x1556c3394fff4607f7f1684317b6080527f387b9f60a0527f1920700184809d"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":264,"op":82,"gas":"0x9e219","gasCost":"0x6","memSize":192,"stack":["0x1556c3394fff4607f7f1684317b6080527f387b9f60a0527f1920700184809d","0xc0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":265,"op":127,"gas":"0x9e213","gasCost":"0x3","memSize":224,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":298,"op":96,"gas":"0x9e210","gasCost":"0x3","memSize":224,"stack":["0x60015450011899016e6009ff60026001556000527f9f60a05260c0527f7f6000"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":300,"op":82,"gas":"0x9e20d","gasCost":"0x6","memSize":224,"stack":["0x60015450011899016e6009ff60026001556000527f9f60a05260c0527f7f6000","0xe0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":301,"op":127,"gas":"0x9e207","gasCost":"0x3","memSize":256,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":334,"op":97,"gas":"0x9e204","gasCost":"0x3","memSize":256,"stack":["0x527f9981600160045582600eff600060006000600060f65af45060006060e052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":337,"op":82,"gas":"0x9e201","gasCost":"0x6","memSize":256,"stack":["0x527f9981600160045582600eff600060006000600060f65af45060006060e052","0x100"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":338,"op":127,"gas":"0x9e1fb","gasCost":"0x3","memSize":288,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":371,"op":97,"gas":"0x9e1f8","gasCost":"0x3","memSize":288,"stack":["0x7f6060c0527f20527e600060006020527f60f75af4501d7f1903166660006000"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":374,"op":82,"gas":"0x9e1f5","gasCost":"0x6","memSize":288,"stack":["0x7f6060c0527f20527e600060006020527f60f75af4501d7f1903166660006000","0x120"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":375,"op":127,"gas":"0x9e1ef","gasCost":"0x3","memSize":320,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":408,"op":97,"gas":"0x9e1ec","gasCost":"0x3","memSize":320,"stack":["0x60610100527e6000600060e0527f60046040527f5af150600060006000604052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":411,"op":82,"gas":"0x9e1e9","gasCost":"0x6","memSize":320,"stack":["0x60610100527e6000600060e0527f60046040527f5af150600060006000604052","0x140"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":412,"op":127,"gas":"0x9e1e3","gasCost":"0x3","memSize":352,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":445,"op":97,"gas":"0x9e1e0","gasCost":"0x3","memSize":352,"stack":["0x7f60006009610120527f5af4503c95138e5b8f610100527f7f605a6000536060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":448,"op":82,"gas":"0x9e1dd","gasCost":"0x6","memSize":352,"stack":["0x7f60006009610120527f5af4503c95138e5b8f610100527f7f605a6000536060","0x160"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":449,"op":127,"gas":"0x9e1d7","gasCost":"0x3","memSize":384,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":482,"op":97,"gas":"0x9e1d4","gasCost":"0x3","memSize":384,"stack":["0x527f6031600153606b60610140527f02536010606060527f0353604560610120"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":485,"op":82,"gas":"0x9e1d1","gasCost":"0x6","memSize":384,"stack":["0x527f6031600153606b60610140527f02536010606060527f0353604560610120","0x180"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":486,"op":127,"gas":"0x9e1cb","gasCost":"0x3","memSize":416,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":519,"op":97,"gas":"0x9e1c8","gasCost":"0x3","memSize":416,"stack":["0x527f04536060600553600160608052610160527f7e527f600653606060075360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":522,"op":82,"gas":"0x9e1c5","gasCost":"0x6","memSize":416,"stack":["0x527f04536060600553600160608052610160527f7e527f600653606060075360","0x1a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":523,"op":127,"gas":"0x9e1bf","gasCost":"0x3","memSize":448,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":556,"op":97,"gas":"0x9e1bc","gasCost":"0x3","memSize":448,"stack":["0x2600853606080610140527f527f556009536060610180527f600a53600160a0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":559,"op":82,"gas":"0x9e1b9","gasCost":"0x6","memSize":448,"stack":["0x2600853606080610140527f527f556009536060610180527f600a53600160a0","0x1c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":560,"op":127,"gas":"0x9e1b3","gasCost":"0x3","memSize":480,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":593,"op":97,"gas":"0x9e1b0","gasCost":"0x3","memSize":480,"stack":["0x527f600b536060600c6020527f53600060610160527f0d53606101a0527f5560"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":596,"op":82,"gas":"0x9e1ad","gasCost":"0x6","memSize":480,"stack":["0x527f600b536060600c6020527f53600060610160527f0d53606101a0527f5560","0x1e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":597,"op":127,"gas":"0x9e1a7","gasCost":"0x3","memSize":512,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":630,"op":97,"gas":"0x9e1a4","gasCost":"0x3","memSize":512,"stack":["0xe60a0527f536060600f536060c0527f01601053606060115360026101806101"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":633,"op":82,"gas":"0x9e1a1","gasCost":"0x6","memSize":512,"stack":["0xe60a0527f536060600f536060c0527f01601053606060115360026101806101","0x200"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":634,"op":127,"gas":"0x9e19b","gasCost":"0x3","memSize":544,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":667,"op":97,"gas":"0x9e198","gasCost":"0x3","memSize":544,"stack":["0xc0527f527f601253606040527f55601353606060c0527f60145360e0527f6000"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":670,"op":82,"gas":"0x9e195","gasCost":"0x6","memSize":544,"stack":["0xc0527f527f601253606040527f55601353606060c0527f60145360e0527f6000","0x220"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":671,"op":127,"gas":"0x9e18f","gasCost":"0x3","memSize":576,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":704,"op":97,"gas":"0x9e18c","gasCost":"0x3","memSize":576,"stack":["0x6015536101e0527f60606101a0527f601653600060175360f360185360196060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":707,"op":82,"gas":"0x9e189","gasCost":"0x6","memSize":576,"stack":["0x6015536101e0527f60606101a0527f601653600060175360f360185360196060","0x240"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":708,"op":127,"gas":"0x9e183","gasCost":"0x3","memSize":608,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":741,"op":97,"gas":"0x9e180","gasCost":"0x3","memSize":608,"stack":["0x605260006060e052610200527f610100527f7f806101c0527f5360f360815360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":744,"op":82,"gas":"0x9e17d","gasCost":"0x6","memSize":608,"stack":["0x605260006060e052610200527f610100527f7f806101c0527f5360f360815360","0x260"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":745,"op":127,"gas":"0x9e177","gasCost":"0x3","memSize":640,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":778,"op":97,"gas":"0x9e174","gasCost":"0x3","memSize":640,"stack":["0x8260006000f060006000600060610220527e845af450506000600061016101e0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":781,"op":82,"gas":"0x9e171","gasCost":"0x6","memSize":640,"stack":["0x8260006000f060006000600060610220527e845af450506000600061016101e0","0x280"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":782,"op":127,"gas":"0x9e16b","gasCost":"0x3","memSize":672,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":815,"op":97,"gas":"0x9e168","gasCost":"0x3","memSize":672,"stack":["0x527f20527f60610100527e600060006003610240527f5af15060005450c76000"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":818,"op":82,"gas":"0x9e165","gasCost":"0x6","memSize":672,"stack":["0x527f20527f60610100527e600060006003610240527f5af15060005450c76000","0x2a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":819,"op":127,"gas":"0x9e15f","gasCost":"0x3","memSize":704,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":852,"op":97,"gas":"0x9e15c","gasCost":"0x3","memSize":704,"stack":["0x6002551309f562610200527f66a486610140527f6b00610260527f1d45716101"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":855,"op":82,"gas":"0x9e159","gasCost":"0x7","memSize":704,"stack":["0x6002551309f562610200527f66a486610140527f6b00610260527f1d45716101","0x2c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":856,"op":127,"gas":"0x9e152","gasCost":"0x3","memSize":736,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":889,"op":97,"gas":"0x9e14f","gasCost":"0x3","memSize":736,"stack":["0x20527f600054501c641d373c7f60045450610220527f6000600155610280527f"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":892,"op":82,"gas":"0x9e14c","gasCost":"0x6","memSize":736,"stack":["0x20527f600054501c641d373c7f60045450610220527f6000600155610280527f","0x2e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":893,"op":127,"gas":"0x9e146","gasCost":"0x3","memSize":768,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":926,"op":97,"gas":"0x9e143","gasCost":"0x3","memSize":768,"stack":["0x600554610160527f50600160025560085450610140527f60006002610240527f"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":929,"op":82,"gas":"0x9e140","gasCost":"0x6","memSize":768,"stack":["0x600554610160527f50600160025560085450610140527f60006002610240527f","0x300"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":930,"op":127,"gas":"0x9e13a","gasCost":"0x3","memSize":800,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":963,"op":97,"gas":"0x9e137","gasCost":"0x3","memSize":800,"stack":["0x6102a0527f557fd86000606000527e600060610180527e600060005af1508612"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":966,"op":82,"gas":"0x9e134","gasCost":"0x6","memSize":800,"stack":["0x6102a0527f557fd86000606000527e600060610180527e600060005af1508612","0x320"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":967,"op":127,"gas":"0x9e12e","gasCost":"0x3","memSize":832,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1000,"op":97,"gas":"0x9e12b","gasCost":"0x3","memSize":832,"stack":["0x17145147356102c0527f610260527f610160527f5198a37e127a7efa7c600052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1003,"op":82,"gas":"0x9e128","gasCost":"0x6","memSize":832,"stack":["0x17145147356102c0527f610260527f610160527f5198a37e127a7efa7c600052","0x340"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1004,"op":127,"gas":"0x9e122","gasCost":"0x3","memSize":864,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1037,"op":97,"gas":"0x9e11f","gasCost":"0x3","memSize":864,"stack":["0x6101a0527f606020527f6102e0527f6060205360610280527ff760215360ff60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1040,"op":82,"gas":"0x9e11c","gasCost":"0x6","memSize":864,"stack":["0x6101a0527f606020527f6102e0527f6060205360610280527ff760215360ff60","0x360"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1041,"op":127,"gas":"0x9e116","gasCost":"0x3","memSize":896,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1074,"op":97,"gas":"0x9e113","gasCost":"0x3","memSize":896,"stack":["0x225360610180527fdb602353603760610300527f6101c0527f24536075606102"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1077,"op":82,"gas":"0x9e110","gasCost":"0x6","memSize":896,"stack":["0x225360610180527fdb602353603760610300527f6101c0527f24536075606102","0x380"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1078,"op":127,"gas":"0x9e10a","gasCost":"0x3","memSize":928,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1111,"op":97,"gas":"0x9e107","gasCost":"0x3","memSize":928,"stack":["0xa0527f2553609f606040527f265360fe60275360610320527f8f60286101a052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1114,"op":82,"gas":"0x9e104","gasCost":"0x6","memSize":928,"stack":["0xa0527f2553609f606040527f265360fe60275360610320527f8f60286101a052","0x3a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1115,"op":127,"gas":"0x9e0fe","gasCost":"0x3","memSize":960,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1148,"op":97,"gas":"0x9e0fb","gasCost":"0x3","memSize":960,"stack":["0x7f53606101e0527f6102c0527f0b6029536060602a53600060610340527f2b53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1151,"op":82,"gas":"0x9e0f8","gasCost":"0x6","memSize":960,"stack":["0x7f53606101e0527f6102c0527f0b6029536060602a53600060610340527f2b53","0x3c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1152,"op":127,"gas":"0x9e0f2","gasCost":"0x3","memSize":992,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1185,"op":97,"gas":"0x9e0ef","gasCost":"0x3","memSize":992,"stack":["0x6060602c53606052606060805360006061016102e0527f610200527fc0526103"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1188,"op":82,"gas":"0x9e0ec","gasCost":"0x7","memSize":992,"stack":["0x6060602c53606052606060805360006061016102e0527f610200527fc0526103","0x3e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1189,"op":127,"gas":"0x9e0e5","gasCost":"0x3","memSize":1024,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1222,"op":97,"gas":"0x9e0e2","gasCost":"0x3","memSize":1024,"stack":["0x60527f7f81536060608253602d6083536053608453606060855360fd61030052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1225,"op":82,"gas":"0x9e0df","gasCost":"0x6","memSize":1024,"stack":["0x60527f7f81536060608253602d6083536053608453606060855360fd61030052","0x400"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1226,"op":127,"gas":"0x9e0d9","gasCost":"0x3","memSize":1056,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1259,"op":97,"gas":"0x9e0d6","gasCost":"0x3","memSize":1056,"stack":["0x7f6086610380527f536060610220527f6087536101e0527f602e608853605360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1262,"op":82,"gas":"0x9e0d3","gasCost":"0x6","memSize":1056,"stack":["0x7f6086610380527f536060610220527f6087536101e0527f602e608853605360","0x420"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1263,"op":127,"gas":"0x9e0cd","gasCost":"0x3","memSize":1088,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1296,"op":97,"gas":"0x9e0ca","gasCost":"0x3","memSize":1088,"stack":["0x89536060608a61036103a0527f20527f53602f608b536060608c610240527f53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1299,"op":82,"gas":"0x9e0c7","gasCost":"0x6","memSize":1088,"stack":["0x89536060608a61036103a0527f20527f53602f608b536060608c610240527f53","0x440"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1300,"op":127,"gas":"0x9e0c1","gasCost":"0x3","memSize":1120,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1333,"op":97,"gas":"0x9e0be","gasCost":"0x3","memSize":1120,"stack":["0x6000608d5360f36102005260606103c0527f610220610340527f53608e610221"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1336,"op":82,"gas":"0x9e0bb","gasCost":"0x6","memSize":1120,"stack":["0x6000608d5360f36102005260606103c0527f610220610340527f53608e610221","0x460"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1337,"op":127,"gas":"0x9e0b5","gasCost":"0x3","memSize":1152,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1370,"op":97,"gas":"0x9e0b2","gasCost":"0x3","memSize":1152,"stack":["0x536053610222536060610260527f610223536103e0527f600061022453606061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1373,"op":82,"gas":"0x9e0af","gasCost":"0x6","memSize":1152,"stack":["0x536053610222536060610260527f610223536103e0527f600061022453606061","0x480"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1374,"op":127,"gas":"0x9e0a9","gasCost":"0x3","memSize":1184,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1407,"op":97,"gas":"0x9e0a6","gasCost":"0x3","memSize":1184,"stack":["0x360527f61022553608f61022653606061022753600061610400527f02610280"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1410,"op":82,"gas":"0x9e0a3","gasCost":"0x6","memSize":1184,"stack":["0x360527f61022553608f61022653606061022753600061610400527f02610280","0x4a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1411,"op":127,"gas":"0x9e09d","gasCost":"0x3","memSize":1216,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1444,"op":97,"gas":"0x9e09a","gasCost":"0x3","memSize":1216,"stack":["0x527f28536060610229610380527f53600061022a5360f561022b536061042052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1447,"op":82,"gas":"0x9e097","gasCost":"0x6","memSize":1216,"stack":["0x527f28536060610229610380527f53600061022a5360f561022b536061042052","0x4c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1448,"op":127,"gas":"0x9e091","gasCost":"0x3","memSize":1248,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1481,"op":97,"gas":"0x9e08e","gasCost":"0x3","memSize":1248,"stack":["0x7f6061022c53600061022d536102a0527f60606103a0527f61022e5360006102"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1484,"op":82,"gas":"0x9e08b","gasCost":"0x7","memSize":1248,"stack":["0x7f6061022c53600061022d536102a0527f60606103a0527f61022e5360006102","0x4e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1485,"op":127,"gas":"0x9e084","gasCost":"0x3","memSize":1280,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1518,"op":97,"gas":"0x9e081","gasCost":"0x3","memSize":1280,"stack":["0x2f610440527f53606061023053600061023153606061023253600061026103c0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1521,"op":82,"gas":"0x9e07e","gasCost":"0x6","memSize":1280,"stack":["0x2f610440527f53606061023053600061023153606061023253600061026103c0","0x500"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1522,"op":127,"gas":"0x9e078","gasCost":"0x3","memSize":1312,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1555,"op":97,"gas":"0x9e075","gasCost":"0x3","memSize":1312,"stack":["0x527fc0527f61610460527f023353606061023453600061023553608561023653"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1558,"op":82,"gas":"0x9e072","gasCost":"0x6","memSize":1312,"stack":["0x527fc0527f61610460527f023353606061023453600061023553608561023653","0x520"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1559,"op":127,"gas":"0x9e06c","gasCost":"0x3","memSize":1344,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1592,"op":97,"gas":"0x9e069","gasCost":"0x3","memSize":1344,"stack":["0x605a61023753606103e052610480527f7ff261026102e0526038610300536053"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1595,"op":82,"gas":"0x9e066","gasCost":"0x6","memSize":1344,"stack":["0x605a61023753606103e052610480527f7ff261026102e0526038610300536053","0x540"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1596,"op":127,"gas":"0x9e060","gasCost":"0x3","memSize":1376,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1629,"op":97,"gas":"0x9e05d","gasCost":"0x3","memSize":1376,"stack":["0x610301536060610302536050610303536104a0527f60610400527f6161030453"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1632,"op":82,"gas":"0x9e05a","gasCost":"0x6","memSize":1376,"stack":["0x610301536060610302536050610303536104a0527f60610400527f6161030453","0x560"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1633,"op":127,"gas":"0x9e054","gasCost":"0x3","memSize":1408,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1666,"op":97,"gas":"0x9e051","gasCost":"0x3","memSize":1408,"stack":["0x6002610305536039610306536053610307536060616104c0527f030853605061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1669,"op":82,"gas":"0x9e04e","gasCost":"0x6","memSize":1408,"stack":["0x6002610305536039610306536053610307536060616104c0527f030853605061","0x580"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1670,"op":127,"gas":"0x9e048","gasCost":"0x3","memSize":1440,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1703,"op":97,"gas":"0x9e045","gasCost":"0x3","memSize":1440,"stack":["0x610420527f030953606161030a53600261030b53603a61030c536104e0527f60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1706,"op":82,"gas":"0x9e042","gasCost":"0x7","memSize":1440,"stack":["0x610420527f030953606161030a53600261030b53603a61030c536104e0527f60","0x5a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1707,"op":127,"gas":"0x9e03b","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1740,"op":97,"gas":"0x9e038","gasCost":"0x3","memSize":1472,"stack":["0x5361030d53606161030e610440527f53600261030f53603b6103105360606161"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1743,"op":82,"gas":"0x9e035","gasCost":"0x6","memSize":1472,"stack":["0x5361030d53606161030e610440527f53600261030f53603b6103105360606161","0x5c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1744,"op":127,"gas":"0x9e02f","gasCost":"0x3","memSize":1504,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1777,"op":97,"gas":"0x9e02c","gasCost":"0x3","memSize":1504,"stack":["0x500527f03115360006103125360f36103135361610460526003610480536014"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1780,"op":82,"gas":"0x9e029","gasCost":"0x6","memSize":1504,"stack":["0x500527f03115360006103125360f36103135361610460526003610480536014","0x5e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1781,"op":127,"gas":"0x9e023","gasCost":"0x3","memSize":1536,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1814,"op":97,"gas":"0x9e020","gasCost":"0x3","memSize":1536,"stack":["0x61048153610520527f6060610482536000610483536060610484536000610485"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1817,"op":82,"gas":"0x9e01d","gasCost":"0x6","memSize":1536,"stack":["0x61048153610520527f6060610482536000610483536060610484536000610485","0x600"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1818,"op":127,"gas":"0x9e017","gasCost":"0x3","memSize":1568,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1851,"op":97,"gas":"0x9e014","gasCost":"0x3","memSize":1568,"stack":["0x5360f0610486536060610540527f610487536000610488536060610489536000"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1854,"op":82,"gas":"0x9e011","gasCost":"0x6","memSize":1568,"stack":["0x5360f0610486536060610540527f610487536000610488536060610489536000","0x620"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1855,"op":127,"gas":"0x9e00b","gasCost":"0x3","memSize":1600,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1888,"op":97,"gas":"0x9e008","gasCost":"0x3","memSize":1600,"stack":["0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1891,"op":82,"gas":"0x9e005","gasCost":"0x7","memSize":1600,"stack":["0x61048a53606061048b5360006104610560527f8c53606061048d53600061048e","0x640"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1892,"op":127,"gas":"0x9dffe","gasCost":"0x3","memSize":1632,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1925,"op":97,"gas":"0x9dffb","gasCost":"0x3","memSize":1632,"stack":["0x53608461048f53605a6104905360f4610491536105805260606105a053605061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1928,"op":82,"gas":"0x9dff8","gasCost":"0x6","memSize":1632,"stack":["0x53608461048f53605a6104905360f4610491536105805260606105a053605061","0x660"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1929,"op":127,"gas":"0x9dff2","gasCost":"0x3","memSize":1664,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1962,"op":97,"gas":"0x9dfef","gasCost":"0x3","memSize":1664,"stack":["0x5a15360616105a25360046105a35360926105a45360536105a55360606105a6"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1965,"op":82,"gas":"0x9dfec","gasCost":"0x6","memSize":1664,"stack":["0x5a15360616105a25360046105a35360926105a45360536105a55360606105a6","0x680"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1966,"op":127,"gas":"0x9dfe6","gasCost":"0x3","memSize":1696,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1999,"op":97,"gas":"0x9dfe3","gasCost":"0x3","memSize":1696,"stack":["0x5360506105a75360616105a85360046105a95360936105aa5360536105ab5360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2002,"op":82,"gas":"0x9dfe0","gasCost":"0x6","memSize":1696,"stack":["0x5360506105a75360616105a85360046105a95360936105aa5360536105ab5360","0x6a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":2003,"op":127,"gas":"0x9dfda","gasCost":"0x3","memSize":1728,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":2036,"op":97,"gas":"0x9dfd7","gasCost":"0x3","memSize":1728,"stack":["0x616105ac5360046105ad5360946105ae5360606105af5360006105b05360f361"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2039,"op":82,"gas":"0x9dfd4","gasCost":"0x6","memSize":1728,"stack":["0x616105ac5360046105ad5360946105ae5360606105af5360006105b05360f361","0x6c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":2040,"op":96,"gas":"0x9dfce","gasCost":"0x3","memSize":1760,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2042,"op":97,"gas":"0x9dfcb","gasCost":"0x3","memSize":1760,"stack":["0x5"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2045,"op":83,"gas":"0x9dfc8","gasCost":"0x7","memSize":1760,"stack":["0x5","0x6e0"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2046,"op":96,"gas":"0x9dfc1","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2048,"op":97,"gas":"0x9dfbe","gasCost":"0x3","memSize":1792,"stack":["0xb1"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2051,"op":83,"gas":"0x9dfbb","gasCost":"0x3","memSize":1792,"stack":["0xb1","0x6e1"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2052,"op":96,"gas":"0x9dfb8","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2054,"op":97,"gas":"0x9dfb5","gasCost":"0x3","memSize":1792,"stack":["0x53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2057,"op":83,"gas":"0x9dfb2","gasCost":"0x3","memSize":1792,"stack":["0x53","0x6e2"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2058,"op":96,"gas":"0x9dfaf","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2060,"op":97,"gas":"0x9dfac","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2063,"op":83,"gas":"0x9dfa9","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6e3"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2064,"op":96,"gas":"0x9dfa6","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2066,"op":97,"gas":"0x9dfa3","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2069,"op":83,"gas":"0x9dfa0","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6e4"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2070,"op":96,"gas":"0x9df9d","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2072,"op":97,"gas":"0x9df9a","gasCost":"0x3","memSize":1792,"stack":["0x61"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2075,"op":83,"gas":"0x9df97","gasCost":"0x3","memSize":1792,"stack":["0x61","0x6e5"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2076,"op":96,"gas":"0x9df94","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2078,"op":97,"gas":"0x9df91","gasCost":"0x3","memSize":1792,"stack":["0x5"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2081,"op":83,"gas":"0x9df8e","gasCost":"0x3","memSize":1792,"stack":["0x5","0x6e6"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2082,"op":96,"gas":"0x9df8b","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2084,"op":97,"gas":"0x9df88","gasCost":"0x3","memSize":1792,"stack":["0xb2"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2087,"op":83,"gas":"0x9df85","gasCost":"0x3","memSize":1792,"stack":["0xb2","0x6e7"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2088,"op":96,"gas":"0x9df82","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2090,"op":97,"gas":"0x9df7f","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2093,"op":83,"gas":"0x9df7c","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6e8"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2094,"op":96,"gas":"0x9df79","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2096,"op":97,"gas":"0x9df76","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2099,"op":83,"gas":"0x9df73","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6e9"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2100,"op":96,"gas":"0x9df70","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2102,"op":97,"gas":"0x9df6d","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2105,"op":83,"gas":"0x9df6a","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6ea"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2106,"op":96,"gas":"0x9df67","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2108,"op":97,"gas":"0x9df64","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2111,"op":83,"gas":"0x9df61","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6eb"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2112,"op":96,"gas":"0x9df5e","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2114,"op":97,"gas":"0x9df5b","gasCost":"0x3","memSize":1792,"stack":["0xf5"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2117,"op":83,"gas":"0x9df58","gasCost":"0x3","memSize":1792,"stack":["0xf5","0x6ec"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2118,"op":96,"gas":"0x9df55","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2120,"op":97,"gas":"0x9df52","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2123,"op":83,"gas":"0x9df4f","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6ed"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2124,"op":96,"gas":"0x9df4c","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2126,"op":97,"gas":"0x9df49","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2129,"op":83,"gas":"0x9df46","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6ee"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2130,"op":96,"gas":"0x9df43","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2132,"op":97,"gas":"0x9df40","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2135,"op":83,"gas":"0x9df3d","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6ef"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2136,"op":96,"gas":"0x9df3a","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2138,"op":97,"gas":"0x9df37","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2141,"op":83,"gas":"0x9df34","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6f0"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2142,"op":96,"gas":"0x9df31","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2144,"op":97,"gas":"0x9df2e","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2147,"op":83,"gas":"0x9df2b","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6f1"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2148,"op":96,"gas":"0x9df28","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2150,"op":97,"gas":"0x9df25","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2153,"op":83,"gas":"0x9df22","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6f2"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2154,"op":96,"gas":"0x9df1f","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2156,"op":97,"gas":"0x9df1c","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2159,"op":83,"gas":"0x9df19","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6f3"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2160,"op":96,"gas":"0x9df16","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2162,"op":97,"gas":"0x9df13","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2165,"op":83,"gas":"0x9df10","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6f4"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2166,"op":96,"gas":"0x9df0d","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2168,"op":97,"gas":"0x9df0a","gasCost":"0x3","memSize":1792,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2171,"op":83,"gas":"0x9df07","gasCost":"0x3","memSize":1792,"stack":["0x60","0x6f5"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2172,"op":96,"gas":"0x9df04","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2174,"op":97,"gas":"0x9df01","gasCost":"0x3","memSize":1792,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2177,"op":83,"gas":"0x9defe","gasCost":"0x3","memSize":1792,"stack":["0x0","0x6f6"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2178,"op":96,"gas":"0x9defb","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2180,"op":97,"gas":"0x9def8","gasCost":"0x3","memSize":1792,"stack":["0x85"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2183,"op":83,"gas":"0x9def5","gasCost":"0x3","memSize":1792,"stack":["0x85","0x6f7"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2184,"op":96,"gas":"0x9def2","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2186,"op":97,"gas":"0x9deef","gasCost":"0x3","memSize":1792,"stack":["0x5a"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2189,"op":83,"gas":"0x9deec","gasCost":"0x3","memSize":1792,"stack":["0x5a","0x6f8"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2190,"op":96,"gas":"0x9dee9","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2192,"op":97,"gas":"0x9dee6","gasCost":"0x3","memSize":1792,"stack":["0xf1"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2195,"op":83,"gas":"0x9dee3","gasCost":"0x3","memSize":1792,"stack":["0xf1","0x6f9"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2196,"op":96,"gas":"0x9dee0","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2198,"op":97,"gas":"0x9dedd","gasCost":"0x3","memSize":1792,"stack":["0x50"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2201,"op":83,"gas":"0x9deda","gasCost":"0x3","memSize":1792,"stack":["0x50","0x6fa"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2202,"op":96,"gas":"0x9ded7","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2204,"op":97,"gas":"0x9ded4","gasCost":"0x3","memSize":1792,"stack":["0x50"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2207,"op":83,"gas":"0x9ded1","gasCost":"0x3","memSize":1792,"stack":["0x50","0x6fb"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":2208,"op":97,"gas":"0x9dece","gasCost":"0x3","memSize":1792,"stack":[],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":2211,"op":96,"gas":"0x9decb","gasCost":"0x3","memSize":1792,"stack":["0x6fc"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":2213,"op":243,"gas":"0x9dec8","gasCost":"0x0","memSize":1792,"stack":["0x6fc","0x0"],"depth":2,"refund":0,"opName":"RETURN"} +{"output":"7f6008545060006004557f600160045560006004556000600060006000600060f96000527f5af250600060006000606000527e60f45af4506000600060006000600060f55a6020527ff150f001075205846a44a283446020527f8ca2600060006000600060045af4506040527f519930847f3b631c54a49b5f60035450326040527f77306b60006000600060006060527f6000600c5af150600060006000600060f85af450506060527f066001600255606080527f035450600060005560006001556c3394fff4607f7f1684317b6080527f387b9f60a0527f1920700184809d60015450011899016e6009ff60026001556000527f9f60a05260c0527f7f6000527f9981600160045582600eff600060006000600060f65af45060006060e0527f6060c0527f20527e600060006020527f60f75af4501d7f190316666000600060610100527e6000600060e0527f60046040527f5af1506000600060006040527f60006009610120527f5af4503c95138e5b8f610100527f7f605a6000536060527f6031600153606b60610140527f02536010606060527f0353604560610120527f04536060600553600160608052610160527f7e527f60065360606007536002600853606080610140527f527f556009536060610180527f600a53600160a0527f600b536060600c6020527f53600060610160527f0d53606101a0527f55600e60a0527f536060600f536060c0527f01601053606060115360026101806101c0527f527f601253606040527f55601353606060c0527f60145360e0527f60006015536101e0527f60606101a0527f601653600060175360f360185360196060605260006060e052610200527f610100527f7f806101c0527f5360f3608153608260006000f060006000600060610220527e845af450506000600061016101e0527f20527f60610100527e600060006003610240527f5af15060005450c760006002551309f562610200527f66a486610140527f6b00610260527f1d4571610120527f600054501c641d373c7f60045450610220527f6000600155610280527f600554610160527f50600160025560085450610140527f60006002610240527f6102a0527f557fd86000606000527e600060610180527e600060005af150861217145147356102c0527f610260527f610160527f5198a37e127a7efa7c6000526101a0527f606020527f6102e0527f6060205360610280527ff760215360ff60225360610180527fdb602353603760610300527f6101c0527f24536075606102a0527f2553609f606040527f265360fe60275360610320527f8f60286101a0527f53606101e0527f6102c0527f0b6029536060602a53600060610340527f2b536060602c53606052606060805360006061016102e0527f610200527fc052610360527f7f81536060608253602d6083536053608453606060855360fd610300527f6086610380527f536060610220527f6087536101e0527f602e60885360536089536060608a61036103a0527f20527f53602f608b536060608c610240527f536000608d5360f36102005260606103c0527f610220610340527f53608e610221536053610222536060610260527f610223536103e0527f6000610224536060610360527f61022553608f61022653606061022753600061610400527f02610280527f28536060610229610380527f53600061022a5360f561022b5360610420527f6061022c53600061022d536102a0527f60606103a0527f61022e53600061022f610440527f53606061023053600061023153606061023253600061026103c0527fc0527f61610460527f023353606061023453600061023553608561023653605a61023753606103e052610480527f7ff261026102e0526038610300536053610301536060610302536050610303536104a0527f60610400527f61610304536002610305536039610306536053610307536060616104c0527f030853605061610420527f030953606161030a53600261030b53603a61030c536104e0527f605361030d53606161030e610440527f53600261030f53603b61031053606061610500527f03115360006103125360f3610313536161046052600361048053601461048153610520527f60606104825360006104835360606104845360006104855360f0610486536060610540527f61048753600061048853606061048953600061048a53606061048b5360006104610560527f8c53606061048d53600061048e53608461048f53605a6104905360f4610491536105805260606105a05360506105a15360616105a25360046105a35360926105a45360536105a55360606105a65360506105a75360616105a85360046105a95360936105aa5360536105ab5360616105ac5360046105ad5360946105ae5360606105af5360006105b05360f36105b15360006105b260006000f560006000600060006000855af15050","gasUsed":"0x5d717"} +{"pc":2605,"op":96,"gas":"0x49392","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2607,"op":96,"gas":"0x4938f","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2609,"op":96,"gas":"0x4938c","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2611,"op":96,"gas":"0x49389","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2613,"op":96,"gas":"0x49386","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"PUSH1"} +{"pc":2615,"op":133,"gas":"0x49383","gasCost":"0x3","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0","0x0","0x0","0x0"],"depth":1,"refund":0,"opName":"DUP6"} +{"pc":2616,"op":90,"gas":"0x49380","gasCost":"0x2","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0","0x0","0x0","0x0","0x7dce2faf43218578e3fcf2ad22df9918a89e2fba"],"depth":1,"refund":0,"opName":"GAS"} +{"pc":2617,"op":241,"gas":"0x4937e","gasCost":"0x48132","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x0","0x0","0x0","0x0","0x0","0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x4937e"],"depth":1,"refund":0,"opName":"CALL"} +{"pc":0,"op":127,"gas":"0x480ce","gasCost":"0x3","memSize":0,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":33,"op":96,"gas":"0x480cb","gasCost":"0x3","memSize":0,"stack":["0x6008545060006004557f600160045560006004556000600060006000600060f9"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":35,"op":82,"gas":"0x480c8","gasCost":"0x6","memSize":0,"stack":["0x6008545060006004557f600160045560006004556000600060006000600060f9","0x0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":36,"op":127,"gas":"0x480c2","gasCost":"0x3","memSize":32,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":69,"op":96,"gas":"0x480bf","gasCost":"0x3","memSize":32,"stack":["0x5af250600060006000606000527e60f45af4506000600060006000600060f55a"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":71,"op":82,"gas":"0x480bc","gasCost":"0x6","memSize":32,"stack":["0x5af250600060006000606000527e60f45af4506000600060006000600060f55a","0x20"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":72,"op":127,"gas":"0x480b6","gasCost":"0x3","memSize":64,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":105,"op":96,"gas":"0x480b3","gasCost":"0x3","memSize":64,"stack":["0xf150f001075205846a44a283446020527f8ca2600060006000600060045af450"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":107,"op":82,"gas":"0x480b0","gasCost":"0x6","memSize":64,"stack":["0xf150f001075205846a44a283446020527f8ca2600060006000600060045af450","0x40"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":108,"op":127,"gas":"0x480aa","gasCost":"0x3","memSize":96,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":141,"op":96,"gas":"0x480a7","gasCost":"0x3","memSize":96,"stack":["0x519930847f3b631c54a49b5f60035450326040527f77306b6000600060006000"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":143,"op":82,"gas":"0x480a4","gasCost":"0x6","memSize":96,"stack":["0x519930847f3b631c54a49b5f60035450326040527f77306b6000600060006000","0x60"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":144,"op":127,"gas":"0x4809e","gasCost":"0x3","memSize":128,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":177,"op":96,"gas":"0x4809b","gasCost":"0x3","memSize":128,"stack":["0x6000600c5af150600060006000600060f85af450506060527f06600160025560"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":179,"op":82,"gas":"0x48098","gasCost":"0x6","memSize":128,"stack":["0x6000600c5af150600060006000600060f85af450506060527f06600160025560","0x80"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":180,"op":127,"gas":"0x48092","gasCost":"0x3","memSize":160,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":213,"op":96,"gas":"0x4808f","gasCost":"0x3","memSize":160,"stack":["0x35450600060005560006001556c3394fff4607f7f1684317b6080527f387b9f"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":215,"op":82,"gas":"0x4808c","gasCost":"0x6","memSize":160,"stack":["0x35450600060005560006001556c3394fff4607f7f1684317b6080527f387b9f","0xa0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":216,"op":127,"gas":"0x48086","gasCost":"0x3","memSize":192,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":249,"op":96,"gas":"0x48083","gasCost":"0x3","memSize":192,"stack":["0x1920700184809d60015450011899016e6009ff60026001556000527f9f60a052"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":251,"op":82,"gas":"0x48080","gasCost":"0x6","memSize":192,"stack":["0x1920700184809d60015450011899016e6009ff60026001556000527f9f60a052","0xc0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":252,"op":127,"gas":"0x4807a","gasCost":"0x3","memSize":224,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":285,"op":96,"gas":"0x48077","gasCost":"0x3","memSize":224,"stack":["0x7f6000527f9981600160045582600eff600060006000600060f65af450600060"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":287,"op":82,"gas":"0x48074","gasCost":"0x6","memSize":224,"stack":["0x7f6000527f9981600160045582600eff600060006000600060f65af450600060","0xe0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":288,"op":127,"gas":"0x4806e","gasCost":"0x3","memSize":256,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":321,"op":97,"gas":"0x4806b","gasCost":"0x3","memSize":256,"stack":["0x6060c0527f20527e600060006020527f60f75af4501d7f190316666000600060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":324,"op":82,"gas":"0x48068","gasCost":"0x6","memSize":256,"stack":["0x6060c0527f20527e600060006020527f60f75af4501d7f190316666000600060","0x100"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":325,"op":126,"gas":"0x48062","gasCost":"0x3","memSize":288,"stack":[],"depth":2,"refund":0,"opName":"PUSH31"} +{"pc":357,"op":97,"gas":"0x4805f","gasCost":"0x3","memSize":288,"stack":["0x6000600060e0527f60046040527f5af1506000600060006040527f60006009"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":360,"op":82,"gas":"0x4805c","gasCost":"0x6","memSize":288,"stack":["0x6000600060e0527f60046040527f5af1506000600060006040527f60006009","0x120"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":361,"op":127,"gas":"0x48056","gasCost":"0x3","memSize":320,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":394,"op":97,"gas":"0x48053","gasCost":"0x3","memSize":320,"stack":["0x5af4503c95138e5b8f610100527f7f605a6000536060527f6031600153606b60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":397,"op":82,"gas":"0x48050","gasCost":"0x6","memSize":320,"stack":["0x5af4503c95138e5b8f610100527f7f605a6000536060527f6031600153606b60","0x140"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":398,"op":127,"gas":"0x4804a","gasCost":"0x3","memSize":352,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":431,"op":97,"gas":"0x48047","gasCost":"0x3","memSize":352,"stack":["0x2536010606060527f0353604560610120527f04536060600553600160608052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":434,"op":82,"gas":"0x48044","gasCost":"0x6","memSize":352,"stack":["0x2536010606060527f0353604560610120527f04536060600553600160608052","0x160"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":435,"op":127,"gas":"0x4803e","gasCost":"0x3","memSize":384,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":468,"op":97,"gas":"0x4803b","gasCost":"0x3","memSize":384,"stack":["0x7e527f60065360606007536002600853606080610140527f527f556009536060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":471,"op":82,"gas":"0x48038","gasCost":"0x6","memSize":384,"stack":["0x7e527f60065360606007536002600853606080610140527f527f556009536060","0x180"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":472,"op":127,"gas":"0x48032","gasCost":"0x3","memSize":416,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":505,"op":97,"gas":"0x4802f","gasCost":"0x3","memSize":416,"stack":["0x600a53600160a0527f600b536060600c6020527f53600060610160527f0d5360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":508,"op":82,"gas":"0x4802c","gasCost":"0x6","memSize":416,"stack":["0x600a53600160a0527f600b536060600c6020527f53600060610160527f0d5360","0x1a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":509,"op":127,"gas":"0x48026","gasCost":"0x3","memSize":448,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":542,"op":97,"gas":"0x48023","gasCost":"0x3","memSize":448,"stack":["0x55600e60a0527f536060600f536060c0527f0160105360606011536002610180"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":545,"op":82,"gas":"0x48020","gasCost":"0x6","memSize":448,"stack":["0x55600e60a0527f536060600f536060c0527f0160105360606011536002610180","0x1c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":546,"op":127,"gas":"0x4801a","gasCost":"0x3","memSize":480,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":579,"op":97,"gas":"0x48017","gasCost":"0x3","memSize":480,"stack":["0x527f601253606040527f55601353606060c0527f60145360e0527f6000601553"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":582,"op":82,"gas":"0x48014","gasCost":"0x6","memSize":480,"stack":["0x527f601253606040527f55601353606060c0527f60145360e0527f6000601553","0x1e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":583,"op":127,"gas":"0x4800e","gasCost":"0x3","memSize":512,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":616,"op":97,"gas":"0x4800b","gasCost":"0x3","memSize":512,"stack":["0x60606101a0527f601653600060175360f360185360196060605260006060e052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":619,"op":82,"gas":"0x48008","gasCost":"0x6","memSize":512,"stack":["0x60606101a0527f601653600060175360f360185360196060605260006060e052","0x200"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":620,"op":127,"gas":"0x48002","gasCost":"0x3","memSize":544,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":653,"op":97,"gas":"0x47fff","gasCost":"0x3","memSize":544,"stack":["0x610100527f7f806101c0527f5360f3608153608260006000f060006000600060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":656,"op":82,"gas":"0x47ffc","gasCost":"0x6","memSize":544,"stack":["0x610100527f7f806101c0527f5360f3608153608260006000f060006000600060","0x220"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":657,"op":126,"gas":"0x47ff6","gasCost":"0x3","memSize":576,"stack":[],"depth":2,"refund":0,"opName":"PUSH31"} +{"pc":689,"op":97,"gas":"0x47ff3","gasCost":"0x3","memSize":576,"stack":["0x845af450506000600061016101e0527f20527f60610100527e600060006003"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":692,"op":82,"gas":"0x47ff0","gasCost":"0x6","memSize":576,"stack":["0x845af450506000600061016101e0527f20527f60610100527e600060006003","0x240"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":693,"op":127,"gas":"0x47fea","gasCost":"0x3","memSize":608,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":726,"op":97,"gas":"0x47fe7","gasCost":"0x3","memSize":608,"stack":["0x5af15060005450c760006002551309f562610200527f66a486610140527f6b00"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":729,"op":82,"gas":"0x47fe4","gasCost":"0x6","memSize":608,"stack":["0x5af15060005450c760006002551309f562610200527f66a486610140527f6b00","0x260"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":730,"op":127,"gas":"0x47fde","gasCost":"0x3","memSize":640,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":763,"op":97,"gas":"0x47fdb","gasCost":"0x3","memSize":640,"stack":["0x1d4571610120527f600054501c641d373c7f60045450610220527f6000600155"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":766,"op":82,"gas":"0x47fd8","gasCost":"0x6","memSize":640,"stack":["0x1d4571610120527f600054501c641d373c7f60045450610220527f6000600155","0x280"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":767,"op":127,"gas":"0x47fd2","gasCost":"0x3","memSize":672,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":800,"op":97,"gas":"0x47fcf","gasCost":"0x3","memSize":672,"stack":["0x600554610160527f50600160025560085450610140527f60006002610240527f"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":803,"op":82,"gas":"0x47fcc","gasCost":"0x6","memSize":672,"stack":["0x600554610160527f50600160025560085450610140527f60006002610240527f","0x2a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":804,"op":127,"gas":"0x47fc6","gasCost":"0x3","memSize":704,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":837,"op":97,"gas":"0x47fc3","gasCost":"0x3","memSize":704,"stack":["0x557fd86000606000527e600060610180527e600060005af15086121714514735"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":840,"op":82,"gas":"0x47fc0","gasCost":"0x7","memSize":704,"stack":["0x557fd86000606000527e600060610180527e600060005af15086121714514735","0x2c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":841,"op":127,"gas":"0x47fb9","gasCost":"0x3","memSize":736,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":874,"op":97,"gas":"0x47fb6","gasCost":"0x3","memSize":736,"stack":["0x610260527f610160527f5198a37e127a7efa7c6000526101a0527f606020527f"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":877,"op":82,"gas":"0x47fb3","gasCost":"0x6","memSize":736,"stack":["0x610260527f610160527f5198a37e127a7efa7c6000526101a0527f606020527f","0x2e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":878,"op":127,"gas":"0x47fad","gasCost":"0x3","memSize":768,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":911,"op":97,"gas":"0x47faa","gasCost":"0x3","memSize":768,"stack":["0x6060205360610280527ff760215360ff60225360610180527fdb602353603760"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":914,"op":82,"gas":"0x47fa7","gasCost":"0x6","memSize":768,"stack":["0x6060205360610280527ff760215360ff60225360610180527fdb602353603760","0x300"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":915,"op":127,"gas":"0x47fa1","gasCost":"0x3","memSize":800,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":948,"op":97,"gas":"0x47f9e","gasCost":"0x3","memSize":800,"stack":["0x6101c0527f24536075606102a0527f2553609f606040527f265360fe60275360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":951,"op":82,"gas":"0x47f9b","gasCost":"0x6","memSize":800,"stack":["0x6101c0527f24536075606102a0527f2553609f606040527f265360fe60275360","0x320"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":952,"op":127,"gas":"0x47f95","gasCost":"0x3","memSize":832,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":985,"op":97,"gas":"0x47f92","gasCost":"0x3","memSize":832,"stack":["0x8f60286101a0527f53606101e0527f6102c0527f0b6029536060602a53600060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":988,"op":82,"gas":"0x47f8f","gasCost":"0x6","memSize":832,"stack":["0x8f60286101a0527f53606101e0527f6102c0527f0b6029536060602a53600060","0x340"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":989,"op":127,"gas":"0x47f89","gasCost":"0x3","memSize":864,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1022,"op":97,"gas":"0x47f86","gasCost":"0x3","memSize":864,"stack":["0x2b536060602c53606052606060805360006061016102e0527f610200527fc052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1025,"op":82,"gas":"0x47f83","gasCost":"0x6","memSize":864,"stack":["0x2b536060602c53606052606060805360006061016102e0527f610200527fc052","0x360"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1026,"op":127,"gas":"0x47f7d","gasCost":"0x3","memSize":896,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1059,"op":97,"gas":"0x47f7a","gasCost":"0x3","memSize":896,"stack":["0x7f81536060608253602d6083536053608453606060855360fd610300527f6086"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1062,"op":82,"gas":"0x47f77","gasCost":"0x6","memSize":896,"stack":["0x7f81536060608253602d6083536053608453606060855360fd610300527f6086","0x380"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1063,"op":127,"gas":"0x47f71","gasCost":"0x3","memSize":928,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1096,"op":97,"gas":"0x47f6e","gasCost":"0x3","memSize":928,"stack":["0x536060610220527f6087536101e0527f602e60885360536089536060608a6103"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1099,"op":82,"gas":"0x47f6b","gasCost":"0x6","memSize":928,"stack":["0x536060610220527f6087536101e0527f602e60885360536089536060608a6103","0x3a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1100,"op":127,"gas":"0x47f65","gasCost":"0x3","memSize":960,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1133,"op":97,"gas":"0x47f62","gasCost":"0x3","memSize":960,"stack":["0x20527f53602f608b536060608c610240527f536000608d5360f3610200526060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1136,"op":82,"gas":"0x47f5f","gasCost":"0x6","memSize":960,"stack":["0x20527f53602f608b536060608c610240527f536000608d5360f3610200526060","0x3c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1137,"op":127,"gas":"0x47f59","gasCost":"0x3","memSize":992,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1170,"op":97,"gas":"0x47f56","gasCost":"0x3","memSize":992,"stack":["0x610220610340527f53608e610221536053610222536060610260527f61022353"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1173,"op":82,"gas":"0x47f53","gasCost":"0x7","memSize":992,"stack":["0x610220610340527f53608e610221536053610222536060610260527f61022353","0x3e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1174,"op":127,"gas":"0x47f4c","gasCost":"0x3","memSize":1024,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1207,"op":97,"gas":"0x47f49","gasCost":"0x3","memSize":1024,"stack":["0x6000610224536060610360527f61022553608f61022653606061022753600061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1210,"op":82,"gas":"0x47f46","gasCost":"0x6","memSize":1024,"stack":["0x6000610224536060610360527f61022553608f61022653606061022753600061","0x400"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1211,"op":127,"gas":"0x47f40","gasCost":"0x3","memSize":1056,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1244,"op":97,"gas":"0x47f3d","gasCost":"0x3","memSize":1056,"stack":["0x2610280527f28536060610229610380527f53600061022a5360f561022b5360"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1247,"op":82,"gas":"0x47f3a","gasCost":"0x6","memSize":1056,"stack":["0x2610280527f28536060610229610380527f53600061022a5360f561022b5360","0x420"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1248,"op":127,"gas":"0x47f34","gasCost":"0x3","memSize":1088,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1281,"op":97,"gas":"0x47f31","gasCost":"0x3","memSize":1088,"stack":["0x6061022c53600061022d536102a0527f60606103a0527f61022e53600061022f"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1284,"op":82,"gas":"0x47f2e","gasCost":"0x6","memSize":1088,"stack":["0x6061022c53600061022d536102a0527f60606103a0527f61022e53600061022f","0x440"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1285,"op":127,"gas":"0x47f28","gasCost":"0x3","memSize":1120,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1318,"op":97,"gas":"0x47f25","gasCost":"0x3","memSize":1120,"stack":["0x53606061023053600061023153606061023253600061026103c0527fc0527f61"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1321,"op":82,"gas":"0x47f22","gasCost":"0x6","memSize":1120,"stack":["0x53606061023053600061023153606061023253600061026103c0527fc0527f61","0x460"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1322,"op":127,"gas":"0x47f1c","gasCost":"0x3","memSize":1152,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1355,"op":97,"gas":"0x47f19","gasCost":"0x3","memSize":1152,"stack":["0x23353606061023453600061023553608561023653605a61023753606103e052"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1358,"op":82,"gas":"0x47f16","gasCost":"0x6","memSize":1152,"stack":["0x23353606061023453600061023553608561023653605a61023753606103e052","0x480"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1359,"op":127,"gas":"0x47f10","gasCost":"0x3","memSize":1184,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1392,"op":97,"gas":"0x47f0d","gasCost":"0x3","memSize":1184,"stack":["0x7ff261026102e052603861030053605361030153606061030253605061030353"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1395,"op":82,"gas":"0x47f0a","gasCost":"0x6","memSize":1184,"stack":["0x7ff261026102e052603861030053605361030153606061030253605061030353","0x4a0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1396,"op":127,"gas":"0x47f04","gasCost":"0x3","memSize":1216,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1429,"op":97,"gas":"0x47f01","gasCost":"0x3","memSize":1216,"stack":["0x60610400527f6161030453600261030553603961030653605361030753606061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1432,"op":82,"gas":"0x47efe","gasCost":"0x6","memSize":1216,"stack":["0x60610400527f6161030453600261030553603961030653605361030753606061","0x4c0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1433,"op":127,"gas":"0x47ef8","gasCost":"0x3","memSize":1248,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1466,"op":97,"gas":"0x47ef5","gasCost":"0x3","memSize":1248,"stack":["0x30853605061610420527f030953606161030a53600261030b53603a61030c53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1469,"op":82,"gas":"0x47ef2","gasCost":"0x7","memSize":1248,"stack":["0x30853605061610420527f030953606161030a53600261030b53603a61030c53","0x4e0"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1470,"op":127,"gas":"0x47eeb","gasCost":"0x3","memSize":1280,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1503,"op":97,"gas":"0x47ee8","gasCost":"0x3","memSize":1280,"stack":["0x605361030d53606161030e610440527f53600261030f53603b61031053606061"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1506,"op":82,"gas":"0x47ee5","gasCost":"0x6","memSize":1280,"stack":["0x605361030d53606161030e610440527f53600261030f53603b61031053606061","0x500"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1507,"op":127,"gas":"0x47edf","gasCost":"0x3","memSize":1312,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1540,"op":97,"gas":"0x47edc","gasCost":"0x3","memSize":1312,"stack":["0x3115360006103125360f3610313536161046052600361048053601461048153"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1543,"op":82,"gas":"0x47ed9","gasCost":"0x6","memSize":1312,"stack":["0x3115360006103125360f3610313536161046052600361048053601461048153","0x520"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1544,"op":127,"gas":"0x47ed3","gasCost":"0x3","memSize":1344,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1577,"op":97,"gas":"0x47ed0","gasCost":"0x3","memSize":1344,"stack":["0x60606104825360006104835360606104845360006104855360f0610486536060"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1580,"op":82,"gas":"0x47ecd","gasCost":"0x6","memSize":1344,"stack":["0x60606104825360006104835360606104845360006104855360f0610486536060","0x540"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1581,"op":127,"gas":"0x47ec7","gasCost":"0x3","memSize":1376,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1614,"op":97,"gas":"0x47ec4","gasCost":"0x3","memSize":1376,"stack":["0x61048753600061048853606061048953600061048a53606061048b5360006104"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1617,"op":82,"gas":"0x47ec1","gasCost":"0x6","memSize":1376,"stack":["0x61048753600061048853606061048953600061048a53606061048b5360006104","0x560"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1618,"op":127,"gas":"0x47ebb","gasCost":"0x3","memSize":1408,"stack":[],"depth":2,"refund":0,"opName":"PUSH32"} +{"pc":1651,"op":97,"gas":"0x47eb8","gasCost":"0x3","memSize":1408,"stack":["0x8c53606061048d53600061048e53608461048f53605a6104905360f461049153"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1654,"op":82,"gas":"0x47eb5","gasCost":"0x6","memSize":1408,"stack":["0x8c53606061048d53600061048e53608461048f53605a6104905360f461049153","0x580"],"depth":2,"refund":0,"opName":"MSTORE"} +{"pc":1655,"op":96,"gas":"0x47eaf","gasCost":"0x3","memSize":1440,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1657,"op":97,"gas":"0x47eac","gasCost":"0x3","memSize":1440,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1660,"op":83,"gas":"0x47ea9","gasCost":"0x7","memSize":1440,"stack":["0x60","0x5a0"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1661,"op":96,"gas":"0x47ea2","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1663,"op":97,"gas":"0x47e9f","gasCost":"0x3","memSize":1472,"stack":["0x50"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1666,"op":83,"gas":"0x47e9c","gasCost":"0x3","memSize":1472,"stack":["0x50","0x5a1"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1667,"op":96,"gas":"0x47e99","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1669,"op":97,"gas":"0x47e96","gasCost":"0x3","memSize":1472,"stack":["0x61"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1672,"op":83,"gas":"0x47e93","gasCost":"0x3","memSize":1472,"stack":["0x61","0x5a2"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1673,"op":96,"gas":"0x47e90","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1675,"op":97,"gas":"0x47e8d","gasCost":"0x3","memSize":1472,"stack":["0x4"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1678,"op":83,"gas":"0x47e8a","gasCost":"0x3","memSize":1472,"stack":["0x4","0x5a3"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1679,"op":96,"gas":"0x47e87","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1681,"op":97,"gas":"0x47e84","gasCost":"0x3","memSize":1472,"stack":["0x92"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1684,"op":83,"gas":"0x47e81","gasCost":"0x3","memSize":1472,"stack":["0x92","0x5a4"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1685,"op":96,"gas":"0x47e7e","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1687,"op":97,"gas":"0x47e7b","gasCost":"0x3","memSize":1472,"stack":["0x53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1690,"op":83,"gas":"0x47e78","gasCost":"0x3","memSize":1472,"stack":["0x53","0x5a5"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1691,"op":96,"gas":"0x47e75","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1693,"op":97,"gas":"0x47e72","gasCost":"0x3","memSize":1472,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1696,"op":83,"gas":"0x47e6f","gasCost":"0x3","memSize":1472,"stack":["0x60","0x5a6"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1697,"op":96,"gas":"0x47e6c","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1699,"op":97,"gas":"0x47e69","gasCost":"0x3","memSize":1472,"stack":["0x50"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1702,"op":83,"gas":"0x47e66","gasCost":"0x3","memSize":1472,"stack":["0x50","0x5a7"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1703,"op":96,"gas":"0x47e63","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1705,"op":97,"gas":"0x47e60","gasCost":"0x3","memSize":1472,"stack":["0x61"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1708,"op":83,"gas":"0x47e5d","gasCost":"0x3","memSize":1472,"stack":["0x61","0x5a8"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1709,"op":96,"gas":"0x47e5a","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1711,"op":97,"gas":"0x47e57","gasCost":"0x3","memSize":1472,"stack":["0x4"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1714,"op":83,"gas":"0x47e54","gasCost":"0x3","memSize":1472,"stack":["0x4","0x5a9"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1715,"op":96,"gas":"0x47e51","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1717,"op":97,"gas":"0x47e4e","gasCost":"0x3","memSize":1472,"stack":["0x93"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1720,"op":83,"gas":"0x47e4b","gasCost":"0x3","memSize":1472,"stack":["0x93","0x5aa"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1721,"op":96,"gas":"0x47e48","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1723,"op":97,"gas":"0x47e45","gasCost":"0x3","memSize":1472,"stack":["0x53"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1726,"op":83,"gas":"0x47e42","gasCost":"0x3","memSize":1472,"stack":["0x53","0x5ab"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1727,"op":96,"gas":"0x47e3f","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1729,"op":97,"gas":"0x47e3c","gasCost":"0x3","memSize":1472,"stack":["0x61"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1732,"op":83,"gas":"0x47e39","gasCost":"0x3","memSize":1472,"stack":["0x61","0x5ac"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1733,"op":96,"gas":"0x47e36","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1735,"op":97,"gas":"0x47e33","gasCost":"0x3","memSize":1472,"stack":["0x4"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1738,"op":83,"gas":"0x47e30","gasCost":"0x3","memSize":1472,"stack":["0x4","0x5ad"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1739,"op":96,"gas":"0x47e2d","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1741,"op":97,"gas":"0x47e2a","gasCost":"0x3","memSize":1472,"stack":["0x94"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1744,"op":83,"gas":"0x47e27","gasCost":"0x3","memSize":1472,"stack":["0x94","0x5ae"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1745,"op":96,"gas":"0x47e24","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1747,"op":97,"gas":"0x47e21","gasCost":"0x3","memSize":1472,"stack":["0x60"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1750,"op":83,"gas":"0x47e1e","gasCost":"0x3","memSize":1472,"stack":["0x60","0x5af"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1751,"op":96,"gas":"0x47e1b","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1753,"op":97,"gas":"0x47e18","gasCost":"0x3","memSize":1472,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1756,"op":83,"gas":"0x47e15","gasCost":"0x3","memSize":1472,"stack":["0x0","0x5b0"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1757,"op":96,"gas":"0x47e12","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1759,"op":97,"gas":"0x47e0f","gasCost":"0x3","memSize":1472,"stack":["0xf3"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1762,"op":83,"gas":"0x47e0c","gasCost":"0x3","memSize":1472,"stack":["0xf3","0x5b1"],"depth":2,"refund":0,"opName":"MSTORE8"} +{"pc":1763,"op":96,"gas":"0x47e09","gasCost":"0x3","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1765,"op":97,"gas":"0x47e06","gasCost":"0x3","memSize":1472,"stack":["0x0"],"depth":2,"refund":0,"opName":"PUSH2"} +{"pc":1768,"op":96,"gas":"0x47e03","gasCost":"0x3","memSize":1472,"stack":["0x0","0x5b2"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1770,"op":96,"gas":"0x47e00","gasCost":"0x3","memSize":1472,"stack":["0x0","0x5b2","0x0"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1772,"op":245,"gas":"0x47dfd","gasCost":"0x7e14","memSize":1472,"stack":["0x0","0x5b2","0x0","0x0"],"depth":2,"refund":0,"opName":"CREATE2"} +{"pc":0,"op":96,"gas":"0x3efea","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":84,"gas":"0x3efe7","gasCost":"0x834","memSize":0,"stack":["0x8"],"depth":3,"refund":0,"opName":"SLOAD"} +{"pc":3,"op":80,"gas":"0x3e7b3","gasCost":"0x2","memSize":0,"stack":["0x0"],"depth":3,"refund":0,"opName":"POP"} +{"pc":4,"op":96,"gas":"0x3e7b1","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":6,"op":96,"gas":"0x3e7ae","gasCost":"0x3","memSize":0,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":8,"op":85,"gas":"0x3e7ab","gasCost":"0x898","memSize":0,"stack":["0x0","0x4"],"depth":3,"refund":0,"opName":"SSTORE"} +{"pc":9,"op":127,"gas":"0x3df13","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":42,"op":96,"gas":"0x3df10","gasCost":"0x3","memSize":0,"stack":["0x600160045560006004556000600060006000600060f95af25060006000600060"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":44,"op":82,"gas":"0x3df0d","gasCost":"0x6","memSize":0,"stack":["0x600160045560006004556000600060006000600060f95af25060006000600060","0x0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":45,"op":126,"gas":"0x3df07","gasCost":"0x3","memSize":32,"stack":[],"depth":3,"refund":0,"opName":"PUSH31"} +{"pc":77,"op":96,"gas":"0x3df04","gasCost":"0x3","memSize":32,"stack":["0x60f45af4506000600060006000600060f55af150f001075205846a44a28344"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":79,"op":82,"gas":"0x3df01","gasCost":"0x6","memSize":32,"stack":["0x60f45af4506000600060006000600060f55af150f001075205846a44a28344","0x20"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":80,"op":127,"gas":"0x3defb","gasCost":"0x3","memSize":64,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":113,"op":96,"gas":"0x3def8","gasCost":"0x3","memSize":64,"stack":["0x8ca2600060006000600060045af450519930847f3b631c54a49b5f6003545032"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":115,"op":82,"gas":"0x3def5","gasCost":"0x6","memSize":64,"stack":["0x8ca2600060006000600060045af450519930847f3b631c54a49b5f6003545032","0x40"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":116,"op":127,"gas":"0x3deef","gasCost":"0x3","memSize":96,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":149,"op":96,"gas":"0x3deec","gasCost":"0x3","memSize":96,"stack":["0x77306b60006000600060006000600c5af150600060006000600060f85af45050"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":151,"op":82,"gas":"0x3dee9","gasCost":"0x6","memSize":96,"stack":["0x77306b60006000600060006000600c5af150600060006000600060f85af45050","0x60"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":152,"op":127,"gas":"0x3dee3","gasCost":"0x3","memSize":128,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":185,"op":96,"gas":"0x3dee0","gasCost":"0x3","memSize":128,"stack":["0x6600160025560035450600060005560006001556c3394fff4607f7f1684317b"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":187,"op":82,"gas":"0x3dedd","gasCost":"0x6","memSize":128,"stack":["0x6600160025560035450600060005560006001556c3394fff4607f7f1684317b","0x80"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":188,"op":127,"gas":"0x3ded7","gasCost":"0x3","memSize":160,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":221,"op":96,"gas":"0x3ded4","gasCost":"0x3","memSize":160,"stack":["0x387b9f1920700184809d60015450011899016e6009ff60026001556000527f9f"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":223,"op":82,"gas":"0x3ded1","gasCost":"0x6","memSize":160,"stack":["0x387b9f1920700184809d60015450011899016e6009ff60026001556000527f9f","0xa0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":224,"op":127,"gas":"0x3decb","gasCost":"0x3","memSize":192,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":257,"op":96,"gas":"0x3dec8","gasCost":"0x3","memSize":192,"stack":["0x6000527f9981600160045582600eff600060006000600060f65af45060006060"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":259,"op":82,"gas":"0x3dec5","gasCost":"0x6","memSize":192,"stack":["0x6000527f9981600160045582600eff600060006000600060f65af45060006060","0xc0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":260,"op":127,"gas":"0x3debf","gasCost":"0x3","memSize":224,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":293,"op":96,"gas":"0x3debc","gasCost":"0x3","memSize":224,"stack":["0x20527e600060006020527f60f75af4501d7f1903166660006000600060006000"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":295,"op":82,"gas":"0x3deb9","gasCost":"0x6","memSize":224,"stack":["0x20527e600060006020527f60f75af4501d7f1903166660006000600060006000","0xe0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":296,"op":127,"gas":"0x3deb3","gasCost":"0x3","memSize":256,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":329,"op":97,"gas":"0x3deb0","gasCost":"0x3","memSize":256,"stack":["0x60046040527f5af1506000600060006040527f600060095af4503c95138e5b8f"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":332,"op":82,"gas":"0x3dead","gasCost":"0x6","memSize":256,"stack":["0x60046040527f5af1506000600060006040527f600060095af4503c95138e5b8f","0x100"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":333,"op":127,"gas":"0x3dea7","gasCost":"0x3","memSize":288,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":366,"op":97,"gas":"0x3dea4","gasCost":"0x3","memSize":288,"stack":["0x7f605a6000536060527f6031600153606b6002536010606060527f0353604560"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":369,"op":82,"gas":"0x3dea1","gasCost":"0x6","memSize":288,"stack":["0x7f605a6000536060527f6031600153606b6002536010606060527f0353604560","0x120"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":370,"op":127,"gas":"0x3de9b","gasCost":"0x3","memSize":320,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":403,"op":97,"gas":"0x3de98","gasCost":"0x3","memSize":320,"stack":["0x45360606005536001606080527e527f60065360606007536002600853606080"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":406,"op":82,"gas":"0x3de95","gasCost":"0x6","memSize":320,"stack":["0x45360606005536001606080527e527f60065360606007536002600853606080","0x140"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":407,"op":127,"gas":"0x3de8f","gasCost":"0x3","memSize":352,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":440,"op":97,"gas":"0x3de8c","gasCost":"0x3","memSize":352,"stack":["0x527f556009536060600a53600160a0527f600b536060600c6020527f53600060"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":443,"op":82,"gas":"0x3de89","gasCost":"0x6","memSize":352,"stack":["0x527f556009536060600a53600160a0527f600b536060600c6020527f53600060","0x160"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":444,"op":127,"gas":"0x3de83","gasCost":"0x3","memSize":384,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":477,"op":97,"gas":"0x3de80","gasCost":"0x3","memSize":384,"stack":["0xd536055600e60a0527f536060600f536060c0527f0160105360606011536002"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":480,"op":82,"gas":"0x3de7d","gasCost":"0x6","memSize":384,"stack":["0xd536055600e60a0527f536060600f536060c0527f0160105360606011536002","0x180"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":481,"op":127,"gas":"0x3de77","gasCost":"0x3","memSize":416,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":514,"op":97,"gas":"0x3de74","gasCost":"0x3","memSize":416,"stack":["0x601253606040527f55601353606060c0527f60145360e0527f60006015536060"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":517,"op":82,"gas":"0x3de71","gasCost":"0x6","memSize":416,"stack":["0x601253606040527f55601353606060c0527f60145360e0527f60006015536060","0x1a0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":518,"op":127,"gas":"0x3de6b","gasCost":"0x3","memSize":448,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":551,"op":97,"gas":"0x3de68","gasCost":"0x3","memSize":448,"stack":["0x601653600060175360f360185360196060605260006060e052610100527f7f80"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":554,"op":82,"gas":"0x3de65","gasCost":"0x6","memSize":448,"stack":["0x601653600060175360f360185360196060605260006060e052610100527f7f80","0x1c0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":555,"op":127,"gas":"0x3de5f","gasCost":"0x3","memSize":480,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":588,"op":97,"gas":"0x3de5c","gasCost":"0x3","memSize":480,"stack":["0x5360f3608153608260006000f06000600060006000845af45050600060006101"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":591,"op":82,"gas":"0x3de59","gasCost":"0x6","memSize":480,"stack":["0x5360f3608153608260006000f06000600060006000845af45050600060006101","0x1e0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":592,"op":127,"gas":"0x3de53","gasCost":"0x3","memSize":512,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":625,"op":97,"gas":"0x3de50","gasCost":"0x3","memSize":512,"stack":["0x20527f60610100527e6000600060035af15060005450c760006002551309f562"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":628,"op":82,"gas":"0x3de4d","gasCost":"0x6","memSize":512,"stack":["0x20527f60610100527e6000600060035af15060005450c760006002551309f562","0x200"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":629,"op":127,"gas":"0x3de47","gasCost":"0x3","memSize":544,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":662,"op":97,"gas":"0x3de44","gasCost":"0x3","memSize":544,"stack":["0x66a486610140527f6b001d4571610120527f600054501c641d373c7f60045450"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":665,"op":82,"gas":"0x3de41","gasCost":"0x6","memSize":544,"stack":["0x66a486610140527f6b001d4571610120527f600054501c641d373c7f60045450","0x220"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":666,"op":127,"gas":"0x3de3b","gasCost":"0x3","memSize":576,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":699,"op":97,"gas":"0x3de38","gasCost":"0x3","memSize":576,"stack":["0x6000600155600554610160527f50600160025560085450610140527f60006002"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":702,"op":82,"gas":"0x3de35","gasCost":"0x6","memSize":576,"stack":["0x6000600155600554610160527f50600160025560085450610140527f60006002","0x240"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":703,"op":127,"gas":"0x3de2f","gasCost":"0x3","memSize":608,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":736,"op":97,"gas":"0x3de2c","gasCost":"0x3","memSize":608,"stack":["0x557fd86000606000527e600060610180527e600060005af15086121714514735"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":739,"op":82,"gas":"0x3de29","gasCost":"0x6","memSize":608,"stack":["0x557fd86000606000527e600060610180527e600060005af15086121714514735","0x260"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":740,"op":127,"gas":"0x3de23","gasCost":"0x3","memSize":640,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":773,"op":97,"gas":"0x3de20","gasCost":"0x3","memSize":640,"stack":["0x610160527f5198a37e127a7efa7c6000526101a0527f606020527f6060205360"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":776,"op":82,"gas":"0x3de1d","gasCost":"0x6","memSize":640,"stack":["0x610160527f5198a37e127a7efa7c6000526101a0527f606020527f6060205360","0x280"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":777,"op":127,"gas":"0x3de17","gasCost":"0x3","memSize":672,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":810,"op":97,"gas":"0x3de14","gasCost":"0x3","memSize":672,"stack":["0xf760215360ff60225360610180527fdb6023536037606101c0527f2453607560"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":813,"op":82,"gas":"0x3de11","gasCost":"0x6","memSize":672,"stack":["0xf760215360ff60225360610180527fdb6023536037606101c0527f2453607560","0x2a0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":814,"op":127,"gas":"0x3de0b","gasCost":"0x3","memSize":704,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":847,"op":97,"gas":"0x3de08","gasCost":"0x3","memSize":704,"stack":["0x2553609f606040527f265360fe602753608f60286101a0527f53606101e0527f"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":850,"op":82,"gas":"0x3de05","gasCost":"0x7","memSize":704,"stack":["0x2553609f606040527f265360fe602753608f60286101a0527f53606101e0527f","0x2c0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":851,"op":127,"gas":"0x3ddfe","gasCost":"0x3","memSize":736,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":884,"op":97,"gas":"0x3ddfb","gasCost":"0x3","memSize":736,"stack":["0xb6029536060602a536000602b536060602c5360605260606080536000606101"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":887,"op":82,"gas":"0x3ddf8","gasCost":"0x6","memSize":736,"stack":["0xb6029536060602a536000602b536060602c5360605260606080536000606101","0x2e0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":888,"op":127,"gas":"0x3ddf2","gasCost":"0x3","memSize":768,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":921,"op":97,"gas":"0x3ddef","gasCost":"0x3","memSize":768,"stack":["0x610200527fc0527f81536060608253602d6083536053608453606060855360fd"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":924,"op":82,"gas":"0x3ddec","gasCost":"0x6","memSize":768,"stack":["0x610200527fc0527f81536060608253602d6083536053608453606060855360fd","0x300"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":925,"op":127,"gas":"0x3dde6","gasCost":"0x3","memSize":800,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":958,"op":97,"gas":"0x3dde3","gasCost":"0x3","memSize":800,"stack":["0x6086536060610220527f6087536101e0527f602e60885360536089536060608a"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":961,"op":82,"gas":"0x3dde0","gasCost":"0x6","memSize":800,"stack":["0x6086536060610220527f6087536101e0527f602e60885360536089536060608a","0x320"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":962,"op":127,"gas":"0x3ddda","gasCost":"0x3","memSize":832,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":995,"op":97,"gas":"0x3ddd7","gasCost":"0x3","memSize":832,"stack":["0x53602f608b536060608c610240527f536000608d5360f3610200526060610220"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":998,"op":82,"gas":"0x3ddd4","gasCost":"0x6","memSize":832,"stack":["0x53602f608b536060608c610240527f536000608d5360f3610200526060610220","0x340"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":999,"op":127,"gas":"0x3ddce","gasCost":"0x3","memSize":864,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1032,"op":97,"gas":"0x3ddcb","gasCost":"0x3","memSize":864,"stack":["0x53608e610221536053610222536060610260527f610223536000610224536060"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1035,"op":82,"gas":"0x3ddc8","gasCost":"0x6","memSize":864,"stack":["0x53608e610221536053610222536060610260527f610223536000610224536060","0x360"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1036,"op":127,"gas":"0x3ddc2","gasCost":"0x3","memSize":896,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1069,"op":97,"gas":"0x3ddbf","gasCost":"0x3","memSize":896,"stack":["0x61022553608f6102265360606102275360006102610280527f28536060610229"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1072,"op":82,"gas":"0x3ddbc","gasCost":"0x6","memSize":896,"stack":["0x61022553608f6102265360606102275360006102610280527f28536060610229","0x380"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1073,"op":127,"gas":"0x3ddb6","gasCost":"0x3","memSize":928,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1106,"op":97,"gas":"0x3ddb3","gasCost":"0x3","memSize":928,"stack":["0x53600061022a5360f561022b53606061022c53600061022d536102a0527f6060"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1109,"op":82,"gas":"0x3ddb0","gasCost":"0x6","memSize":928,"stack":["0x53600061022a5360f561022b53606061022c53600061022d536102a0527f6060","0x3a0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1110,"op":127,"gas":"0x3ddaa","gasCost":"0x3","memSize":960,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1143,"op":97,"gas":"0x3dda7","gasCost":"0x3","memSize":960,"stack":["0x61022e53600061022f5360606102305360006102315360606102325360006102"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1146,"op":82,"gas":"0x3dda4","gasCost":"0x6","memSize":960,"stack":["0x61022e53600061022f5360606102305360006102315360606102325360006102","0x3c0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1147,"op":127,"gas":"0x3dd9e","gasCost":"0x3","memSize":992,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1180,"op":97,"gas":"0x3dd9b","gasCost":"0x3","memSize":992,"stack":["0xc0527f61023353606061023453600061023553608561023653605a6102375360"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1183,"op":82,"gas":"0x3dd98","gasCost":"0x7","memSize":992,"stack":["0xc0527f61023353606061023453600061023553608561023653605a6102375360","0x3e0"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1184,"op":127,"gas":"0x3dd91","gasCost":"0x3","memSize":1024,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1217,"op":97,"gas":"0x3dd8e","gasCost":"0x3","memSize":1024,"stack":["0xf261026102e05260386103005360536103015360606103025360506103035360"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1220,"op":82,"gas":"0x3dd8b","gasCost":"0x6","memSize":1024,"stack":["0xf261026102e05260386103005360536103015360606103025360506103035360","0x400"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1221,"op":127,"gas":"0x3dd85","gasCost":"0x3","memSize":1056,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1254,"op":97,"gas":"0x3dd82","gasCost":"0x3","memSize":1056,"stack":["0x6161030453600261030553603961030653605361030753606061030853605061"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1257,"op":82,"gas":"0x3dd7f","gasCost":"0x6","memSize":1056,"stack":["0x6161030453600261030553603961030653605361030753606061030853605061","0x420"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1258,"op":127,"gas":"0x3dd79","gasCost":"0x3","memSize":1088,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1291,"op":97,"gas":"0x3dd76","gasCost":"0x3","memSize":1088,"stack":["0x30953606161030a53600261030b53603a61030c53605361030d53606161030e"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1294,"op":82,"gas":"0x3dd73","gasCost":"0x6","memSize":1088,"stack":["0x30953606161030a53600261030b53603a61030c53605361030d53606161030e","0x440"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1295,"op":127,"gas":"0x3dd6d","gasCost":"0x3","memSize":1120,"stack":[],"depth":3,"refund":0,"opName":"PUSH32"} +{"pc":1328,"op":97,"gas":"0x3dd6a","gasCost":"0x3","memSize":1120,"stack":["0x53600261030f53603b6103105360606103115360006103125360f36103135361"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1331,"op":82,"gas":"0x3dd67","gasCost":"0x6","memSize":1120,"stack":["0x53600261030f53603b6103105360606103115360006103125360f36103135361","0x460"],"depth":3,"refund":0,"opName":"MSTORE"} +{"pc":1332,"op":96,"gas":"0x3dd61","gasCost":"0x3","memSize":1152,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1334,"op":97,"gas":"0x3dd5e","gasCost":"0x3","memSize":1152,"stack":["0x3"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1337,"op":83,"gas":"0x3dd5b","gasCost":"0x6","memSize":1152,"stack":["0x3","0x480"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1338,"op":96,"gas":"0x3dd55","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1340,"op":97,"gas":"0x3dd52","gasCost":"0x3","memSize":1184,"stack":["0x14"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1343,"op":83,"gas":"0x3dd4f","gasCost":"0x3","memSize":1184,"stack":["0x14","0x481"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1344,"op":96,"gas":"0x3dd4c","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1346,"op":97,"gas":"0x3dd49","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1349,"op":83,"gas":"0x3dd46","gasCost":"0x3","memSize":1184,"stack":["0x60","0x482"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1350,"op":96,"gas":"0x3dd43","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1352,"op":97,"gas":"0x3dd40","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1355,"op":83,"gas":"0x3dd3d","gasCost":"0x3","memSize":1184,"stack":["0x0","0x483"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1356,"op":96,"gas":"0x3dd3a","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1358,"op":97,"gas":"0x3dd37","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1361,"op":83,"gas":"0x3dd34","gasCost":"0x3","memSize":1184,"stack":["0x60","0x484"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1362,"op":96,"gas":"0x3dd31","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1364,"op":97,"gas":"0x3dd2e","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1367,"op":83,"gas":"0x3dd2b","gasCost":"0x3","memSize":1184,"stack":["0x0","0x485"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1368,"op":96,"gas":"0x3dd28","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1370,"op":97,"gas":"0x3dd25","gasCost":"0x3","memSize":1184,"stack":["0xf0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1373,"op":83,"gas":"0x3dd22","gasCost":"0x3","memSize":1184,"stack":["0xf0","0x486"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1374,"op":96,"gas":"0x3dd1f","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1376,"op":97,"gas":"0x3dd1c","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1379,"op":83,"gas":"0x3dd19","gasCost":"0x3","memSize":1184,"stack":["0x60","0x487"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1380,"op":96,"gas":"0x3dd16","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1382,"op":97,"gas":"0x3dd13","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1385,"op":83,"gas":"0x3dd10","gasCost":"0x3","memSize":1184,"stack":["0x0","0x488"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1386,"op":96,"gas":"0x3dd0d","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1388,"op":97,"gas":"0x3dd0a","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1391,"op":83,"gas":"0x3dd07","gasCost":"0x3","memSize":1184,"stack":["0x60","0x489"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1392,"op":96,"gas":"0x3dd04","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1394,"op":97,"gas":"0x3dd01","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1397,"op":83,"gas":"0x3dcfe","gasCost":"0x3","memSize":1184,"stack":["0x0","0x48a"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1398,"op":96,"gas":"0x3dcfb","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1400,"op":97,"gas":"0x3dcf8","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1403,"op":83,"gas":"0x3dcf5","gasCost":"0x3","memSize":1184,"stack":["0x60","0x48b"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1404,"op":96,"gas":"0x3dcf2","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1406,"op":97,"gas":"0x3dcef","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1409,"op":83,"gas":"0x3dcec","gasCost":"0x3","memSize":1184,"stack":["0x0","0x48c"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1410,"op":96,"gas":"0x3dce9","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1412,"op":97,"gas":"0x3dce6","gasCost":"0x3","memSize":1184,"stack":["0x60"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1415,"op":83,"gas":"0x3dce3","gasCost":"0x3","memSize":1184,"stack":["0x60","0x48d"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1416,"op":96,"gas":"0x3dce0","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1418,"op":97,"gas":"0x3dcdd","gasCost":"0x3","memSize":1184,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1421,"op":83,"gas":"0x3dcda","gasCost":"0x3","memSize":1184,"stack":["0x0","0x48e"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1422,"op":96,"gas":"0x3dcd7","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1424,"op":97,"gas":"0x3dcd4","gasCost":"0x3","memSize":1184,"stack":["0x84"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1427,"op":83,"gas":"0x3dcd1","gasCost":"0x3","memSize":1184,"stack":["0x84","0x48f"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1428,"op":96,"gas":"0x3dcce","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1430,"op":97,"gas":"0x3dccb","gasCost":"0x3","memSize":1184,"stack":["0x5a"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1433,"op":83,"gas":"0x3dcc8","gasCost":"0x3","memSize":1184,"stack":["0x5a","0x490"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1434,"op":96,"gas":"0x3dcc5","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1436,"op":97,"gas":"0x3dcc2","gasCost":"0x3","memSize":1184,"stack":["0xf4"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1439,"op":83,"gas":"0x3dcbf","gasCost":"0x3","memSize":1184,"stack":["0xf4","0x491"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1440,"op":96,"gas":"0x3dcbc","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1442,"op":97,"gas":"0x3dcb9","gasCost":"0x3","memSize":1184,"stack":["0x50"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1445,"op":83,"gas":"0x3dcb6","gasCost":"0x3","memSize":1184,"stack":["0x50","0x492"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1446,"op":96,"gas":"0x3dcb3","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1448,"op":97,"gas":"0x3dcb0","gasCost":"0x3","memSize":1184,"stack":["0x50"],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1451,"op":83,"gas":"0x3dcad","gasCost":"0x3","memSize":1184,"stack":["0x50","0x493"],"depth":3,"refund":0,"opName":"MSTORE8"} +{"pc":1452,"op":97,"gas":"0x3dcaa","gasCost":"0x3","memSize":1184,"stack":[],"depth":3,"refund":0,"opName":"PUSH2"} +{"pc":1455,"op":96,"gas":"0x3dca7","gasCost":"0x3","memSize":1184,"stack":["0x494"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":1457,"op":243,"gas":"0x3dca4","gasCost":"0x0","memSize":1184,"stack":["0x494","0x0"],"depth":3,"refund":0,"opName":"RETURN"} +{"output":"600160045560006004556000600060006000600060f95af250600060006000600060f45af4506000600060006000600060f55af150f001075205846a44a283448ca2600060006000600060045af450519930847f3b631c54a49b5f600354503277306b60006000600060006000600c5af150600060006000600060f85af4505006600160025560035450600060005560006001556c3394fff4607f7f1684317b387b9f1920700184809d60015450011899016e6009ff60026001556000527f9f6000527f9981600160045582600eff600060006000600060f65af4506000606020527e600060006020527f60f75af4501d7f190316666000600060006000600060046040527f5af1506000600060006040527f600060095af4503c95138e5b8f7f605a6000536060527f6031600153606b6002536010606060527f0353604560045360606005536001606080527e527f60065360606007536002600853606080527f556009536060600a53600160a0527f600b536060600c6020527f536000600d536055600e60a0527f536060600f536060c0527f0160105360606011536002601253606040527f55601353606060c0527f60145360e0527f60006015536060601653600060175360f360185360196060605260006060e052610100527f7f805360f3608153608260006000f06000600060006000845af4505060006000610120527f60610100527e6000600060035af15060005450c760006002551309f56266a486610140527f6b001d4571610120527f600054501c641d373c7f600454506000600155600554610160527f50600160025560085450610140527f60006002557fd86000606000527e600060610180527e600060005af15086121714514735610160527f5198a37e127a7efa7c6000526101a0527f606020527f6060205360f760215360ff60225360610180527fdb6023536037606101c0527f24536075602553609f606040527f265360fe602753608f60286101a0527f53606101e0527f0b6029536060602a536000602b536060602c5360605260606080536000606101610200527fc0527f81536060608253602d6083536053608453606060855360fd6086536060610220527f6087536101e0527f602e60885360536089536060608a53602f608b536060608c610240527f536000608d5360f361020052606061022053608e610221536053610222536060610260527f61022353600061022453606061022553608f6102265360606102275360006102610280527f2853606061022953600061022a5360f561022b53606061022c53600061022d536102a0527f606061022e53600061022f5360606102305360006102315360606102325360006102c0527f61023353606061023453600061023553608561023653605a6102375360f261026102e052603861030053605361030153606061030253605061030353606161030453600261030553603961030653605361030753606061030853605061030953606161030a53600261030b53603a61030c53605361030d53606161030e53600261030f53603b6103105360606103115360006103125360f36103135361031460006000f06000600060006000845af45050","gasUsed":"0x3a6e6"} +{"pc":1773,"op":96,"gas":"0x5903","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1775,"op":96,"gas":"0x5900","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1777,"op":96,"gas":"0x58fd","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1779,"op":96,"gas":"0x58fa","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0","0x0"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1781,"op":96,"gas":"0x58f7","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0","0x0","0x0"],"depth":2,"refund":0,"opName":"PUSH1"} +{"pc":1783,"op":133,"gas":"0x58f4","gasCost":"0x3","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0","0x0","0x0","0x0"],"depth":2,"refund":0,"opName":"DUP6"} +{"pc":1784,"op":90,"gas":"0x58f1","gasCost":"0x2","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0","0x0","0x0","0x0","0x94a843a7335fc63be036fbdecc40b1365f3c5f26"],"depth":2,"refund":0,"opName":"GAS"} +{"pc":1785,"op":241,"gas":"0x58ef","gasCost":"0x578d","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0","0x0","0x0","0x0","0x0","0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x58ef"],"depth":2,"refund":0,"opName":"CALL"} +{"pc":0,"op":96,"gas":"0x5729","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":2,"op":96,"gas":"0x5726","gasCost":"0x3","memSize":0,"stack":["0x1"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":4,"op":85,"gas":"0x5723","gasCost":"0x4e20","memSize":0,"stack":["0x1","0x4"],"depth":3,"refund":0,"opName":"SSTORE"} +{"pc":5,"op":96,"gas":"0x903","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":7,"op":96,"gas":"0x900","gasCost":"0x3","memSize":0,"stack":["0x0"],"depth":3,"refund":0,"opName":"PUSH1"} +{"pc":9,"op":85,"gas":"0x8fd","gasCost":"0x64","memSize":0,"stack":["0x0","0x4"],"depth":3,"refund":19900,"opName":"SSTORE"} +{"pc":10,"op":96,"gas":"0x899","gasCost":"0x3","memSize":0,"stack":[],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":12,"op":96,"gas":"0x896","gasCost":"0x3","memSize":0,"stack":["0x0"],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":14,"op":96,"gas":"0x893","gasCost":"0x3","memSize":0,"stack":["0x0","0x0"],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":16,"op":96,"gas":"0x890","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0"],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":18,"op":96,"gas":"0x88d","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0","0x0"],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":20,"op":96,"gas":"0x88a","gasCost":"0x3","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0"],"depth":3,"refund":19900,"opName":"PUSH1"} +{"pc":22,"op":90,"gas":"0x887","gasCost":"0x2","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0","0xf9"],"depth":3,"refund":19900,"opName":"GAS"} +{"pc":23,"op":242,"gas":"0x885","gasCost":"0x64","memSize":0,"stack":["0x0","0x0","0x0","0x0","0x0","0xf9","0x885"],"depth":3,"refund":19900,"opName":"CALLCODE","error":"out of gas: out of gas"} +{"output":"","gasUsed":"0x5729","error":"out of gas: out of gas"} +{"pc":1786,"op":80,"gas":"0x162","gasCost":"0x2","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26","0x0"],"depth":2,"refund":0,"opName":"POP"} +{"pc":1787,"op":80,"gas":"0x160","gasCost":"0x2","memSize":1472,"stack":["0x94a843a7335fc63be036fbdecc40b1365f3c5f26"],"depth":2,"refund":0,"opName":"POP"} +{"pc":1788,"op":0,"gas":"0x15e","gasCost":"0x0","memSize":1472,"stack":[],"depth":2,"refund":0,"opName":"STOP"} +{"output":"","gasUsed":"0x47f70"} +{"pc":2618,"op":80,"gas":"0x13aa","gasCost":"0x2","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba","0x1"],"depth":1,"refund":0,"opName":"POP"} +{"pc":2619,"op":80,"gas":"0x13a8","gasCost":"0x2","memSize":2240,"stack":["0x7dce2faf43218578e3fcf2ad22df9918a89e2fba"],"depth":1,"refund":0,"opName":"POP"} +{"pc":2620,"op":0,"gas":"0x13a6","gasCost":"0x0","memSize":2240,"stack":[],"depth":1,"refund":0,"opName":"STOP"} +{"output":"","gasUsed":"0xb2e6d"} +{"stateRoot": "0xad1024c87b5548e77c937aa50f72b6cb620d278f4dd79bae7f78f71ff75af458"} diff --git a/cmd/evm/testdata/statetest.json b/cmd/evm/testdata/statetest.json new file mode 100755 index 0000000000..3b2a91987a --- /dev/null +++ b/cmd/evm/testdata/statetest.json @@ -0,0 +1,57 @@ +{ + "00000006-naivefuzz-0": { + "env": { + "currentCoinbase": "b94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "currentDifficulty": "0x200000", + "currentGasLimit": "0x26e1f476fe1e22", + "currentNumber": "0x1", + "currentTimestamp": "0x3e8", + "previousHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentBaseFee": "0x10" + }, + "pre": { + "0x00000000000000000000000000000000000000f1": { + "code": "0x60026003556000600060006000600060045af2507f600254506003545060016003557f7f6008545060006004557f600160045560006000527f60045560006000600060006000606000527ff96000527f5af2506000600060006020527f606000527e60f45af45060006000600060006020527f600060f55a6020527ff16040527f50f001075205846a44a283446020527f8ca2600060006040527f6000600060046060527f5af4506040527f519930847f3b631c54a49b5f600354503260406060527f527f6080527f77306b60006000600060006060527f6000600c5af1506000600060006000608060a0527f527f60f85af450506060527f066001600255606080527f03545060006000556060c0527e6060a0527f01556c3394fff4607f7f1684317b6080527f387b9f60a0527f1960e0527f20700184809d60c0527f60015450011899016e6009ff60026001556000527f9f610100527f60a05260c0527f7f600060e0527f527f9981600160045582600eff6000600060610120527e600060f65af45060006060e052610100527f7f6060c0527f20527e60006000610140527f6020527f60f75af4501d7f1903166660006000610120527f60610100527e6000610160527f600060e0527f60046040527f5af150600060006000604052610140527f7f6000610180527f6009610120527f5af4503c95138e5b8f610100527f7f605a60005360606101606101a0527f527f527f6031600153606b60610140527f02536010606060527f0353604560616101c0527f0120610180527f527f04536060600553600160608052610160527f7e527f60066101e0527f536060600753606101a0527f02600853606080610140527f527f556009536060610200527f610180527f600a53600160a06101c0527f527f600b536060600c6020527f5360610220527e60610160527f0d53606101a0527f55606101e0527f0e60a0527f536060600f610240527f536060c0527f01601053606060115360026101806101610200527fc0527f527f610260527f601253606040527f55601353606060c0527f60145360e0527f6000610220527f610280527f6015536101e0527f60606101a0527f601653600060175360f3601853601960606102a0527f610240527f605260006060e052610200527f610100527f7f806101c0527f53606102c0527ff360815360610260527f8260006000f060006000600060610220527e845af4506102e0527f506000600061016101e0610280527f527f20527f60610100527e600060006003610300527f610240527f5af15060005450c760006102a0527f6002551309f562610200527f610320527f66a486610140527f6b00610260527f1d457161016102c0527f20527f60005450610340527f1c641d373c7f60045450610220527f6000600155610280527f6102e0527f6005610360527f54610160527f50600160025560085450610140527f60006002610240527f6103610380527e527f6102a0527f557fd86000606000527e600060610180527e600060005af16103a0527f508612610320527f17145147356102c0527f610260527f610160527f5198a37e6103c0527f127a7efa7c600052610340527f6101a0527f606020527f6102e0527f606020536103e0527f60610280527ff760215360ff60610360527f225360610180527fdb6023536037610400527f60610300527f6101c0527f24536075606102610380527fa0527f2553609f6060610420527f40527f265360fe60275360610320527f8f60286101a0526103a0527f7f536061610440527f01e0527f6102c0527f0b6029536060602a53600060610340527f2b536103c052610460527f7f6060602c53606052606060805360006061016102e0527f610200527fc05261610480527f036103e0527f60527f7f81536060608253602d608353605360845360606085536104a0527f60fd61030052610400527f7f6086610380527f536060610220527f60875361016104c0527fe0527f602e608853605360610420527f89536060608a61036103a0527f20527f6104e0527f53602f608b536060608c610240527f53610440527f6000608d5360f361020052610500527f60606103c0527f610220610340527f53608e610221610460527f536053610222610520527f536060610260527f610223536103e0527f600061022453606061610480527f03610540527f60527f61022553608f61022653606061022753600061610400527f0261028061610560527f04a0527f527f28536060610229610380527f53600061022a5360f561022b5360610580527f610420526104c0527f7f6061022c53600061022d536102a0527f60606103a0526105a0527f7f61022e53600061026104e0527f2f610440527f5360606102305360006102316105c0527f53606061023253600061026103c0610500527f527fc0527f61610460527f02336105e0527f53606061023453600061023553608561023653610520527f605a610237536061610600527f03e052610480527f7ff261026102e0526038610300536053610540527f610301610620527f536060610302536050610303536104a0527f60610400527f6161030453610560610640527f527f6002610305536039610306536053610307536060616104c0527f03085360610660527f5061610580527f610420527f030953606161030a53600261030b53603a61030c610680527f536104e0527f606105a0527f5361030d53606161030e610440527f53600261036106a0527f0f53603b61031053606061616105c0527f0500527f03115360006103125360f36106c0527f61031353616104605260036104805360146105e0527f61048153610520527f606106e0527f60610482536000610483536060610484536000610485610600527f5360f06104610700527f86536060610540527f610487536000610488536060610489536000610620527f610720527f61048a53606061048b5360006104610560527f8c53606061048d53600061048e610740527f610640527f53608461048f53605a6104905360f4610491536105805260606105610760527fa053605061610660527f05a15360616105a25360046105a35360926105a45360610780527f536105a55360606105a6610680527f5360506105a75360616105a853600461056107a0527fa95360936105aa5360536105ab53606106a0527f616105ac5360046105ad53606107c0527f946105ae5360606105af5360006105b05360f3616106c05260056106e05360b16107e0527f6106e15360536106e25360606106e35360006106e45360616106e55360056106610800527fe65360b26106e75360606106e85360006106e95360606106ea5360006106eb53610820527f60f56106ec5360606106ed5360006106ee5360606106ef5360006106f0536060610840527f6106f15360006106f25360606106f35360006106f45360606106f55360006106610860527ff65360856106f753605a6106f85360f16106f95360506106fa5360506106fb536108805260616108a05360066108a15360fc6108a25360606108a35360006108a45360f36108a5536108a660006000f060006000600060006000855af15050", + "storage": {}, + "balance": "0x0", + "nonce": "0x0" + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "code": "0x", + "storage": {}, + "balance": "0xffffffffff", + "nonce": "0x0" + } + }, + "transaction": { + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "gasPrice": "0x10", + "nonce": "0x0", + "to": "0x00000000000000000000000000000000000000f1", + "data": [ + "0x81fbe24d1e33d7944b2e62ee0ff24811bbbcf8cb311e5617c80623dec4477cc14849fc042b9bbaebca9f03f66cca76c46353c5a68c2e134ef75f8c2425d9702f3a4bd3c5527e93d27579bdbd7d237eaa1c0278fce26479aaf11fb8d00e7478" + ], + "gasLimit": [ + "0xb9a0b" + ], + "value": [ + "0x01" + ], + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "out": "0x", + "post": { + "London": [ + { + "hash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "logs": "0x0000000000000000000000000000000000000000000000000000000000000000", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + } + } +} \ No newline at end of file diff --git a/cmd/geth/accountcmd_test.go b/cmd/geth/accountcmd_test.go index ea3a7c3b64..8416eb40ef 100644 --- a/cmd/geth/accountcmd_test.go +++ b/cmd/geth/accountcmd_test.go @@ -113,7 +113,6 @@ func TestAccountImport(t *testing.T) { }, } for _, test := range tests { - test := test t.Run(test.name, func(t *testing.T) { t.Parallel() importAccountWithExpect(t, test.key, test.output) diff --git a/cmd/geth/blsaccountcmd.go b/cmd/geth/blsaccountcmd.go index 2ffe1b8d2b..39a7c94e39 100644 --- a/cmd/geth/blsaccountcmd.go +++ b/cmd/geth/blsaccountcmd.go @@ -220,12 +220,6 @@ Generate ownership proof for the selected BLS account from the BLS wallet. The p // blsWalletCreate creates a BLS wallet in /bls/wallet. func blsWalletCreate(ctx *cli.Context) error { cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) dir := filepath.Join(cfg.Node.DataDir, BLSWalletPath) @@ -308,12 +302,6 @@ func openOrCreateBLSWallet(ctx *cli.Context, cfg *gethConfig) (*wallet.Wallet, e // and import the created account into the BLS wallet. func blsAccountCreate(ctx *cli.Context) error { cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) w, _ := openOrCreateBLSWallet(ctx, &cfg) @@ -392,12 +380,6 @@ func blsAccountCreate(ctx *cli.Context) error { // blsAccountImport imports a BLS account into the BLS wallet. func blsAccountImport(ctx *cli.Context) error { cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) w, _ := openOrCreateBLSWallet(ctx, &cfg) @@ -476,12 +458,6 @@ func blsAccountImport(ctx *cli.Context) error { // blsAccountList prints existing BLS accounts in the BLS wallet. func blsAccountList(ctx *cli.Context) error { cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) walletDir := filepath.Join(cfg.Node.DataDir, BLSWalletPath) @@ -555,12 +531,6 @@ func blsAccountDelete(ctx *cli.Context) error { } cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) walletDir := filepath.Join(cfg.Node.DataDir, BLSWalletPath) @@ -653,12 +623,6 @@ func blsAccountGenerateProof(ctx *cli.Context) error { } cfg := gethConfig{Node: defaultNodeConfig()} - // Load config file. - if file := ctx.String(configFileFlag.Name); file != "" { - if err := loadConfig(file, &cfg); err != nil { - utils.Fatalf("%v", err) - } - } utils.SetNodeConfig(ctx, &cfg.Node) walletDir := filepath.Join(cfg.Node.DataDir, BLSWalletPath) diff --git a/cmd/geth/chaincmd.go b/cmd/geth/chaincmd.go index 9b1911bc60..91773224c8 100644 --- a/cmd/geth/chaincmd.go +++ b/cmd/geth/chaincmd.go @@ -25,6 +25,7 @@ import ( "os" "path" "runtime" + "slices" "strconv" "strings" "sync/atomic" @@ -44,9 +45,7 @@ import ( "github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/internal/era" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/log" - "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/p2p/enode" "github.com/ethereum/go-ethereum/params" @@ -60,7 +59,7 @@ var ( Name: "init", Usage: "Bootstrap and initialize a new genesis block", ArgsUsage: "", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.CachePreimagesFlag, utils.OverridePassedForkTime, utils.OverridePascal, @@ -107,7 +106,7 @@ if one is set. Otherwise it prints the genesis from the datadir.`, Name: "import", Usage: "Import a blockchain file", ArgsUsage: " ( ... ) ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.CacheFlag, utils.SyncModeFlag, utils.GCModeFlag, @@ -146,7 +145,7 @@ processing will proceed even if an individual RLP-file import failure occurs.`, Name: "export", Usage: "Export blockchain into file", ArgsUsage: " [ ]", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.CacheFlag, utils.SyncModeFlag, }, utils.DatabaseFlags), @@ -162,7 +161,7 @@ be gzipped.`, Name: "import-history", Usage: "Import an Era archive", ArgsUsage: "", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.TxLookupLimitFlag, }, utils.DatabaseFlags, @@ -178,7 +177,7 @@ from Era archives. Name: "export-history", Usage: "Export blockchain history to Era archives", ArgsUsage: " ", - Flags: flags.Merge(utils.DatabaseFlags), + Flags: slices.Concat(utils.DatabaseFlags), Description: ` The export-history command will export blocks and their corresponding receipts into Era archives. Eras are typically packaged in steps of 8192 blocks. @@ -189,7 +188,7 @@ into Era archives. Eras are typically packaged in steps of 8192 blocks. Name: "import-preimages", Usage: "Import the preimage database from an RLP stream", ArgsUsage: "", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.CacheFlag, utils.SyncModeFlag, }, utils.DatabaseFlags), @@ -204,7 +203,7 @@ It's deprecated, please use "geth db import" instead. Name: "dump", Usage: "Dump a specific block from storage", ArgsUsage: "[? | ]", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.CacheFlag, utils.IterativeOutputFlag, utils.ExcludeCodeFlag, @@ -222,7 +221,7 @@ If you use "dump" command in path mode, please firstly use "dump-roothash" comma Action: dumpAllRootHashInPath, Name: "dump-roothash", Usage: "Dump all available state root hash in path mode", - Flags: flags.Merge([]cli.Flag{}, utils.DatabaseFlags), + Flags: slices.Concat([]cli.Flag{}, utils.DatabaseFlags), Description: ` The dump-roothash command dump all available state root hash in path mode. If you use "dump" command in path mode, please note that it only keeps at most 129 blocks which belongs to diffLayer or diskLayer. @@ -514,14 +513,12 @@ func importChain(ctx *cli.Context) error { if ctx.Args().Len() < 1 { utils.Fatalf("This command requires an argument.") } - // Start metrics export if enabled - utils.SetupMetrics(ctx) - // Start system runtime metrics collection - go metrics.CollectProcessMetrics(3 * time.Second) - stack, cfg := makeConfigNode(ctx) defer stack.Close() + // Start metrics export if enabled + utils.SetupMetrics(&cfg.Metrics) + backend, err := eth.New(stack, &cfg.Eth) if err != nil { return err diff --git a/cmd/geth/config.go b/cmd/geth/config.go index 7cc54b662c..24a6b25316 100644 --- a/cmd/geth/config.go +++ b/cmd/geth/config.go @@ -23,6 +23,7 @@ import ( "os" "reflect" "runtime" + "slices" "strings" "unicode" @@ -55,7 +56,7 @@ var ( Name: "dumpconfig", Usage: "Export configuration values in a TOML format", ArgsUsage: "", - Flags: flags.Merge(nodeFlags, rpcFlags), + Flags: slices.Concat(nodeFlags, rpcFlags), Description: `Export configuration values in TOML format (to stdout by default).`, } @@ -132,10 +133,10 @@ func defaultNodeConfig() node.Config { git, _ := version.VCS() cfg := node.DefaultConfig cfg.Name = clientIdentifier - cfg.Version = params.VersionWithCommit(git.Commit, git.Date) + cfg.Version = version.WithCommit(git.Commit, git.Date) cfg.HTTPModules = append(cfg.HTTPModules, "eth") cfg.WSModules = append(cfg.WSModules, "eth") - cfg.IPCPath = "geth.ipc" + cfg.IPCPath = clientIdentifier + ".ipc" return cfg } @@ -233,6 +234,9 @@ func makeFullNode(ctx *cli.Context) (*node.Node, ethapi.Backend) { params.FixedTurnLength = ctx.Uint64(utils.OverrideFixedTurnLength.Name) } + // Start metrics export if enabled + utils.SetupMetrics(&cfg.Metrics) + backend, eth := utils.RegisterEthService(stack, &cfg.Eth) // Create gauge with geth system and build information @@ -272,7 +276,7 @@ func makeFullNode(ctx *cli.Context) (*node.Node, ethapi.Backend) { } git, _ := version.VCS() - utils.SetupMetrics(ctx, + utils.SetupMetrics(&cfg.Metrics, utils.EnableBuildInfo(git.Commit, git.Date), utils.EnableMinerInfo(ctx, &cfg.Eth.Miner), utils.EnableNodeInfo(&cfg.Eth.TxPool, stack.Server().NodeInfo()), @@ -353,6 +357,27 @@ func applyMetricConfig(ctx *cli.Context, cfg *gethConfig) { if ctx.IsSet(utils.MetricsInfluxDBOrganizationFlag.Name) { cfg.Metrics.InfluxDBOrganization = ctx.String(utils.MetricsInfluxDBOrganizationFlag.Name) } + // Sanity-check the commandline flags. It is fine if some unused fields is part + // of the toml-config, but we expect the commandline to only contain relevant + // arguments, otherwise it indicates an error. + var ( + enableExport = ctx.Bool(utils.MetricsEnableInfluxDBFlag.Name) + enableExportV2 = ctx.Bool(utils.MetricsEnableInfluxDBV2Flag.Name) + ) + if enableExport || enableExportV2 { + v1FlagIsSet := ctx.IsSet(utils.MetricsInfluxDBUsernameFlag.Name) || + ctx.IsSet(utils.MetricsInfluxDBPasswordFlag.Name) + + v2FlagIsSet := ctx.IsSet(utils.MetricsInfluxDBTokenFlag.Name) || + ctx.IsSet(utils.MetricsInfluxDBOrganizationFlag.Name) || + ctx.IsSet(utils.MetricsInfluxDBBucketFlag.Name) + + if enableExport && v2FlagIsSet { + utils.Fatalf("Flags --influxdb.metrics.organization, --influxdb.metrics.token, --influxdb.metrics.bucket are only available for influxdb-v2") + } else if enableExportV2 && v1FlagIsSet { + utils.Fatalf("Flags --influxdb.metrics.username, --influxdb.metrics.password are only available for influxdb-v1") + } + } } func setAccountManagerBackends(conf *node.Config, am *accounts.Manager, keydir string) error { diff --git a/cmd/geth/consolecmd.go b/cmd/geth/consolecmd.go index 526ede9619..ae8e731d8d 100644 --- a/cmd/geth/consolecmd.go +++ b/cmd/geth/consolecmd.go @@ -18,11 +18,11 @@ package main import ( "fmt" + "slices" "strings" "github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/console" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/urfave/cli/v2" ) @@ -33,7 +33,7 @@ var ( Action: localConsole, Name: "console", Usage: "Start an interactive JavaScript environment", - Flags: flags.Merge(nodeFlags, rpcFlags, consoleFlags), + Flags: slices.Concat(nodeFlags, rpcFlags, consoleFlags), Description: ` The Geth console is an interactive shell for the JavaScript runtime environment which exposes a node admin interface as well as the Ðapp JavaScript API. @@ -45,7 +45,7 @@ See https://geth.ethereum.org/docs/interacting-with-geth/javascript-console.`, Name: "attach", Usage: "Start an interactive JavaScript environment (connect to node)", ArgsUsage: "[endpoint]", - Flags: flags.Merge([]cli.Flag{utils.DataDirFlag, utils.HttpHeaderFlag}, consoleFlags), + Flags: slices.Concat([]cli.Flag{utils.DataDirFlag, utils.HttpHeaderFlag}, consoleFlags), Description: ` The Geth console is an interactive shell for the JavaScript runtime environment which exposes a node admin interface as well as the Ðapp JavaScript API. @@ -58,7 +58,7 @@ This command allows to open a console on a running geth node.`, Name: "js", Usage: "(DEPRECATED) Execute the specified JavaScript files", ArgsUsage: " [jsfile...]", - Flags: flags.Merge(nodeFlags, consoleFlags), + Flags: slices.Concat(nodeFlags, consoleFlags), Description: ` The JavaScript VM exposes a node admin interface as well as the Ðapp JavaScript API. See https://geth.ethereum.org/docs/interacting-with-geth/javascript-console`, @@ -152,7 +152,7 @@ func remoteConsole(ctx *cli.Context) error { func ephemeralConsole(ctx *cli.Context) error { var b strings.Builder for _, file := range ctx.Args().Slice() { - b.Write([]byte(fmt.Sprintf("loadScript('%s');", file))) + b.WriteString(fmt.Sprintf("loadScript('%s');", file)) } utils.Fatalf(`The "js" command is deprecated. Please use the following instead: geth --exec "%s" console`, b.String()) diff --git a/cmd/geth/consolecmd_test.go b/cmd/geth/consolecmd_test.go index a365b1018a..d5c7b9c970 100644 --- a/cmd/geth/consolecmd_test.go +++ b/cmd/geth/consolecmd_test.go @@ -26,7 +26,7 @@ import ( "testing" "time" - "github.com/ethereum/go-ethereum/params" + "github.com/ethereum/go-ethereum/internal/version" ) const ( @@ -59,7 +59,7 @@ func TestConsoleWelcome(t *testing.T) { geth.SetTemplateFunc("goos", func() string { return runtime.GOOS }) geth.SetTemplateFunc("goarch", func() string { return runtime.GOARCH }) geth.SetTemplateFunc("gover", runtime.Version) - geth.SetTemplateFunc("gethver", func() string { return params.VersionWithCommit("", "") }) + geth.SetTemplateFunc("gethver", func() string { return version.WithCommit("", "") }) geth.SetTemplateFunc("niltime", func() string { return time.Unix(0x5e9da7ce, 0).Format("Mon Jan 02 2006 15:04:05 GMT-0700 (MST)") }) @@ -129,7 +129,7 @@ func testAttachWelcome(t *testing.T, geth *testgeth, endpoint, apis string) { attach.SetTemplateFunc("goos", func() string { return runtime.GOOS }) attach.SetTemplateFunc("goarch", func() string { return runtime.GOARCH }) attach.SetTemplateFunc("gover", runtime.Version) - attach.SetTemplateFunc("gethver", func() string { return params.VersionWithCommit("", "") }) + attach.SetTemplateFunc("gethver", func() string { return version.WithCommit("", "") }) attach.SetTemplateFunc("etherbase", func() string { return geth.Etherbase }) attach.SetTemplateFunc("niltime", func() string { return time.Unix(0x5e9da7ce, 0).Format("Mon Jan 02 2006 15:04:05 GMT-0700 (MST)") diff --git a/cmd/geth/dbcmd.go b/cmd/geth/dbcmd.go index 7666b2ce62..ce6e332e7c 100644 --- a/cmd/geth/dbcmd.go +++ b/cmd/geth/dbcmd.go @@ -24,6 +24,7 @@ import ( "os" "os/signal" "path/filepath" + "slices" "strconv" "strings" "syscall" @@ -38,7 +39,6 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie" @@ -63,7 +63,7 @@ var ( Name: "removedb", Usage: "Remove blockchain and state databases", ArgsUsage: "", - Flags: flags.Merge(utils.DatabaseFlags, + Flags: slices.Concat(utils.DatabaseFlags, []cli.Flag{removeStateDataFlag, removeChainDataFlag}), Description: ` Remove blockchain and state databases`, @@ -100,7 +100,7 @@ Remove blockchain and state databases`, Action: inspect, Name: "inspect", ArgsUsage: " ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Usage: "Inspect the storage size for each type of data in the database", @@ -121,7 +121,7 @@ Remove blockchain and state databases`, Action: checkStateContent, Name: "check-state-content", ArgsUsage: "", - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Usage: "Verify that state data is cryptographically correct", Description: `This command iterates the entire database for 32-byte keys, looking for rlp-encoded trie nodes. For each trie node encountered, it checks that the key corresponds to the keccak256(value). If this is not true, this indicates @@ -172,7 +172,7 @@ a data corruption.`, Action: dbStats, Name: "stats", Usage: "Print leveldb statistics", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), } @@ -180,7 +180,7 @@ a data corruption.`, Action: dbCompact, Name: "compact", Usage: "Compact leveldb database. WARNING: May take a very long time", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, utils.CacheFlag, utils.CacheDatabaseFlag, @@ -194,7 +194,7 @@ corruption if it is aborted during execution'!`, Name: "get", Usage: "Show the value of a database key", ArgsUsage: "", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: "This command looks up the specified database key from the database.", @@ -204,7 +204,7 @@ corruption if it is aborted during execution'!`, Name: "delete", Usage: "Delete a database key (WARNING: may corrupt your database)", ArgsUsage: "", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: `This command deletes the specified database key from the database. @@ -214,7 +214,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Action: dbDeleteTrieState, Name: "delete-trie-state", Usage: "Delete all trie state key-value pairs from the database and the ancient state. Does not support hash-based state scheme.", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: `This command deletes all trie state key-value pairs from the database and the ancient state.`, @@ -224,7 +224,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Name: "put", Usage: "Set the value of a database key (WARNING: may corrupt your database)", ArgsUsage: " ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: `This command sets a given database key to the given value. @@ -235,7 +235,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Name: "dumptrie", Usage: "Show the storage key/values of a given storage trie", ArgsUsage: " ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: "This command looks up the specified database key from the database.", @@ -245,7 +245,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Name: "freezer-index", Usage: "Dump out the index of a specific freezer table", ArgsUsage: " ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: "This command displays information about the freezer index.", @@ -255,7 +255,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Name: "import", Usage: "Imports leveldb-data from an exported RLP dump.", ArgsUsage: " has .gz suffix, gzip compression will be used.", ArgsUsage: " ", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: "Exports the specified chain data to an RLP encoded stream, optionally gzip-compressed.", @@ -274,7 +274,7 @@ WARNING: This is a low-level operation which may cause database corruption!`, Action: showMetaData, Name: "metadata", Usage: "Shows metadata about the chain status.", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, }, utils.NetworkFlags, utils.DatabaseFlags), Description: "Shows metadata about the chain status.", @@ -294,7 +294,7 @@ of ancientStore, will also displays the reserved number of blocks in ancientStor Name: "inspect-history", Usage: "Inspect the state history within block range", ArgsUsage: "
[OPTIONAL ]", - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.SyncModeFlag, &cli.Uint64Flag{ Name: "start", diff --git a/cmd/geth/genesis_test.go b/cmd/geth/genesis_test.go index 6a76781112..1f7ef0d96a 100644 --- a/cmd/geth/genesis_test.go +++ b/cmd/geth/genesis_test.go @@ -29,7 +29,7 @@ var customGenesisTests = []struct { query string result string }{ - // Genesis file with an empty chain configuration (ensure missing fields work) + // Genesis file with a mostly-empty chain configuration (ensure missing fields work) { genesis: `{ "alloc" : {}, @@ -41,8 +41,8 @@ var customGenesisTests = []struct { "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", - "config" : { - "terminalTotalDifficultyPassed": true + "config": { + "terminalTotalDifficulty": 0 } }`, query: "eth.getBlock(0).nonce", @@ -64,7 +64,7 @@ var customGenesisTests = []struct { "homesteadBlock" : 42, "daoForkBlock" : 141, "daoForkSupport" : true, - "terminalTotalDifficultyPassed" : true + "terminalTotalDifficulty": 0 } }`, query: "eth.getBlock(0).nonce", @@ -114,8 +114,8 @@ func TestCustomBackend(t *testing.T) { "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "timestamp" : "0x00", - "config" : { - "terminalTotalDifficultyPassed": true + "config": { + "terminalTotalDifficulty": 0 } }` type backendTest struct { diff --git a/cmd/geth/main.go b/cmd/geth/main.go index ff0a46b3dd..e7a61f8254 100644 --- a/cmd/geth/main.go +++ b/cmd/geth/main.go @@ -20,6 +20,7 @@ package main import ( "fmt" "os" + "slices" "sort" "strconv" "strings" @@ -56,7 +57,7 @@ const ( var ( // flags that configure the node - nodeFlags = flags.Merge([]cli.Flag{ + nodeFlags = slices.Concat([]cli.Flag{ utils.IdentityFlag, utils.UnlockedAccountFlag, utils.PasswordFileFlag, @@ -81,7 +82,7 @@ var ( utils.OverrideDefaultExtraReserveForBlobRequests, utils.OverrideBreatheBlockInterval, utils.OverrideFixedTurnLength, - utils.EnablePersonal, + utils.EnablePersonal, // deprecated utils.TxPoolLocalsFlag, utils.TxPoolNoLocalsFlag, utils.TxPoolJournalFlag, @@ -161,9 +162,9 @@ var ( utils.NodeKeyFileFlag, utils.NodeKeyHexFlag, utils.DNSDiscoveryFlag, - utils.DeveloperFlag, - utils.DeveloperGasLimitFlag, - utils.DeveloperPeriodFlag, + // utils.DeveloperFlag, + // utils.DeveloperGasLimitFlag, + // utils.DeveloperPeriodFlag, utils.VMEnableDebugFlag, utils.VMTraceFlag, utils.VMTraceJsonConfigFlag, @@ -187,14 +188,14 @@ var ( utils.LogDebugFlag, utils.LogBacktraceAtFlag, utils.BlobExtraReserveFlag, - utils.BeaconApiFlag, - utils.BeaconApiHeaderFlag, - utils.BeaconThresholdFlag, - utils.BeaconNoFilterFlag, - utils.BeaconConfigFlag, - utils.BeaconGenesisRootFlag, - utils.BeaconGenesisTimeFlag, - utils.BeaconCheckpointFlag, + // utils.BeaconApiFlag, + // utils.BeaconApiHeaderFlag, + // utils.BeaconThresholdFlag, + // utils.BeaconNoFilterFlag, + // utils.BeaconConfigFlag, + // utils.BeaconGenesisRootFlag, + // utils.BeaconGenesisTimeFlag, + // utils.BeaconCheckpointFlag, }, utils.NetworkFlags, utils.DatabaseFlags) rpcFlags = []cli.Flag{ @@ -299,7 +300,7 @@ func init() { } sort.Sort(cli.CommandsByName(app.Commands)) - app.Flags = flags.Merge( + app.Flags = slices.Concat( nodeFlags, rpcFlags, consoleFlags, diff --git a/cmd/geth/misccmd.go b/cmd/geth/misccmd.go index f3530c30fb..2d31f3abe7 100644 --- a/cmd/geth/misccmd.go +++ b/cmd/geth/misccmd.go @@ -23,7 +23,6 @@ import ( "strings" "github.com/ethereum/go-ethereum/internal/version" - "github.com/ethereum/go-ethereum/params" "github.com/urfave/cli/v2" ) @@ -73,7 +72,7 @@ func printVersion(ctx *cli.Context) error { git, _ := version.VCS() fmt.Println(strings.Title(clientIdentifier)) - fmt.Println("Version:", params.VersionWithMeta) + fmt.Println("Version:", version.WithMeta) if git.Commit != "" { fmt.Println("Git Commit:", git.Commit) } diff --git a/cmd/geth/snapshot.go b/cmd/geth/snapshot.go index a2b6ee66b4..e5796eda88 100644 --- a/cmd/geth/snapshot.go +++ b/cmd/geth/snapshot.go @@ -23,11 +23,10 @@ import ( "fmt" "os" "path/filepath" + "slices" "strings" "time" - "github.com/prometheus/tsdb/fileutil" - "github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" @@ -39,7 +38,6 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/node" @@ -48,6 +46,7 @@ import ( "github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/triedb" "github.com/ethereum/go-ethereum/triedb/pathdb" + "github.com/prometheus/tsdb/fileutil" "github.com/urfave/cli/v2" ) @@ -62,7 +61,7 @@ var ( Usage: "Prune stale ethereum state data based on the snapshot", ArgsUsage: "", Action: pruneState, - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.BloomFilterSizeFlag, utils.TriesInMemoryFlag, }, utils.NetworkFlags, utils.DatabaseFlags), @@ -107,7 +106,7 @@ so it's very necessary to do block data prune, this feature will handle it. Usage: "Recalculate state hash based on the snapshot for verification", ArgsUsage: "", Action: verifyState, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth snapshot verify-state will traverse the whole accounts and storages set based on the specified @@ -143,7 +142,7 @@ the trie clean cache with default directory will be deleted. Usage: "Check that there is no 'dangling' snap storage", ArgsUsage: "", Action: checkDanglingStorage, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth snapshot check-dangling-storage traverses the snap storage data, and verifies that all snapshot storage data has a corresponding account. @@ -154,7 +153,7 @@ data, and verifies that all snapshot storage data has a corresponding account. Usage: "Check all snapshot layers for the specific account", ArgsUsage: "
", Action: checkAccount, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth snapshot inspect-account
checks all snapshot layers and prints out information about the specified address. @@ -165,7 +164,7 @@ information about the specified address. Usage: "Traverse the state with given root hash and perform quick verification", ArgsUsage: "", Action: traverseState, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth snapshot traverse-state will traverse the whole state from the given state root and will abort if any @@ -180,7 +179,7 @@ It's also usable without snapshot enabled. Usage: "Traverse the state with given root hash and perform detailed verification", ArgsUsage: "", Action: traverseRawState, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth snapshot traverse-rawstate will traverse the whole state from the given root and will abort if any referenced @@ -196,7 +195,7 @@ It's also usable without snapshot enabled. Usage: "Dump a specific block from storage (same as 'geth dump' but using snapshots)", ArgsUsage: "[? | ]", Action: dumpState, - Flags: flags.Merge([]cli.Flag{ + Flags: slices.Concat([]cli.Flag{ utils.ExcludeCodeFlag, utils.ExcludeStorageFlag, utils.StartKeyFlag, @@ -757,7 +756,7 @@ func traverseRawState(ctx *cli.Context) error { log.Error("Failed to open iterator", "root", root, "err", err) return err } - reader, err := triedb.Reader(root) + reader, err := triedb.NodeReader(root) if err != nil { log.Error("State is non-existent", "root", root) return nil diff --git a/cmd/geth/testdata/clique.json b/cmd/geth/testdata/clique.json index 36f5c31057..d318f4c166 100644 --- a/cmd/geth/testdata/clique.json +++ b/cmd/geth/testdata/clique.json @@ -8,7 +8,7 @@ "byzantiumBlock": 0, "constantinopleBlock": 0, "petersburgBlock": 0, - "terminalTotalDifficultyPassed": true, + "terminalTotalDifficulty": 0, "clique": { "period": 5, "epoch": 30000 @@ -22,4 +22,4 @@ "balance": "300000" } } -} \ No newline at end of file +} diff --git a/cmd/geth/verkle.go b/cmd/geth/verkle.go index 132f5eb722..3030df4340 100644 --- a/cmd/geth/verkle.go +++ b/cmd/geth/verkle.go @@ -22,11 +22,11 @@ import ( "errors" "fmt" "os" + "slices" "github.com/ethereum/go-ethereum/cmd/utils" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/internal/flags" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-verkle" "github.com/urfave/cli/v2" @@ -45,7 +45,7 @@ var ( Usage: "verify the conversion of a MPT into a verkle tree", ArgsUsage: "", Action: verifyVerkle, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth verkle verify This command takes a root commitment and attempts to rebuild the tree. @@ -56,7 +56,7 @@ This command takes a root commitment and attempts to rebuild the tree. Usage: "Dump a verkle tree to a DOT file", ArgsUsage: " [ ...]", Action: expandVerkle, - Flags: flags.Merge(utils.NetworkFlags, utils.DatabaseFlags), + Flags: slices.Concat(utils.NetworkFlags, utils.DatabaseFlags), Description: ` geth verkle dump [ ...] This command will produce a dot file representing the tree, rooted at . diff --git a/cmd/geth/version_check_test.go b/cmd/geth/version_check_test.go index 3676d25d00..34171cb035 100644 --- a/cmd/geth/version_check_test.go +++ b/cmd/geth/version_check_test.go @@ -170,7 +170,6 @@ func TestKeyID(t *testing.T) { {"third key", args{id: extractKeyId(gethPubKeys[2])}, "FD9813B2D2098484"}, } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() if got := keyID(tt.args.id); got != tt.want { diff --git a/cmd/rlpdump/main.go b/cmd/rlpdump/main.go index 7e1d314d49..685e5bb71a 100644 --- a/cmd/rlpdump/main.go +++ b/cmd/rlpdump/main.go @@ -142,7 +142,7 @@ func dump(in *inStream, s *rlp.Stream, depth int, out io.Writer) error { s.List() defer s.ListEnd() if size == 0 { - fmt.Fprintf(out, ws(depth)+"[]") + fmt.Fprint(out, ws(depth)+"[]") } else { fmt.Fprintln(out, ws(depth)+"[") for i := 0; ; i++ { diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 3a668db9e9..ccafd81fcd 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -36,8 +36,6 @@ import ( "strings" "time" - "github.com/ethereum/go-ethereum/internal/version" - "github.com/ethereum/go-ethereum/accounts" "github.com/ethereum/go-ethereum/accounts/keystore" "github.com/ethereum/go-ethereum/beacon/fakebeacon" @@ -52,7 +50,6 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto/kzg4844" "github.com/ethereum/go-ethereum/eth" - "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/filters" "github.com/ethereum/go-ethereum/eth/gasprice" @@ -63,11 +60,12 @@ import ( "github.com/ethereum/go-ethereum/graphql" "github.com/ethereum/go-ethereum/internal/ethapi" "github.com/ethereum/go-ethereum/internal/flags" + "github.com/ethereum/go-ethereum/internal/version" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/metrics/exp" "github.com/ethereum/go-ethereum/metrics/influxdb" - "github.com/ethereum/go-ethereum/miner" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/p2p/enode" @@ -211,12 +209,6 @@ var ( Usage: "Custom node name", Category: flags.NetworkingCategory, } - DocRootFlag = &flags.DirectoryFlag{ - Name: "docroot", - Usage: "Document Root for HTTPClient file scheme", - Value: flags.DirectoryString(flags.HomeDir()), - Category: flags.APICategory, - } ExitWhenSyncedFlag = &cli.BoolFlag{ Name: "exitwhensynced", Usage: "Exits after block synchronisation completes", @@ -257,8 +249,7 @@ var ( Value: 0, } - defaultSyncMode = ethconfig.Defaults.SyncMode - SnapshotFlag = &cli.BoolFlag{ + SnapshotFlag = &cli.BoolFlag{ Name: "snapshot", Usage: `Enables snapshot-database mode (default = enable)`, Value: true, @@ -286,8 +277,7 @@ var ( Value: 128, Category: flags.PerfCategory, } - defaultVerifyMode = ethconfig.Defaults.TriesVerifyMode - TriesVerifyModeFlag = &flags.TextMarshalerFlag{ + TriesVerifyModeFlag = &cli.StringFlag{ Name: "tries-verify-mode", Usage: `tries verify mode: "local(default): a normal full node with complete state world(both MPT and snapshot), merkle state root will @@ -298,7 +288,7 @@ var ( "none: no merkle state root verification at all, there is no need to setup or connect remote verify node at all, it is more light comparing to full and insecure mode, but get a very small chance that the state is not consistent with other peers."`, - Value: &defaultVerifyMode, + Value: ethconfig.Defaults.TriesVerifyMode.String(), Category: flags.FastNodeCategory, } RialtoHash = &cli.StringFlag{ @@ -356,10 +346,10 @@ var ( Value: params.FixedTurnLength, Category: flags.EthCategory, } - SyncModeFlag = &flags.TextMarshalerFlag{ + SyncModeFlag = &cli.StringFlag{ Name: "syncmode", Usage: `Blockchain sync mode ("snap" or "full")`, - Value: &defaultSyncMode, + Value: ethconfig.Defaults.SyncMode.String(), Category: flags.StateCategory, } GCModeFlag = &cli.StringFlag{ @@ -444,7 +434,7 @@ var ( Usage: "Target EL engine API URL", Category: flags.BeaconCategory, } - BlsyncJWTSecretFlag = &cli.StringFlag{ + BlsyncJWTSecretFlag = &flags.DirectoryFlag{ Name: "blsync.jwtsecret", Usage: "Path to a JWT secret to use for target engine API endpoint", Category: flags.BeaconCategory, @@ -700,6 +690,7 @@ var ( VMTraceJsonConfigFlag = &cli.StringFlag{ Name: "vmtrace.jsonconfig", Usage: "Tracer configuration (JSON)", + Value: "{}", Category: flags.VMCategory, } // API options. @@ -897,11 +888,6 @@ var ( Value: node.DefaultConfig.BatchResponseMaxSize, Category: flags.APICategory, } - EnablePersonal = &cli.BoolFlag{ - Name: "rpc.enabledeprecatedpersonal", - Usage: "Enables the (deprecated) personal namespace", - Category: flags.APICategory, - } // Network Settings MaxPeersFlag = &cli.IntFlag{ @@ -1687,9 +1673,8 @@ func SetNodeConfig(ctx *cli.Context, cfg *node.Config) { if ctx.IsSet(JWTSecretFlag.Name) { cfg.JWTSecret = ctx.String(JWTSecretFlag.Name) } - if ctx.IsSet(EnablePersonal.Name) { - cfg.EnablePersonal = true + log.Warn(fmt.Sprintf("Option --%s is deprecated. The 'personal' RPC namespace has been removed.", EnablePersonal.Name)) } if ctx.IsSet(ExternalSignerFlag.Name) { @@ -1866,7 +1851,7 @@ func setBlobPool(ctx *cli.Context, cfg *blobpool.Config) { } } -func setMiner(ctx *cli.Context, cfg *miner.Config) { +func setMiner(ctx *cli.Context, cfg *minerconfig.Config) { if ctx.IsSet(MinerExtraDataFlag.Name) { cfg.ExtraData = []byte(ctx.String(MinerExtraDataFlag.Name)) } @@ -1999,9 +1984,11 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { godebug.SetGCPercent(int(gogc)) if ctx.IsSet(SyncTargetFlag.Name) { - cfg.SyncMode = downloader.FullSync // dev sync target forces full sync + cfg.SyncMode = ethconfig.FullSync // dev sync target forces full sync } else if ctx.IsSet(SyncModeFlag.Name) { - cfg.SyncMode = *flags.GlobalTextMarshaler(ctx, SyncModeFlag.Name).(*downloader.SyncMode) + if err = cfg.SyncMode.UnmarshalText([]byte(ctx.String(SyncModeFlag.Name))); err != nil { + Fatalf("invalid --syncmode flag: %v", err) + } } if ctx.IsSet(NetworkIdFlag.Name) { cfg.NetworkId = ctx.Uint64(NetworkIdFlag.Name) @@ -2023,11 +2010,11 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.DiffBlock = ctx.Uint64(DiffBlockFlag.Name) } if ctx.IsSet(PruneAncientDataFlag.Name) { - if cfg.SyncMode == downloader.FullSync { - cfg.PruneAncientData = ctx.Bool(PruneAncientDataFlag.Name) - } else { - log.Crit("pruneancient parameter can only be used with syncmode=full") + if cfg.SyncMode != ethconfig.FullSync { + log.Warn("pruneancient parameter can only be used with syncmode=full, force to full sync") + cfg.SyncMode = ethconfig.FullSync } + cfg.PruneAncientData = ctx.Bool(PruneAncientDataFlag.Name) } if gcmode := ctx.String(GCModeFlag.Name); gcmode != "full" && gcmode != "archive" { Fatalf("--%s must be either 'full' or 'archive'", GCModeFlag.Name) @@ -2100,7 +2087,9 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.TriesInMemory = ctx.Uint64(TriesInMemoryFlag.Name) } if ctx.IsSet(TriesVerifyModeFlag.Name) { - cfg.TriesVerifyMode = *flags.GlobalTextMarshaler(ctx, TriesVerifyModeFlag.Name).(*core.VerifyMode) + if err = cfg.TriesVerifyMode.UnmarshalText([]byte(ctx.String(TriesVerifyModeFlag.Name))); err != nil { + Fatalf("invalid --tries-verify-mode flag: %v", err) + } // If a node sets verify mode to full or insecure, it's a fast node and need // to verify blocks from verify nodes, then it should enable trust protocol. if cfg.TriesVerifyMode.NeedRemoteVerify() { @@ -2112,9 +2101,9 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.DisableSnapProtocol = true } - if cfg.SyncMode == downloader.SnapSync && cfg.TriesVerifyMode.NoTries() { + if cfg.SyncMode == ethconfig.SnapSync && cfg.TriesVerifyMode.NoTries() { log.Warn("Only local TriesVerifyMode can support snap sync, resetting to full sync", "mode", cfg.TriesVerifyMode) - cfg.SyncMode = downloader.FullSync + cfg.SyncMode = ethconfig.FullSync } } if ctx.IsSet(CacheFlag.Name) || ctx.IsSet(CacheSnapshotFlag.Name) { @@ -2125,7 +2114,7 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { } if !ctx.Bool(SnapshotFlag.Name) || cfg.SnapshotCache == 0 { // If snap-sync is requested, this flag is also required - if cfg.SyncMode == downloader.SnapSync { + if cfg.SyncMode == ethconfig.SnapSync { if !ctx.Bool(SnapshotFlag.Name) { log.Warn("Snap sync requested, enabling --snapshot") } @@ -2138,9 +2127,6 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.SnapshotCache = 0 // Disabled } } - if ctx.IsSet(DocRootFlag.Name) { - cfg.DocRoot = ctx.String(DocRootFlag.Name) - } if ctx.IsSet(VMEnableDebugFlag.Name) { // TODO(fjl): force-enable this in --dev mode cfg.EnablePreimageRecording = ctx.Bool(VMEnableDebugFlag.Name) @@ -2188,7 +2174,7 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { if !ctx.IsSet(NetworkIdFlag.Name) { cfg.NetworkId = 1337 } - cfg.SyncMode = downloader.FullSync + cfg.SyncMode = ethconfig.FullSync // Create new developer account or reuse existing one var ( developer accounts.Account @@ -2252,9 +2238,6 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { if err != nil { Fatalf("Could not read genesis from database: %v", err) } - if !genesis.Config.TerminalTotalDifficultyPassed { - Fatalf("Bad developer-mode genesis configuration: terminalTotalDifficultyPassed must be true") - } if genesis.Config.TerminalTotalDifficulty == nil { Fatalf("Bad developer-mode genesis configuration: terminalTotalDifficulty must be specified") } else if genesis.Config.TerminalTotalDifficulty.Cmp(big.NewInt(0)) != 0 { @@ -2297,13 +2280,8 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { // VM tracing config. if ctx.IsSet(VMTraceFlag.Name) { if name := ctx.String(VMTraceFlag.Name); name != "" { - var config string - if ctx.IsSet(VMTraceJsonConfigFlag.Name) { - config = ctx.String(VMTraceJsonConfigFlag.Name) - } - cfg.VMTrace = name - cfg.VMTraceJsonConfig = config + cfg.VMTraceJsonConfig = ctx.String(VMTraceJsonConfigFlag.Name) } } } @@ -2355,7 +2333,7 @@ func EnableBuildInfo(gitCommit, gitDate string) SetupMetricsOption { return func() { // register build info into metrics metrics.NewRegisteredLabel("build-info", nil).Mark(map[string]interface{}{ - "version": params.VersionWithMeta, + "version": version.WithMeta, "git-commit": gitCommit, "git-commit-date": gitDate, "go-version": runtime.Version(), @@ -2365,7 +2343,7 @@ func EnableBuildInfo(gitCommit, gitDate string) SetupMetricsOption { } } -func EnableMinerInfo(ctx *cli.Context, minerConfig *miner.Config) SetupMetricsOption { +func EnableMinerInfo(ctx *cli.Context, minerConfig *minerconfig.Config) SetupMetricsOption { return func() { if ctx.Bool(MiningEnabledFlag.Name) { // register miner info into metrics @@ -2431,7 +2409,7 @@ func parseEtherbase(cfg *ethconfig.Config) string { func parseNodeType() string { git, _ := version.VCS() - version := []string{params.VersionWithMeta} + version := []string{version.WithMeta} if len(git.Commit) >= 7 { version = append(version, git.Commit[:7]) } @@ -2447,10 +2425,15 @@ func parseDBFeatures(cfg *ethconfig.Config, stack *node.Node) string { var features []string if cfg.StateScheme == rawdb.PathScheme { features = append(features, "PBSS") + } else if cfg.StateScheme == rawdb.HashScheme { + features = append(features, "HBSS") } if stack.CheckIfMultiDataBase() { features = append(features, "MultiDB") } + if cfg.PruneAncientData { + features = append(features, "PruneAncient") + } return strings.Join(features, "|") } @@ -2468,74 +2451,59 @@ func parseMiningFeatures(ctx *cli.Context, cfg *ethconfig.Config) string { return strings.Join(features, "|") } -func SetupMetrics(ctx *cli.Context, options ...SetupMetricsOption) { - if metrics.Enabled { - log.Info("Enabling metrics collection") - - var ( - enableExport = ctx.Bool(MetricsEnableInfluxDBFlag.Name) - enableExportV2 = ctx.Bool(MetricsEnableInfluxDBV2Flag.Name) - ) - - if enableExport || enableExportV2 { - CheckExclusive(ctx, MetricsEnableInfluxDBFlag, MetricsEnableInfluxDBV2Flag) - - v1FlagIsSet := ctx.IsSet(MetricsInfluxDBUsernameFlag.Name) || - ctx.IsSet(MetricsInfluxDBPasswordFlag.Name) - - v2FlagIsSet := ctx.IsSet(MetricsInfluxDBTokenFlag.Name) || - ctx.IsSet(MetricsInfluxDBOrganizationFlag.Name) || - ctx.IsSet(MetricsInfluxDBBucketFlag.Name) - - if enableExport && v2FlagIsSet { - Fatalf("Flags --influxdb.metrics.organization, --influxdb.metrics.token, --influxdb.metrics.bucket are only available for influxdb-v2") - } else if enableExportV2 && v1FlagIsSet { - Fatalf("Flags --influxdb.metrics.username, --influxdb.metrics.password are only available for influxdb-v1") - } - } - - var ( - endpoint = ctx.String(MetricsInfluxDBEndpointFlag.Name) - database = ctx.String(MetricsInfluxDBDatabaseFlag.Name) - username = ctx.String(MetricsInfluxDBUsernameFlag.Name) - password = ctx.String(MetricsInfluxDBPasswordFlag.Name) - - token = ctx.String(MetricsInfluxDBTokenFlag.Name) - bucket = ctx.String(MetricsInfluxDBBucketFlag.Name) - organization = ctx.String(MetricsInfluxDBOrganizationFlag.Name) - ) - - if enableExport { - tagsMap := SplitTagsFlag(ctx.String(MetricsInfluxDBTagsFlag.Name)) - - log.Info("Enabling metrics export to InfluxDB") - - go influxdb.InfluxDBWithTags(metrics.DefaultRegistry, 10*time.Second, endpoint, database, username, password, "geth.", tagsMap) - } else if enableExportV2 { - tagsMap := SplitTagsFlag(ctx.String(MetricsInfluxDBTagsFlag.Name)) - - log.Info("Enabling metrics export to InfluxDB (v2)") - - go influxdb.InfluxDBV2WithTags(metrics.DefaultRegistry, 10*time.Second, endpoint, token, bucket, organization, "geth.", tagsMap) - } +func SetupMetrics(cfg *metrics.Config, options ...SetupMetricsOption) { + if !cfg.Enabled { + return + } + log.Info("Enabling metrics collection") + metrics.Enable() - if ctx.IsSet(MetricsHTTPFlag.Name) { - address := net.JoinHostPort(ctx.String(MetricsHTTPFlag.Name), fmt.Sprintf("%d", ctx.Int(MetricsPortFlag.Name))) - log.Info("Enabling stand-alone metrics HTTP endpoint", "address", address) - exp.Setup(address) - } else if ctx.IsSet(MetricsPortFlag.Name) { - log.Warn(fmt.Sprintf("--%s specified without --%s, metrics server will not start.", MetricsPortFlag.Name, MetricsHTTPFlag.Name)) - } + // InfluxDB exporter. + var ( + enableExport = cfg.EnableInfluxDB + enableExportV2 = cfg.EnableInfluxDBV2 + ) + if cfg.EnableInfluxDB && cfg.EnableInfluxDBV2 { + Fatalf("Flags %v can't be used at the same time", strings.Join([]string{MetricsEnableInfluxDBFlag.Name, MetricsEnableInfluxDBV2Flag.Name}, ", ")) + } + var ( + endpoint = cfg.InfluxDBEndpoint + database = cfg.InfluxDBDatabase + username = cfg.InfluxDBUsername + password = cfg.InfluxDBPassword + + token = cfg.InfluxDBToken + bucket = cfg.InfluxDBBucket + organization = cfg.InfluxDBOrganization + tagsMap = SplitTagsFlag(cfg.InfluxDBTags) + ) + if enableExport { + log.Info("Enabling metrics export to InfluxDB") + go influxdb.InfluxDBWithTags(metrics.DefaultRegistry, 10*time.Second, endpoint, database, username, password, "geth.", tagsMap) + } else if enableExportV2 { + tagsMap := SplitTagsFlag(cfg.InfluxDBTags) + log.Info("Enabling metrics export to InfluxDB (v2)") + go influxdb.InfluxDBV2WithTags(metrics.DefaultRegistry, 10*time.Second, endpoint, token, bucket, organization, "geth.", tagsMap) + } - for _, opt := range options { - opt() - } + // Expvar exporter. + if cfg.HTTP != "" { + address := net.JoinHostPort(cfg.HTTP, fmt.Sprintf("%d", cfg.Port)) + log.Info("Enabling stand-alone metrics HTTP endpoint", "address", address) + exp.Setup(address) + } else if cfg.HTTP == "" && cfg.Port != 0 { + log.Warn(fmt.Sprintf("--%s specified without --%s, metrics server will not start.", MetricsPortFlag.Name, MetricsHTTPFlag.Name)) + } - // Start system runtime metrics collection - go metrics.CollectProcessMetrics(3 * time.Second) + for _, opt := range options { + opt() } + + // Enable system metrics collection. + go metrics.CollectProcessMetrics(3 * time.Second) } +// SplitTagsFlag parses a comma-separated list of k=v metrics tags. func SplitTagsFlag(tagsFlag string) map[string]string { tags := strings.Split(tagsFlag, ",") tagsMap := map[string]string{} @@ -2733,10 +2701,7 @@ func MakeChain(ctx *cli.Context, stack *node.Node, readonly bool) (*core.BlockCh } if ctx.IsSet(VMTraceFlag.Name) { if name := ctx.String(VMTraceFlag.Name); name != "" { - var config json.RawMessage - if ctx.IsSet(VMTraceJsonConfigFlag.Name) { - config = json.RawMessage(ctx.String(VMTraceJsonConfigFlag.Name)) - } + config := json.RawMessage(ctx.String(VMTraceJsonConfigFlag.Name)) t, err := tracers.LiveDirectory.New(name, config) if err != nil { Fatalf("Failed to create tracer %q: %v", name, err) diff --git a/cmd/utils/flags_legacy.go b/cmd/utils/flags_legacy.go index eb86fa92fc..f1a91515b7 100644 --- a/cmd/utils/flags_legacy.go +++ b/cmd/utils/flags_legacy.go @@ -141,6 +141,12 @@ var ( Usage: "Enable expensive metrics collection and reporting (deprecated)", Category: flags.DeprecatedCategory, } + // Deprecated Oct 2024 + EnablePersonal = &cli.BoolFlag{ + Name: "rpc.enabledeprecatedpersonal", + Usage: "This used to enable the 'personal' namespace.", + Category: flags.DeprecatedCategory, + } ) // showDeprecated displays deprecated flags that will be soon removed from the codebase. diff --git a/cmd/utils/flags_test.go b/cmd/utils/flags_test.go index 00c73a5264..0be3370d4a 100644 --- a/cmd/utils/flags_test.go +++ b/cmd/utils/flags_test.go @@ -56,7 +56,6 @@ func Test_SplitTagsFlag(t *testing.T) { }, } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() if got := SplitTagsFlag(tt.args); !reflect.DeepEqual(got, tt.want) { diff --git a/cmd/utils/prompt_test.go b/cmd/utils/prompt_test.go index 889bf71de3..236353a7cc 100644 --- a/cmd/utils/prompt_test.go +++ b/cmd/utils/prompt_test.go @@ -66,7 +66,6 @@ func TestGetPassPhraseWithList(t *testing.T) { }, } for _, tt := range tests { - tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() if got := GetPassPhraseWithList(tt.args.text, tt.args.confirmation, tt.args.index, tt.args.passwords); got != tt.want { diff --git a/common/math/big.go b/common/math/big.go index d9748d01a3..825f4baec9 100644 --- a/common/math/big.go +++ b/common/math/big.go @@ -24,12 +24,9 @@ import ( // Various big integer limit values. var ( - tt255 = BigPow(2, 255) tt256 = BigPow(2, 256) tt256m1 = new(big.Int).Sub(tt256, big.NewInt(1)) - tt63 = BigPow(2, 63) MaxBig256 = new(big.Int).Set(tt256m1) - MaxBig63 = new(big.Int).Sub(tt63, big.NewInt(1)) ) const ( @@ -146,32 +143,6 @@ func BigPow(a, b int64) *big.Int { return r.Exp(r, big.NewInt(b), nil) } -// BigMax returns the larger of x or y. -func BigMax(x, y *big.Int) *big.Int { - if x.Cmp(y) < 0 { - return y - } - return x -} - -// BigMin returns the smaller of x or y. -func BigMin(x, y *big.Int) *big.Int { - if x.Cmp(y) > 0 { - return y - } - return x -} - -// FirstBitSet returns the index of the first 1 bit in v, counting from LSB. -func FirstBitSet(v *big.Int) int { - for i := 0; i < v.BitLen(); i++ { - if v.Bit(i) > 0 { - return i - } - } - return v.BitLen() -} - // PaddedBigBytes encodes a big integer as a big-endian byte slice. The length // of the slice is at least n bytes. func PaddedBigBytes(bigint *big.Int, n int) []byte { @@ -183,34 +154,6 @@ func PaddedBigBytes(bigint *big.Int, n int) []byte { return ret } -// bigEndianByteAt returns the byte at position n, -// in Big-Endian encoding -// So n==0 returns the least significant byte -func bigEndianByteAt(bigint *big.Int, n int) byte { - words := bigint.Bits() - // Check word-bucket the byte will reside in - i := n / wordBytes - if i >= len(words) { - return byte(0) - } - word := words[i] - // Offset of the byte - shift := 8 * uint(n%wordBytes) - - return byte(word >> shift) -} - -// Byte returns the byte at position n, -// with the supplied padlength in Little-Endian encoding. -// n==0 returns the MSB -// Example: bigint '5', padlength 32, n=31 => 5 -func Byte(bigint *big.Int, padlength, n int) byte { - if n >= padlength { - return byte(0) - } - return bigEndianByteAt(bigint, padlength-1-n) -} - // ReadBits encodes the absolute value of bigint as big-endian bytes. Callers must ensure // that buf has enough space. If buf is too short the result will be incomplete. func ReadBits(bigint *big.Int, buf []byte) { @@ -234,38 +177,3 @@ func U256(x *big.Int) *big.Int { func U256Bytes(n *big.Int) []byte { return PaddedBigBytes(U256(n), 32) } - -// S256 interprets x as a two's complement number. -// x must not exceed 256 bits (the result is undefined if it does) and is not modified. -// -// S256(0) = 0 -// S256(1) = 1 -// S256(2**255) = -2**255 -// S256(2**256-1) = -1 -func S256(x *big.Int) *big.Int { - if x.Cmp(tt255) < 0 { - return x - } - return new(big.Int).Sub(x, tt256) -} - -// Exp implements exponentiation by squaring. -// Exp returns a newly-allocated big integer and does not change -// base or exponent. The result is truncated to 256 bits. -// -// Courtesy @karalabe and @chfast -func Exp(base, exponent *big.Int) *big.Int { - copyBase := new(big.Int).Set(base) - result := big.NewInt(1) - - for _, word := range exponent.Bits() { - for i := 0; i < wordBits; i++ { - if word&1 == 1 { - U256(result.Mul(result, copyBase)) - } - U256(copyBase.Mul(copyBase, copyBase)) - word >>= 1 - } - } - return result -} diff --git a/common/math/big_test.go b/common/math/big_test.go index ee8f09e7b4..6f701b621a 100644 --- a/common/math/big_test.go +++ b/common/math/big_test.go @@ -21,8 +21,6 @@ import ( "encoding/hex" "math/big" "testing" - - "github.com/ethereum/go-ethereum/common" ) func TestHexOrDecimal256(t *testing.T) { @@ -70,53 +68,6 @@ func TestMustParseBig256(t *testing.T) { MustParseBig256("ggg") } -func TestBigMax(t *testing.T) { - a := big.NewInt(10) - b := big.NewInt(5) - - max1 := BigMax(a, b) - if max1 != a { - t.Errorf("Expected %d got %d", a, max1) - } - - max2 := BigMax(b, a) - if max2 != a { - t.Errorf("Expected %d got %d", a, max2) - } -} - -func TestBigMin(t *testing.T) { - a := big.NewInt(10) - b := big.NewInt(5) - - min1 := BigMin(a, b) - if min1 != b { - t.Errorf("Expected %d got %d", b, min1) - } - - min2 := BigMin(b, a) - if min2 != b { - t.Errorf("Expected %d got %d", b, min2) - } -} - -func TestFirstBigSet(t *testing.T) { - tests := []struct { - num *big.Int - ix int - }{ - {big.NewInt(0), 0}, - {big.NewInt(1), 0}, - {big.NewInt(2), 1}, - {big.NewInt(0x100), 8}, - } - for _, test := range tests { - if ix := FirstBitSet(test.num); ix != test.ix { - t.Errorf("FirstBitSet(b%b) = %d, want %d", test.num, ix, test.ix) - } - } -} - func TestPaddedBigBytes(t *testing.T) { tests := []struct { num *big.Int @@ -156,20 +107,6 @@ func BenchmarkPaddedBigBytesSmallOnePadding(b *testing.B) { } } -func BenchmarkByteAtBrandNew(b *testing.B) { - bigint := MustParseBig256("0x18F8F8F1000111000110011100222004330052300000000000000000FEFCF3CC") - for i := 0; i < b.N; i++ { - bigEndianByteAt(bigint, 15) - } -} - -func BenchmarkByteAt(b *testing.B) { - bigint := MustParseBig256("0x18F8F8F1000111000110011100222004330052300000000000000000FEFCF3CC") - for i := 0; i < b.N; i++ { - bigEndianByteAt(bigint, 15) - } -} - func BenchmarkByteAtOld(b *testing.B) { bigint := MustParseBig256("0x18F8F8F1000111000110011100222004330052300000000000000000FEFCF3CC") for i := 0; i < b.N; i++ { @@ -220,105 +157,3 @@ func TestU256Bytes(t *testing.T) { t.Errorf("expected %x got %x", ubytes, unsigned) } } - -func TestBigEndianByteAt(t *testing.T) { - tests := []struct { - x string - y int - exp byte - }{ - {"00", 0, 0x00}, - {"01", 1, 0x00}, - {"00", 1, 0x00}, - {"01", 0, 0x01}, - {"0000000000000000000000000000000000000000000000000000000000102030", 0, 0x30}, - {"0000000000000000000000000000000000000000000000000000000000102030", 1, 0x20}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 31, 0xAB}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 32, 0x00}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 500, 0x00}, - } - for _, test := range tests { - v := new(big.Int).SetBytes(common.Hex2Bytes(test.x)) - actual := bigEndianByteAt(v, test.y) - if actual != test.exp { - t.Fatalf("Expected [%v] %v:th byte to be %v, was %v.", test.x, test.y, test.exp, actual) - } - } -} -func TestLittleEndianByteAt(t *testing.T) { - tests := []struct { - x string - y int - exp byte - }{ - {"00", 0, 0x00}, - {"01", 1, 0x00}, - {"00", 1, 0x00}, - {"01", 0, 0x00}, - {"0000000000000000000000000000000000000000000000000000000000102030", 0, 0x00}, - {"0000000000000000000000000000000000000000000000000000000000102030", 1, 0x00}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 31, 0x00}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 32, 0x00}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 0, 0xAB}, - {"ABCDEF0908070605040302010000000000000000000000000000000000000000", 1, 0xCD}, - {"00CDEF090807060504030201ffffffffffffffffffffffffffffffffffffffff", 0, 0x00}, - {"00CDEF090807060504030201ffffffffffffffffffffffffffffffffffffffff", 1, 0xCD}, - {"0000000000000000000000000000000000000000000000000000000000102030", 31, 0x30}, - {"0000000000000000000000000000000000000000000000000000000000102030", 30, 0x20}, - {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 32, 0x0}, - {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 31, 0xFF}, - {"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0xFFFF, 0x0}, - } - for _, test := range tests { - v := new(big.Int).SetBytes(common.Hex2Bytes(test.x)) - actual := Byte(v, 32, test.y) - if actual != test.exp { - t.Fatalf("Expected [%v] %v:th byte to be %v, was %v.", test.x, test.y, test.exp, actual) - } - } -} - -func TestS256(t *testing.T) { - tests := []struct{ x, y *big.Int }{ - {x: big.NewInt(0), y: big.NewInt(0)}, - {x: big.NewInt(1), y: big.NewInt(1)}, - {x: big.NewInt(2), y: big.NewInt(2)}, - { - x: new(big.Int).Sub(BigPow(2, 255), big.NewInt(1)), - y: new(big.Int).Sub(BigPow(2, 255), big.NewInt(1)), - }, - { - x: BigPow(2, 255), - y: new(big.Int).Neg(BigPow(2, 255)), - }, - { - x: new(big.Int).Sub(BigPow(2, 256), big.NewInt(1)), - y: big.NewInt(-1), - }, - { - x: new(big.Int).Sub(BigPow(2, 256), big.NewInt(2)), - y: big.NewInt(-2), - }, - } - for _, test := range tests { - if y := S256(test.x); y.Cmp(test.y) != 0 { - t.Errorf("S256(%x) = %x, want %x", test.x, y, test.y) - } - } -} - -func TestExp(t *testing.T) { - tests := []struct{ base, exponent, result *big.Int }{ - {base: big.NewInt(0), exponent: big.NewInt(0), result: big.NewInt(1)}, - {base: big.NewInt(1), exponent: big.NewInt(0), result: big.NewInt(1)}, - {base: big.NewInt(1), exponent: big.NewInt(1), result: big.NewInt(1)}, - {base: big.NewInt(1), exponent: big.NewInt(2), result: big.NewInt(1)}, - {base: big.NewInt(3), exponent: big.NewInt(144), result: MustParseBig256("507528786056415600719754159741696356908742250191663887263627442114881")}, - {base: big.NewInt(2), exponent: big.NewInt(255), result: MustParseBig256("57896044618658097711785492504343953926634992332820282019728792003956564819968")}, - } - for _, test := range tests { - if result := Exp(test.base, test.exponent); result.Cmp(test.result) != 0 { - t.Errorf("Exp(%d, %d) = %d, want %d", test.base, test.exponent, result, test.result) - } - } -} diff --git a/common/math/integer.go b/common/math/integer.go index 5defa75f28..c125d9d5d4 100644 --- a/common/math/integer.go +++ b/common/math/integer.go @@ -22,22 +22,6 @@ import ( "strconv" ) -// Integer limit values. -const ( - MaxInt8 = 1<<7 - 1 - MinInt8 = -1 << 7 - MaxInt16 = 1<<15 - 1 - MinInt16 = -1 << 15 - MaxInt32 = 1<<31 - 1 - MinInt32 = -1 << 31 - MaxInt64 = 1<<63 - 1 - MinInt64 = -1 << 63 - MaxUint8 = 1<<8 - 1 - MaxUint16 = 1<<16 - 1 - MaxUint32 = 1<<32 - 1 - MaxUint64 = 1<<64 - 1 -) - // HexOrDecimal64 marshals uint64 as hex or decimal. type HexOrDecimal64 uint64 diff --git a/common/math/integer_test.go b/common/math/integer_test.go index b31c7c26c2..4643a43f20 100644 --- a/common/math/integer_test.go +++ b/common/math/integer_test.go @@ -17,6 +17,7 @@ package math import ( + "math" "testing" ) @@ -36,8 +37,8 @@ func TestOverflow(t *testing.T) { op operation }{ // add operations - {MaxUint64, 1, true, add}, - {MaxUint64 - 1, 1, false, add}, + {math.MaxUint64, 1, true, add}, + {math.MaxUint64 - 1, 1, false, add}, // sub operations {0, 1, true, sub}, @@ -46,8 +47,8 @@ func TestOverflow(t *testing.T) { // mul operations {0, 0, false, mul}, {10, 10, false, mul}, - {MaxUint64, 2, true, mul}, - {MaxUint64, 1, false, mul}, + {math.MaxUint64, 2, true, mul}, + {math.MaxUint64, 1, false, mul}, } { var overflows bool switch test.op { diff --git a/common/path.go b/common/path.go index c1e382fd29..49c6a5efc2 100644 --- a/common/path.go +++ b/common/path.go @@ -27,7 +27,6 @@ func FileExist(filePath string) bool { if err != nil && os.IsNotExist(err) { return false } - return true } diff --git a/consensus/beacon/consensus.go b/consensus/beacon/consensus.go index a4c18c3cf4..12e6ef9f26 100644 --- a/consensus/beacon/consensus.go +++ b/consensus/beacon/consensus.go @@ -29,6 +29,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/trie" @@ -116,9 +117,6 @@ func errOut(n int, err error) chan error { func (beacon *Beacon) splitHeaders(chain consensus.ChainHeaderReader, headers []*types.Header) ([]*types.Header, []*types.Header, error) { // TTD is not defined yet, all headers should be in legacy format. ttd := chain.Config().TerminalTotalDifficulty - if ttd == nil { - return headers, nil, nil - } ptd := chain.GetTd(headers[0].ParentHash, headers[0].Number.Uint64()-1) if ptd == nil { return nil, nil, consensus.ErrUnknownAncestor @@ -218,6 +216,18 @@ func (beacon *Beacon) VerifyUncles(chain consensus.ChainReader, block *types.Blo return nil } +func (beacon *Beacon) VerifyRequests(header *types.Header, Requests [][]byte) error { + if header.RequestsHash != nil { + reqhash := types.CalcRequestsHash(Requests) + if reqhash != *header.RequestsHash { + return fmt.Errorf("invalid requests hash (remote: %x local: %x)", *header.RequestsHash, reqhash) + } + } else if Requests != nil { + return errors.New("block has requests before prague fork") + } + return nil +} + // verifyHeader checks whether a header conforms to the consensus rules of the // stock Ethereum consensus engine. The difference between the beacon and classic is // (a) The following fields are expected to be constants: @@ -359,7 +369,7 @@ func (beacon *Beacon) Delay(_ consensus.ChainReader, _ *types.Header, _ *time.Du } // Finalize implements consensus.Engine, setting the final state on the header -func (beacon *Beacon) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, txs *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) error { +func (beacon *Beacon) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, txs *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) error { // Finalize is different with Prepare, it can be used in both block verification. if !beacon.IsPoSHeader(header) { beacon.ethone.Finalize(chain, header, state, txs, uncles, nil, nil, nil, nil) @@ -413,21 +423,25 @@ func (beacon *Beacon) FinalizeAndAssemble(chain consensus.ChainHeaderReader, hea if parent == nil { return nil, nil, fmt.Errorf("nil parent header for block %d", header.Number) } - preTrie, err := state.Database().OpenTrie(parent.Root) if err != nil { return nil, nil, fmt.Errorf("error opening pre-state tree root: %w", err) } - vktPreTrie, okpre := preTrie.(*trie.VerkleTrie) vktPostTrie, okpost := state.GetTrie().(*trie.VerkleTrie) + + // The witness is only attached iff both parent and current block are + // using verkle tree. if okpre && okpost { if len(keys) > 0 { - verkleProof, stateDiff, err := vktPreTrie.Proof(vktPostTrie, keys, vktPreTrie.FlatdbNodeResolver) + verkleProof, stateDiff, err := vktPreTrie.Proof(vktPostTrie, keys) if err != nil { return nil, nil, fmt.Errorf("error generating verkle proof for block %d: %w", header.Number, err) } - block = block.WithWitness(&types.ExecutionWitness{StateDiff: stateDiff, VerkleProof: verkleProof}) + block = block.WithWitness(&types.ExecutionWitness{ + StateDiff: stateDiff, + VerkleProof: verkleProof, + }) } } } @@ -507,9 +521,6 @@ func (beacon *Beacon) SetThreads(threads int) { // It depends on the parentHash already being stored in the database. // If the parentHash is not stored in the database a UnknownAncestor error is returned. func IsTTDReached(chain consensus.ChainHeaderReader, parentHash common.Hash, parentNumber uint64) (bool, error) { - if chain.Config().TerminalTotalDifficulty == nil { - return false, nil - } td := chain.GetTd(parentHash, parentNumber) if td == nil { return false, consensus.ErrUnknownAncestor diff --git a/consensus/clique/clique.go b/consensus/clique/clique.go index f4386605f3..9bd36687b7 100644 --- a/consensus/clique/clique.go +++ b/consensus/clique/clique.go @@ -37,6 +37,7 @@ import ( "github.com/ethereum/go-ethereum/consensus/misc/eip1559" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/log" @@ -472,6 +473,10 @@ func (c *Clique) VerifyUncles(chain consensus.ChainReader, block *types.Block) e return nil } +func (c *Clique) VerifyRequests(header *types.Header, Requests [][]byte) error { + return nil +} + // verifySeal checks whether the signature contained in the header satisfies the // consensus protocol requirements. The method accepts an optional list of parent // headers that aren't yet part of the local blockchain to generate the snapshots @@ -586,7 +591,7 @@ func (c *Clique) Prepare(chain consensus.ChainHeaderReader, header *types.Header // Finalize implements consensus.Engine, ensuring no uncles are set, nor block // rewards given. -func (c *Clique) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, +func (c *Clique) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) (err error) { // No block rewards in PoA, so the state remains as is return diff --git a/consensus/consensus.go b/consensus/consensus.go index f9d6d6c1fb..54aef4e82b 100644 --- a/consensus/consensus.go +++ b/consensus/consensus.go @@ -24,6 +24,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" ) @@ -100,6 +101,9 @@ type Engine interface { // rules of a given engine. VerifyUncles(chain ChainReader, block *types.Block) error + // VerifyRequests verifies the consistency between Requests and header.RequestsHash. + VerifyRequests(header *types.Header, Requests [][]byte) error + // NextInTurnValidator return the next in-turn validator for header NextInTurnValidator(chain ChainHeaderReader, header *types.Header) (common.Address, error) @@ -112,7 +116,7 @@ type Engine interface { // // Note: The state database might be updated to reflect any consensus rules // that happen at finalization (e.g. block rewards). - Finalize(chain ChainHeaderReader, header *types.Header, state *state.StateDB, txs *[]*types.Transaction, + Finalize(chain ChainHeaderReader, header *types.Header, state vm.StateDB, txs *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, receipts *[]*types.Receipt, systemTxs *[]*types.Transaction, usedGas *uint64) error // FinalizeAndAssemble runs any post-transaction state modifications (e.g. block diff --git a/consensus/ethash/consensus.go b/consensus/ethash/consensus.go index 092cd11bac..8a62152ddd 100644 --- a/consensus/ethash/consensus.go +++ b/consensus/ethash/consensus.go @@ -24,13 +24,13 @@ import ( mapset "github.com/deckarep/golang-set/v2" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/consensus/misc" "github.com/ethereum/go-ethereum/consensus/misc/eip1559" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie" @@ -217,6 +217,10 @@ func (ethash *Ethash) VerifyUncles(chain consensus.ChainReader, block *types.Blo return nil } +func (ethash *Ethash) VerifyRequests(header *types.Header, Requests [][]byte) error { + return nil +} + // verifyHeader checks whether a header conforms to the consensus rules of the // stock Ethereum ethash engine. // See YP section 4.3.4. "Block Header Validity" @@ -480,7 +484,9 @@ func calcDifficultyFrontier(time uint64, parent *types.Header) *big.Int { expDiff := periodCount.Sub(periodCount, big2) expDiff.Exp(big2, expDiff, nil) diff.Add(diff, expDiff) - diff = math.BigMax(diff, params.MinimumDifficulty) + if diff.Cmp(params.MinimumDifficulty) < 0 { + diff = params.MinimumDifficulty + } } return diff } @@ -508,7 +514,7 @@ func (ethash *Ethash) Prepare(chain consensus.ChainHeaderReader, header *types.H // Finalize implements consensus.Engine, accumulating the block and uncle rewards, // setting the final state on the header -func (ethash *Ethash) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, +func (ethash *Ethash) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) (err error) { // Accumulate any block and uncle rewards and commit the final state root accumulateRewards(chain.Config(), state, header, uncles) @@ -577,7 +583,7 @@ func (ethash *Ethash) SealHash(header *types.Header) (hash common.Hash) { // accumulateRewards credits the coinbase of the given block with the mining // reward. The total reward consists of the static block reward and rewards for // included uncles. The coinbase of each uncle block is also rewarded. -func accumulateRewards(config *params.ChainConfig, stateDB *state.StateDB, header *types.Header, uncles []*types.Header) { +func accumulateRewards(config *params.ChainConfig, stateDB vm.StateDB, header *types.Header, uncles []*types.Header) { // Select the correct block reward based on chain progression blockReward := FrontierBlockReward if config.IsByzantium(header.Number) { diff --git a/consensus/misc/dao.go b/consensus/misc/dao.go index 45669d0bce..b80c1b833a 100644 --- a/consensus/misc/dao.go +++ b/consensus/misc/dao.go @@ -21,11 +21,10 @@ import ( "errors" "math/big" - "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/params" - "github.com/holiman/uint256" ) var ( @@ -74,7 +73,7 @@ func VerifyDAOHeaderExtraData(config *params.ChainConfig, header *types.Header) // ApplyDAOHardFork modifies the state database according to the DAO hard-fork // rules, transferring all balances of a set of DAO accounts to a single refund // contract. -func ApplyDAOHardFork(statedb *state.StateDB) { +func ApplyDAOHardFork(statedb vm.StateDB) { // Retrieve the contract to refund balances into if !statedb.Exist(params.DAORefundContract) { statedb.CreateAccount(params.DAORefundContract) @@ -82,7 +81,8 @@ func ApplyDAOHardFork(statedb *state.StateDB) { // Move every DAO account and extra-balance account funds into the refund contract for _, addr := range params.DAODrainList() { - statedb.AddBalance(params.DAORefundContract, statedb.GetBalance(addr), tracing.BalanceIncreaseDaoContract) - statedb.SetBalance(addr, new(uint256.Int), tracing.BalanceDecreaseDaoAccount) + balance := statedb.GetBalance(addr) + statedb.AddBalance(params.DAORefundContract, balance, tracing.BalanceIncreaseDaoContract) + statedb.SubBalance(addr, balance, tracing.BalanceDecreaseDaoAccount) } } diff --git a/consensus/misc/eip1559/eip1559.go b/consensus/misc/eip1559/eip1559.go index 780a4e32df..9ab4acee4d 100644 --- a/consensus/misc/eip1559/eip1559.go +++ b/consensus/misc/eip1559/eip1559.go @@ -22,7 +22,6 @@ import ( "math/big" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus/misc" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" @@ -85,9 +84,10 @@ func CalcBaseFee(config *params.ChainConfig, parent *types.Header) *big.Int { num.Mul(num, parent.BaseFee) num.Div(num, denom.SetUint64(parentGasTarget)) num.Div(num, denom.SetUint64(config.BaseFeeChangeDenominator())) - baseFeeDelta := math.BigMax(num, common.Big1) - - return num.Add(parent.BaseFee, baseFeeDelta) + if num.Cmp(common.Big1) < 0 { + return num.Add(parent.BaseFee, common.Big1) + } + return num.Add(parent.BaseFee, num) } else { // Otherwise if the parent block used less gas than its target, the baseFee should decrease. // max(0, parentBaseFee * gasUsedDelta / parentGasTarget / baseFeeChangeDenominator) @@ -95,8 +95,11 @@ func CalcBaseFee(config *params.ChainConfig, parent *types.Header) *big.Int { num.Mul(num, parent.BaseFee) num.Div(num, denom.SetUint64(parentGasTarget)) num.Div(num, denom.SetUint64(config.BaseFeeChangeDenominator())) - baseFee := num.Sub(parent.BaseFee, num) - return math.BigMax(baseFee, common.Big0) + baseFee := num.Sub(parent.BaseFee, num) + if baseFee.Cmp(common.Big0) < 0 { + baseFee = common.Big0 + } + return baseFee } } diff --git a/consensus/parlia/bohrFork.go b/consensus/parlia/bohrFork.go index 7cfe3c2f18..aea8811295 100644 --- a/consensus/parlia/bohrFork.go +++ b/consensus/parlia/bohrFork.go @@ -3,12 +3,12 @@ package parlia import ( "context" "errors" + "math" "math/big" mrand "math/rand" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/core/systemcontracts" "github.com/ethereum/go-ethereum/core/types" diff --git a/consensus/parlia/feynmanfork.go b/consensus/parlia/feynmanfork.go index 88d2ae17cc..72d122ebc8 100644 --- a/consensus/parlia/feynmanfork.go +++ b/consensus/parlia/feynmanfork.go @@ -10,9 +10,9 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/core" - "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/systemcontracts" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/internal/ethapi" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" @@ -29,7 +29,7 @@ func isBreatheBlock(lastBlockTime, blockTime uint64) bool { } // initializeFeynmanContract initialize new contracts of Feynman fork -func (p *Parlia) initializeFeynmanContract(state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) initializeFeynmanContract(state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool, ) error { // method @@ -95,7 +95,7 @@ func (h *ValidatorHeap) Pop() interface{} { return x } -func (p *Parlia) updateValidatorSetV2(state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) updateValidatorSetV2(state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool, ) error { // 1. get all validators and its voting power diff --git a/consensus/parlia/lubanFork.go b/consensus/parlia/lubanFork.go index 883d6e2561..14a6d2cdd9 100644 --- a/consensus/parlia/lubanFork.go +++ b/consensus/parlia/lubanFork.go @@ -2,11 +2,11 @@ package parlia import ( "context" + "math" "math/big" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/systemcontracts" "github.com/ethereum/go-ethereum/internal/ethapi" "github.com/ethereum/go-ethereum/log" diff --git a/consensus/parlia/parlia.go b/consensus/parlia/parlia.go index c3b985dba6..0800bbad22 100644 --- a/consensus/parlia/parlia.go +++ b/consensus/parlia/parlia.go @@ -21,7 +21,6 @@ import ( "github.com/willf/bitset" "golang.org/x/crypto/sha3" - "github.com/ethereum/go-ethereum" "github.com/ethereum/go-ethereum/accounts" "github.com/ethereum/go-ethereum/accounts/abi" "github.com/ethereum/go-ethereum/common" @@ -651,11 +650,10 @@ func (p *Parlia) verifyHeader(chain consensus.ChainHeaderReader, header *types.H if header.RequestsHash != nil { return fmt.Errorf("invalid RequestsHash, have %#x, expected nil", header.ParentBeaconRoot) } - // } else { - // // TODO(Nathan): need a BEP to define this and `Requests` in struct Body - // if !header.EmptyRequestsHash() { - // return errors.New("header has wrong RequestsHash") - // } + } else { + if header.RequestsHash == nil { + return errors.New("header has nil RequestsHash after Prague") + } } // All basic checks passed, verify cascading fields @@ -859,6 +857,10 @@ func (p *Parlia) VerifyUncles(chain consensus.ChainReader, block *types.Block) e return nil } +func (p *Parlia) VerifyRequests(header *types.Header, Requests [][]byte) error { + return nil +} + // VerifySeal implements consensus.Engine, checking whether the signature contained // in the header satisfies the consensus protocol requirements. func (p *Parlia) VerifySeal(chain consensus.ChainReader, header *types.Header) error { @@ -1182,7 +1184,7 @@ func (p *Parlia) verifyTurnLength(chain consensus.ChainHeaderReader, header *typ return errMismatchingEpochTurnLength } -func (p *Parlia) distributeFinalityReward(chain consensus.ChainHeaderReader, state *state.StateDB, header *types.Header, +func (p *Parlia) distributeFinalityReward(chain consensus.ChainHeaderReader, state vm.StateDB, header *types.Header, cx core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, systemTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { currentHeight := header.Number.Uint64() @@ -1258,7 +1260,7 @@ func (p *Parlia) distributeFinalityReward(chain consensus.ChainHeaderReader, sta // Finalize implements consensus.Engine, ensuring no uncles are set, nor block // rewards given. -func (p *Parlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, txs *[]*types.Transaction, +func (p *Parlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, txs *[]*types.Transaction, uncles []*types.Header, _ []*types.Withdrawal, receipts *[]*types.Receipt, systemTxs *[]*types.Transaction, usedGas *uint64) error { // warn if not in majority fork number := header.Number.Uint64() @@ -1678,8 +1680,8 @@ func (p *Parlia) IsLocalBlock(header *types.Header) bool { return p.val == header.Coinbase } -func (p *Parlia) SignRecently(chain consensus.ChainReader, parent *types.Block) (bool, error) { - snap, err := p.snapshot(chain, parent.NumberU64(), parent.Hash(), nil) +func (p *Parlia) SignRecently(chain consensus.ChainReader, parent *types.Header) (bool, error) { + snap, err := p.snapshot(chain, parent.Number.Uint64(), parent.Hash(), nil) if err != nil { return true, err } @@ -1811,7 +1813,7 @@ func (p *Parlia) getCurrentValidators(blockHash common.Hash, blockNum *big.Int) } // distributeIncoming distributes system incoming of the block -func (p *Parlia) distributeIncoming(val common.Address, state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) distributeIncoming(val common.Address, state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { coinbase := header.Coinbase @@ -1843,7 +1845,7 @@ func (p *Parlia) distributeIncoming(val common.Address, state *state.StateDB, he } // slash spoiled validators -func (p *Parlia) slash(spoiledVal common.Address, state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) slash(spoiledVal common.Address, state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { // method method := "slash" @@ -1863,7 +1865,7 @@ func (p *Parlia) slash(spoiledVal common.Address, state *state.StateDB, header * } // init contract -func (p *Parlia) initContract(state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) initContract(state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { // method method := "init" @@ -1895,7 +1897,7 @@ func (p *Parlia) initContract(state *state.StateDB, header *types.Header, chain return nil } -func (p *Parlia) distributeToSystem(amount *big.Int, state *state.StateDB, header *types.Header, chain core.ChainContext, +func (p *Parlia) distributeToSystem(amount *big.Int, state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { // get system message msg := p.getSystemMessage(header.Coinbase, common.HexToAddress(systemcontracts.SystemRewardContract), nil, amount) @@ -1905,7 +1907,7 @@ func (p *Parlia) distributeToSystem(amount *big.Int, state *state.StateDB, heade // distributeToValidator deposits validator reward to validator contract func (p *Parlia) distributeToValidator(amount *big.Int, validator common.Address, - state *state.StateDB, header *types.Header, chain core.ChainContext, + state vm.StateDB, header *types.Header, chain core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool) error { // method method := "deposit" @@ -1925,33 +1927,31 @@ func (p *Parlia) distributeToValidator(amount *big.Int, validator common.Address } // get system message -func (p *Parlia) getSystemMessage(from, toAddress common.Address, data []byte, value *big.Int) callmsg { - return callmsg{ - ethereum.CallMsg{ - From: from, - Gas: math.MaxUint64 / 2, - GasPrice: big.NewInt(0), - Value: value, - To: &toAddress, - Data: data, - }, +func (p *Parlia) getSystemMessage(from, toAddress common.Address, data []byte, value *big.Int) *core.Message { + return &core.Message{ + From: from, + GasLimit: math.MaxUint64 / 2, + GasPrice: big.NewInt(0), + Value: value, + To: &toAddress, + Data: data, } } func (p *Parlia) applyTransaction( - msg callmsg, - state *state.StateDB, + msg *core.Message, + state vm.StateDB, header *types.Header, chainContext core.ChainContext, txs *[]*types.Transaction, receipts *[]*types.Receipt, receivedTxs *[]*types.Transaction, usedGas *uint64, mining bool, ) (err error) { - nonce := state.GetNonce(msg.From()) - expectedTx := types.NewTransaction(nonce, *msg.To(), msg.Value(), msg.Gas(), msg.GasPrice(), msg.Data()) + nonce := state.GetNonce(msg.From) + expectedTx := types.NewTransaction(nonce, *msg.To, msg.Value, msg.GasLimit, msg.GasPrice, msg.Data) expectedHash := p.signer.Hash(expectedTx) - if msg.From() == p.val && mining { - expectedTx, err = p.signTxFn(accounts.Account{Address: msg.From()}, expectedTx, p.chainConfig.ChainID) + if msg.From == p.val && mining { + expectedTx, err = p.signTxFn(accounts.Account{Address: msg.From}, expectedTx, p.chainConfig.ChainID) if err != nil { return err } @@ -2137,24 +2137,10 @@ func (c chainContext) GetHeader(hash common.Hash, number uint64) *types.Header { return c.Chain.GetHeader(hash, number) } -// callmsg implements core.Message to allow passing it as a transaction simulator. -type callmsg struct { - ethereum.CallMsg -} - -func (m callmsg) From() common.Address { return m.CallMsg.From } -func (m callmsg) Nonce() uint64 { return 0 } -func (m callmsg) CheckNonce() bool { return false } -func (m callmsg) To() *common.Address { return m.CallMsg.To } -func (m callmsg) GasPrice() *big.Int { return m.CallMsg.GasPrice } -func (m callmsg) Gas() uint64 { return m.CallMsg.Gas } -func (m callmsg) Value() *big.Int { return m.CallMsg.Value } -func (m callmsg) Data() []byte { return m.CallMsg.Data } - // apply message func applyMessage( - msg callmsg, - state *state.StateDB, + msg *core.Message, + state vm.StateDB, header *types.Header, chainConfig *params.ChainConfig, chainContext core.ChainContext, @@ -2163,28 +2149,29 @@ func applyMessage( context := core.NewEVMBlockContext(header, chainContext, nil) // Create a new environment which holds all relevant information // about the transaction and calling mechanisms. - vmenv := vm.NewEVM(context, vm.TxContext{Origin: msg.From(), GasPrice: big.NewInt(0)}, state, chainConfig, vm.Config{}) + evm := vm.NewEVM(context, state, chainConfig, vm.Config{}) + evm.SetTxContext(core.NewEVMTxContext(msg)) // Apply the transaction to the current state (included in the env) if chainConfig.IsCancun(header.Number, header.Time) { - rules := vmenv.ChainConfig().Rules(vmenv.Context.BlockNumber, vmenv.Context.Random != nil, vmenv.Context.Time) - state.Prepare(rules, msg.From(), vmenv.Context.Coinbase, msg.To(), vm.ActivePrecompiles(rules), msg.AccessList) + rules := evm.ChainConfig().Rules(evm.Context.BlockNumber, evm.Context.Random != nil, evm.Context.Time) + state.Prepare(rules, msg.From, evm.Context.Coinbase, msg.To, vm.ActivePrecompiles(rules), msg.AccessList) } else { state.ClearAccessList() } // Increment the nonce for the next transaction - state.SetNonce(msg.From(), state.GetNonce(msg.From())+1) - - ret, returnGas, err := vmenv.Call( - vm.AccountRef(msg.From()), - *msg.To(), - msg.Data(), - msg.Gas(), - uint256.MustFromBig(msg.Value()), + state.SetNonce(msg.From, state.GetNonce(msg.From)+1) + + ret, returnGas, err := evm.Call( + vm.AccountRef(msg.From), + *msg.To, + msg.Data, + msg.GasLimit, + uint256.MustFromBig(msg.Value), ) if err != nil { log.Error("apply message failed", "msg", string(ret), "err", err) } - return msg.Gas() - returnGas, err + return msg.GasLimit - returnGas, err } // proposalKey build a key which is a combination of the block number and the proposer address. diff --git a/console/bridge.go b/console/bridge.go index 37578041ca..c1d7746c02 100644 --- a/console/bridge.go +++ b/console/bridge.go @@ -19,15 +19,12 @@ package console import ( "encoding/json" "errors" - "fmt" "io" "reflect" "strings" "time" "github.com/dop251/goja" - "github.com/ethereum/go-ethereum/accounts/scwallet" - "github.com/ethereum/go-ethereum/accounts/usbwallet" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/console/prompt" "github.com/ethereum/go-ethereum/internal/jsre" @@ -51,268 +48,6 @@ func newBridge(client *rpc.Client, prompter prompt.UserPrompter, printer io.Writ } } -func getJeth(vm *goja.Runtime) *goja.Object { - jeth := vm.Get("jeth") - if jeth == nil { - panic(vm.ToValue("jeth object does not exist")) - } - return jeth.ToObject(vm) -} - -// NewAccount is a wrapper around the personal.newAccount RPC method that uses a -// non-echoing password prompt to acquire the passphrase and executes the original -// RPC method (saved in jeth.newAccount) with it to actually execute the RPC call. -func (b *bridge) NewAccount(call jsre.Call) (goja.Value, error) { - var ( - password string - confirm string - err error - ) - switch { - // No password was specified, prompt the user for it - case len(call.Arguments) == 0: - if password, err = b.prompter.PromptPassword("Passphrase: "); err != nil { - return nil, err - } - if confirm, err = b.prompter.PromptPassword("Repeat passphrase: "); err != nil { - return nil, err - } - if password != confirm { - return nil, errors.New("passwords don't match") - } - // A single string password was specified, use that - case len(call.Arguments) == 1 && call.Argument(0).ToString() != nil: - password = call.Argument(0).ToString().String() - default: - return nil, errors.New("expected 0 or 1 string argument") - } - // Password acquired, execute the call and return - newAccount, callable := goja.AssertFunction(getJeth(call.VM).Get("newAccount")) - if !callable { - return nil, errors.New("jeth.newAccount is not callable") - } - ret, err := newAccount(goja.Null(), call.VM.ToValue(password)) - if err != nil { - return nil, err - } - return ret, nil -} - -// OpenWallet is a wrapper around personal.openWallet which can interpret and -// react to certain error messages, such as the Trezor PIN matrix request. -func (b *bridge) OpenWallet(call jsre.Call) (goja.Value, error) { - // Make sure we have a wallet specified to open - if call.Argument(0).ToObject(call.VM).ClassName() != "String" { - return nil, errors.New("first argument must be the wallet URL to open") - } - wallet := call.Argument(0) - - var passwd goja.Value - if goja.IsUndefined(call.Argument(1)) || goja.IsNull(call.Argument(1)) { - passwd = call.VM.ToValue("") - } else { - passwd = call.Argument(1) - } - // Open the wallet and return if successful in itself - openWallet, callable := goja.AssertFunction(getJeth(call.VM).Get("openWallet")) - if !callable { - return nil, errors.New("jeth.openWallet is not callable") - } - val, err := openWallet(goja.Null(), wallet, passwd) - if err == nil { - return val, nil - } - - // Wallet open failed, report error unless it's a PIN or PUK entry - switch { - case strings.HasSuffix(err.Error(), usbwallet.ErrTrezorPINNeeded.Error()): - val, err = b.readPinAndReopenWallet(call) - if err == nil { - return val, nil - } - val, err = b.readPassphraseAndReopenWallet(call) - if err != nil { - return nil, err - } - - case strings.HasSuffix(err.Error(), scwallet.ErrPairingPasswordNeeded.Error()): - // PUK input requested, fetch from the user and call open again - input, err := b.prompter.PromptPassword("Please enter the pairing password: ") - if err != nil { - return nil, err - } - passwd = call.VM.ToValue(input) - if val, err = openWallet(goja.Null(), wallet, passwd); err != nil { - if !strings.HasSuffix(err.Error(), scwallet.ErrPINNeeded.Error()) { - return nil, err - } - // PIN input requested, fetch from the user and call open again - input, err := b.prompter.PromptPassword("Please enter current PIN: ") - if err != nil { - return nil, err - } - if val, err = openWallet(goja.Null(), wallet, call.VM.ToValue(input)); err != nil { - return nil, err - } - } - - case strings.HasSuffix(err.Error(), scwallet.ErrPINUnblockNeeded.Error()): - // PIN unblock requested, fetch PUK and new PIN from the user - var pukpin string - input, err := b.prompter.PromptPassword("Please enter current PUK: ") - if err != nil { - return nil, err - } - pukpin = input - input, err = b.prompter.PromptPassword("Please enter new PIN: ") - if err != nil { - return nil, err - } - pukpin += input - - if val, err = openWallet(goja.Null(), wallet, call.VM.ToValue(pukpin)); err != nil { - return nil, err - } - - case strings.HasSuffix(err.Error(), scwallet.ErrPINNeeded.Error()): - // PIN input requested, fetch from the user and call open again - input, err := b.prompter.PromptPassword("Please enter current PIN: ") - if err != nil { - return nil, err - } - if val, err = openWallet(goja.Null(), wallet, call.VM.ToValue(input)); err != nil { - return nil, err - } - - default: - // Unknown error occurred, drop to the user - return nil, err - } - return val, nil -} - -func (b *bridge) readPassphraseAndReopenWallet(call jsre.Call) (goja.Value, error) { - wallet := call.Argument(0) - input, err := b.prompter.PromptPassword("Please enter your passphrase: ") - if err != nil { - return nil, err - } - openWallet, callable := goja.AssertFunction(getJeth(call.VM).Get("openWallet")) - if !callable { - return nil, errors.New("jeth.openWallet is not callable") - } - return openWallet(goja.Null(), wallet, call.VM.ToValue(input)) -} - -func (b *bridge) readPinAndReopenWallet(call jsre.Call) (goja.Value, error) { - wallet := call.Argument(0) - // Trezor PIN matrix input requested, display the matrix to the user and fetch the data - fmt.Fprintf(b.printer, "Look at the device for number positions\n\n") - fmt.Fprintf(b.printer, "7 | 8 | 9\n") - fmt.Fprintf(b.printer, "--+---+--\n") - fmt.Fprintf(b.printer, "4 | 5 | 6\n") - fmt.Fprintf(b.printer, "--+---+--\n") - fmt.Fprintf(b.printer, "1 | 2 | 3\n\n") - - input, err := b.prompter.PromptPassword("Please enter current PIN: ") - if err != nil { - return nil, err - } - openWallet, callable := goja.AssertFunction(getJeth(call.VM).Get("openWallet")) - if !callable { - return nil, errors.New("jeth.openWallet is not callable") - } - return openWallet(goja.Null(), wallet, call.VM.ToValue(input)) -} - -// UnlockAccount is a wrapper around the personal.unlockAccount RPC method that -// uses a non-echoing password prompt to acquire the passphrase and executes the -// original RPC method (saved in jeth.unlockAccount) with it to actually execute -// the RPC call. -func (b *bridge) UnlockAccount(call jsre.Call) (goja.Value, error) { - if len(call.Arguments) < 1 { - return nil, errors.New("usage: unlockAccount(account, [ password, duration ])") - } - - account := call.Argument(0) - // Make sure we have an account specified to unlock. - if goja.IsUndefined(account) || goja.IsNull(account) || account.ExportType().Kind() != reflect.String { - return nil, errors.New("first argument must be the account to unlock") - } - - // If password is not given or is the null value, prompt the user for it. - var passwd goja.Value - if goja.IsUndefined(call.Argument(1)) || goja.IsNull(call.Argument(1)) { - fmt.Fprintf(b.printer, "Unlock account %s\n", account) - input, err := b.prompter.PromptPassword("Passphrase: ") - if err != nil { - return nil, err - } - passwd = call.VM.ToValue(input) - } else { - if call.Argument(1).ExportType().Kind() != reflect.String { - return nil, errors.New("password must be a string") - } - passwd = call.Argument(1) - } - - // Third argument is the duration how long the account should be unlocked. - duration := goja.Null() - if !goja.IsUndefined(call.Argument(2)) && !goja.IsNull(call.Argument(2)) { - if !isNumber(call.Argument(2)) { - return nil, errors.New("unlock duration must be a number") - } - duration = call.Argument(2) - } - - // Send the request to the backend and return. - unlockAccount, callable := goja.AssertFunction(getJeth(call.VM).Get("unlockAccount")) - if !callable { - return nil, errors.New("jeth.unlockAccount is not callable") - } - return unlockAccount(goja.Null(), account, passwd, duration) -} - -// Sign is a wrapper around the personal.sign RPC method that uses a non-echoing password -// prompt to acquire the passphrase and executes the original RPC method (saved in -// jeth.sign) with it to actually execute the RPC call. -func (b *bridge) Sign(call jsre.Call) (goja.Value, error) { - if nArgs := len(call.Arguments); nArgs < 2 { - return nil, errors.New("usage: sign(message, account, [ password ])") - } - var ( - message = call.Argument(0) - account = call.Argument(1) - passwd = call.Argument(2) - ) - - if goja.IsUndefined(message) || message.ExportType().Kind() != reflect.String { - return nil, errors.New("first argument must be the message to sign") - } - if goja.IsUndefined(account) || account.ExportType().Kind() != reflect.String { - return nil, errors.New("second argument must be the account to sign with") - } - - // if the password is not given or null ask the user and ensure password is a string - if goja.IsUndefined(passwd) || goja.IsNull(passwd) { - fmt.Fprintf(b.printer, "Give password for account %s\n", account) - input, err := b.prompter.PromptPassword("Password: ") - if err != nil { - return nil, err - } - passwd = call.VM.ToValue(input) - } else if passwd.ExportType().Kind() != reflect.String { - return nil, errors.New("third argument must be the password to unlock the account") - } - - // Send the request to the backend and return - sign, callable := goja.AssertFunction(getJeth(call.VM).Get("sign")) - if !callable { - return nil, errors.New("jeth.sign is not callable") - } - return sign(goja.Null(), message, account, passwd) -} - // Sleep will block the console for the specified number of seconds. func (b *bridge) Sleep(call jsre.Call) (goja.Value, error) { if nArgs := len(call.Arguments); nArgs < 1 { diff --git a/console/console.go b/console/console.go index cdee53684e..5e27d0814b 100644 --- a/console/console.go +++ b/console/console.go @@ -142,7 +142,6 @@ func (c *Console) init(preload []string) error { // Add bridge overrides for web3.js functionality. c.jsre.Do(func(vm *goja.Runtime) { c.initAdmin(vm, bridge) - c.initPersonal(vm, bridge) }) // Preload JavaScript files. @@ -249,30 +248,6 @@ func (c *Console) initAdmin(vm *goja.Runtime, bridge *bridge) { } } -// initPersonal redirects account-related API methods through the bridge. -// -// If the console is in interactive mode and the 'personal' API is available, override -// the openWallet, unlockAccount, newAccount and sign methods since these require user -// interaction. The original web3 callbacks are stored in 'jeth'. These will be called -// by the bridge after the prompt and send the original web3 request to the backend. -func (c *Console) initPersonal(vm *goja.Runtime, bridge *bridge) { - personal := getObject(vm, "personal") - if personal == nil || c.prompter == nil { - return - } - log.Warn("Enabling deprecated personal namespace") - jeth := vm.NewObject() - vm.Set("jeth", jeth) - jeth.Set("openWallet", personal.Get("openWallet")) - jeth.Set("unlockAccount", personal.Get("unlockAccount")) - jeth.Set("newAccount", personal.Get("newAccount")) - jeth.Set("sign", personal.Get("sign")) - personal.Set("openWallet", jsre.MakeCallback(vm, bridge.OpenWallet)) - personal.Set("unlockAccount", jsre.MakeCallback(vm, bridge.UnlockAccount)) - personal.Set("newAccount", jsre.MakeCallback(vm, bridge.NewAccount)) - personal.Set("sign", jsre.MakeCallback(vm, bridge.Sign)) -} - func (c *Console) clearHistory() { c.history = nil c.prompter.ClearHistory() diff --git a/console/console_test.go b/console/console_test.go index 6e14e09729..1442440991 100644 --- a/console/console_test.go +++ b/console/console_test.go @@ -31,7 +31,7 @@ import ( "github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/internal/jsre" - "github.com/ethereum/go-ethereum/miner" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/node" ) @@ -95,7 +95,7 @@ func newTester(t *testing.T, confOverride func(*ethconfig.Config)) *tester { } ethConf := ðconfig.Config{ Genesis: core.DeveloperGenesisBlock(11_500_000, nil), - Miner: miner.Config{ + Miner: minerconfig.Config{ Etherbase: common.HexToAddress(testAddress), }, } diff --git a/core/asm/asm.go b/core/asm/asm.go index ff41ff5315..f4b59f4471 100644 --- a/core/asm/asm.go +++ b/core/asm/asm.go @@ -26,12 +26,13 @@ import ( // Iterator for disassembled EVM instructions type instructionIterator struct { - code []byte - pc uint64 - arg []byte - op vm.OpCode - error error - started bool + code []byte + pc uint64 + arg []byte + op vm.OpCode + error error + started bool + eofEnabled bool } // NewInstructionIterator creates a new instruction iterator. @@ -41,6 +42,13 @@ func NewInstructionIterator(code []byte) *instructionIterator { return it } +// NewEOFInstructionIterator creates a new instruction iterator for EOF-code. +func NewEOFInstructionIterator(code []byte) *instructionIterator { + it := NewInstructionIterator(code) + it.eofEnabled = true + return it +} + // Next returns true if there is a next instruction and moves on. func (it *instructionIterator) Next() bool { if it.error != nil || uint64(len(it.code)) <= it.pc { @@ -63,13 +71,26 @@ func (it *instructionIterator) Next() bool { // We reached the end. return false } - it.op = vm.OpCode(it.code[it.pc]) - if it.op.IsPush() { - a := uint64(it.op) - uint64(vm.PUSH0) - u := it.pc + 1 + a + var a int + if !it.eofEnabled { // Legacy code + if it.op.IsPush() { + a = int(it.op) - int(vm.PUSH0) + } + } else { // EOF code + if it.op == vm.RJUMPV { + // RJUMPV is unique as it has a variable sized operand. The total size is + // determined by the count byte which immediately follows RJUMPV. + maxIndex := int(it.code[it.pc+1]) + a = (maxIndex+1)*2 + 1 + } else { + a = vm.Immediates(it.op) + } + } + if a > 0 { + u := it.pc + 1 + uint64(a) if uint64(len(it.code)) <= it.pc || uint64(len(it.code)) < u { - it.error = fmt.Errorf("incomplete push instruction at %v", it.pc) + it.error = fmt.Errorf("incomplete instruction at %v", it.pc) return false } it.arg = it.code[it.pc+1 : u] @@ -105,7 +126,6 @@ func PrintDisassembled(code string) error { if err != nil { return err } - it := NewInstructionIterator(script) for it.Next() { if it.Arg() != nil && 0 < len(it.Arg()) { diff --git a/core/asm/asm_test.go b/core/asm/asm_test.go index cd7520ec63..50fe9e1225 100644 --- a/core/asm/asm_test.go +++ b/core/asm/asm_test.go @@ -17,42 +17,78 @@ package asm import ( - "testing" - "encoding/hex" + "fmt" + "strings" + "testing" ) // Tests disassembling instructions func TestInstructionIterator(t *testing.T) { for i, tc := range []struct { - want int - code string - wantErr string + code string + legacyWant string + eofWant string }{ - {2, "61000000", ""}, // valid code - {0, "6100", "incomplete push instruction at 0"}, // invalid code - {2, "5900", ""}, // push0 - {0, "", ""}, // empty + {"", "", ""}, // empty + {"6100", `err: incomplete instruction at 0`, `err: incomplete instruction at 0`}, + {"61000000", ` +00000: PUSH2 0x0000 +00003: STOP`, ` +00000: PUSH2 0x0000 +00003: STOP`}, + {"5F00", ` +00000: PUSH0 +00001: STOP`, ` +00000: PUSH0 +00001: STOP`}, + {"d1aabb00", `00000: DATALOADN +00001: opcode 0xaa not defined +00002: opcode 0xbb not defined +00003: STOP`, ` +00000: DATALOADN 0xaabb +00003: STOP`}, // DATALOADN(aabb),STOP + {"d1aa", ` +00000: DATALOADN +00001: opcode 0xaa not defined`, "err: incomplete instruction at 0\n"}, // DATALOADN(aa) invalid + {"e20211223344556600", ` +00000: RJUMPV +00001: MUL +00002: GT +00003: opcode 0x22 not defined +00004: CALLER +00005: DIFFICULTY +00006: SSTORE +err: incomplete instruction at 7`, ` +00000: RJUMPV 0x02112233445566 +00008: STOP`}, // RJUMPV( 6 bytes), STOP } { var ( - have int code, _ = hex.DecodeString(tc.code) - it = NewInstructionIterator(code) + legacy = strings.TrimSpace(disassembly(NewInstructionIterator(code))) + eof = strings.TrimSpace(disassembly(NewEOFInstructionIterator(code))) ) - for it.Next() { - have++ - } - var haveErr = "" - if it.Error() != nil { - haveErr = it.Error().Error() + if want := strings.TrimSpace(tc.legacyWant); legacy != want { + t.Errorf("test %d: wrong (legacy) output. have:\n%q\nwant:\n%q\n", i, legacy, want) } - if haveErr != tc.wantErr { - t.Errorf("test %d: encountered error: %q want %q", i, haveErr, tc.wantErr) - continue + if want := strings.TrimSpace(tc.eofWant); eof != want { + t.Errorf("test %d: wrong (eof) output. have:\n%q\nwant:\n%q\n", i, eof, want) } - if have != tc.want { - t.Errorf("wrong instruction count, have %d want %d", have, tc.want) + } +} + +func disassembly(it *instructionIterator) string { + var out = new(strings.Builder) + for it.Next() { + if it.Arg() != nil && 0 < len(it.Arg()) { + fmt.Fprintf(out, "%05x: %v %#x\n", it.PC(), it.Op(), it.Arg()) + } else { + fmt.Fprintf(out, "%05x: %v\n", it.PC(), it.Op()) } } + if err := it.Error(); err != nil { + fmt.Fprintf(out, "err: %v\n", err) + } + return out.String() } diff --git a/core/bench_test.go b/core/bench_test.go index 97713868a5..9f7c525f09 100644 --- a/core/bench_test.go +++ b/core/bench_test.go @@ -29,6 +29,7 @@ import ( "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/params" ) @@ -80,10 +81,16 @@ var ( // value-transfer transaction with n bytes of extra data in each // block. func genValueTx(nbytes int) func(int, *BlockGen) { + // We can reuse the data for all transactions. + // During signing, the method tx.WithSignature(s, sig) + // performs: + // cpy := tx.inner.copy() + // cpy.setSignatureValues(signer.ChainID(), v, r, s) + // After this operation, the data can be reused by the caller. + data := make([]byte, nbytes) return func(i int, gen *BlockGen) { toaddr := common.Address{} - data := make([]byte, nbytes) - gas, _ := IntrinsicGas(data, nil, false, false, false, false) + gas, _ := IntrinsicGas(data, nil, nil, false, false, false, false) signer := gen.Signer() gasPrice := big.NewInt(0) if gen.header.BaseFee != nil { @@ -173,18 +180,16 @@ func genUncles(i int, gen *BlockGen) { func benchInsertChain(b *testing.B, disk bool, gen func(int, *BlockGen)) { // Create the database in memory or in a temporary directory. var db ethdb.Database - var err error if !disk { db = rawdb.NewMemoryDatabase() } else { - dir := b.TempDir() - db, err = rawdb.NewLevelDBDatabase(dir, 128, 128, "", false) + pdb, err := pebble.New(b.TempDir(), 128, 128, "", false) if err != nil { b.Fatalf("cannot create temporary database: %v", err) } + db = rawdb.NewDatabase(pdb) defer db.Close() } - // Generate a chain of b.N blocks using the supplied block // generator function. gspec := &Genesis{ @@ -211,15 +216,27 @@ func BenchmarkChainRead_full_10k(b *testing.B) { benchReadChain(b, true, 10000) } func BenchmarkChainRead_header_100k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchReadChain(b, false, 100000) } func BenchmarkChainRead_full_100k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchReadChain(b, true, 100000) } func BenchmarkChainRead_header_500k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchReadChain(b, false, 500000) } func BenchmarkChainRead_full_500k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchReadChain(b, true, 500000) } func BenchmarkChainWrite_header_10k(b *testing.B) { @@ -235,9 +252,15 @@ func BenchmarkChainWrite_full_100k(b *testing.B) { benchWriteChain(b, true, 100000) } func BenchmarkChainWrite_header_500k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchWriteChain(b, false, 500000) } func BenchmarkChainWrite_full_500k(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } benchWriteChain(b, true, 500000) } @@ -281,11 +304,11 @@ func makeChainForBench(db ethdb.Database, genesis *Genesis, full bool, count uin func benchWriteChain(b *testing.B, full bool, count uint64) { genesis := &Genesis{Config: params.AllEthashProtocolChanges} for i := 0; i < b.N; i++ { - dir := b.TempDir() - db, err := rawdb.NewLevelDBDatabase(dir, 128, 1024, "", false) + pdb, err := pebble.New(b.TempDir(), 1024, 128, "", false) if err != nil { - b.Fatalf("error opening database at %v: %v", dir, err) + b.Fatalf("error opening database: %v", err) } + db := rawdb.NewDatabase(pdb) makeChainForBench(db, genesis, full, count) db.Close() } @@ -294,10 +317,12 @@ func benchWriteChain(b *testing.B, full bool, count uint64) { func benchReadChain(b *testing.B, full bool, count uint64) { dir := b.TempDir() - db, err := rawdb.NewLevelDBDatabase(dir, 128, 1024, "", false) + pdb, err := pebble.New(dir, 1024, 128, "", false) if err != nil { - b.Fatalf("error opening database at %v: %v", dir, err) + b.Fatalf("error opening database: %v", err) } + db := rawdb.NewDatabase(pdb) + genesis := &Genesis{Config: params.AllEthashProtocolChanges} makeChainForBench(db, genesis, full, count) db.Close() @@ -308,15 +333,16 @@ func benchReadChain(b *testing.B, full bool, count uint64) { b.ResetTimer() for i := 0; i < b.N; i++ { - db, err := rawdb.NewLevelDBDatabase(dir, 128, 1024, "", false) + pdb, err = pebble.New(dir, 1024, 128, "", false) if err != nil { - b.Fatalf("error opening database at %v: %v", dir, err) + b.Fatalf("error opening database: %v", err) } + db = rawdb.NewDatabase(pdb) + chain, err := NewBlockChain(db, &cacheConfig, genesis, nil, ethash.NewFaker(), vm.Config{}, nil, nil) if err != nil { b.Fatalf("error creating chain: %v", err) } - for n := uint64(0); n < count; n++ { header := chain.GetHeaderByNumber(n) if full { diff --git a/core/block_validator.go b/core/block_validator.go index a7031869ac..aea4a5bfd6 100644 --- a/core/block_validator.go +++ b/core/block_validator.go @@ -111,7 +111,7 @@ func (v *BlockValidator) ValidateBody(block *types.Block) error { } // The individual checks for blob validity (version-check + not empty) - // happens in StateTransition. + // happens in state transition. } // Check blob gas usage. @@ -162,7 +162,7 @@ func (v *BlockValidator) ValidateBody(block *types.Block) error { // such as amount of used gas, the receipt roots and the state root itself. func (v *BlockValidator) ValidateState(block *types.Block, statedb *state.StateDB, res *ProcessResult, stateless bool) error { if res == nil { - return fmt.Errorf("nil ProcessResult value") + return errors.New("nil ProcessResult value") } header := block.Header() if block.GasUsed() != res.GasUsed { @@ -188,17 +188,9 @@ func (v *BlockValidator) ValidateState(block *types.Block, statedb *state.StateD if receiptSha != header.ReceiptHash { return fmt.Errorf("invalid receipt root hash (remote: %x local: %x)", header.ReceiptHash, receiptSha) } - return nil - }) - validateFuns = append(validateFuns, func() error { + // Validate the parsed requests match the expected header value. - if header.RequestsHash != nil { - depositSha := types.DeriveSha(res.Requests, trie.NewStackTrie(nil)) - if depositSha != *header.RequestsHash { - return fmt.Errorf("invalid deposit root hash (remote: %x local: %x)", *header.RequestsHash, depositSha) - } - } - return nil + return v.bc.engine.VerifyRequests(block.Header(), res.Requests) }) validateFuns = append(validateFuns, func() error { // Validate the state root against the received state root and throw diff --git a/core/block_validator_test.go b/core/block_validator_test.go index ba157feee3..3b2015efa7 100644 --- a/core/block_validator_test.go +++ b/core/block_validator_test.go @@ -113,8 +113,12 @@ func testHeaderVerificationForMerging(t *testing.T, isClique bool) { } copy(gspec.ExtraData[32:], addr[:]) + // chain_maker has no blockchain to retrieve the TTD from, setting to nil + // is a hack to signal it to generate pre-merge blocks + gspec.Config.TerminalTotalDifficulty = nil td := 0 genDb, blocks, _ := GenerateChainWithGenesis(gspec, engine, 8, nil) + for i, block := range blocks { header := block.Header() if i > 0 { @@ -145,7 +149,6 @@ func testHeaderVerificationForMerging(t *testing.T, isClique bool) { } preBlocks = blocks gspec.Config.TerminalTotalDifficulty = big.NewInt(int64(td)) - t.Logf("Set ttd to %v\n", gspec.Config.TerminalTotalDifficulty) postBlocks, _ = GenerateChain(gspec.Config, preBlocks[len(preBlocks)-1], engine, genDb, 8, func(i int, gen *BlockGen) { gen.SetPoS() }) diff --git a/core/blockchain.go b/core/blockchain.go index 743d7ef318..92d4163ba4 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -23,15 +23,13 @@ import ( "io" "math/big" "runtime" + "slices" "sort" "sync" "sync/atomic" "time" mapset "github.com/deckarep/golang-set/v2" - exlru "github.com/hashicorp/golang-lru" - "golang.org/x/crypto/sha3" - "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/lru" "github.com/ethereum/go-ethereum/common/mclock" @@ -58,7 +56,8 @@ import ( "github.com/ethereum/go-ethereum/triedb" "github.com/ethereum/go-ethereum/triedb/hashdb" "github.com/ethereum/go-ethereum/triedb/pathdb" - "golang.org/x/exp/slices" + exlru "github.com/hashicorp/golang-lru" + "golang.org/x/crypto/sha3" ) var ( @@ -92,11 +91,11 @@ var ( snapshotCommitTimer = metrics.NewRegisteredResettingTimer("chain/snapshot/commits", nil) triedbCommitTimer = metrics.NewRegisteredResettingTimer("chain/triedb/commits", nil) - blockInsertTimer = metrics.NewRegisteredResettingTimer("chain/inserts", nil) - blockValidationTimer = metrics.NewRegisteredResettingTimer("chain/validation", nil) + blockInsertTimer = metrics.NewRegisteredTimer("chain/inserts", nil) + blockValidationTimer = metrics.NewRegisteredTimer("chain/validation", nil) blockCrossValidationTimer = metrics.NewRegisteredResettingTimer("chain/crossvalidation", nil) - blockExecutionTimer = metrics.NewRegisteredResettingTimer("chain/execution", nil) - blockWriteTimer = metrics.NewRegisteredResettingTimer("chain/write", nil) + blockExecutionTimer = metrics.NewRegisteredTimer("chain/execution", nil) + blockWriteTimer = metrics.NewRegisteredTimer("chain/write", nil) blockReorgMeter = metrics.NewRegisteredMeter("chain/reorg/executes", nil) blockReorgAddMeter = metrics.NewRegisteredMeter("chain/reorg/add", nil) @@ -191,7 +190,7 @@ func (c *CacheConfig) triedbConfig(isVerkle bool) *triedb.Config { SyncFlush: c.PathSyncFlush, StateHistory: c.StateHistory, CleanCacheSize: c.TrieCleanLimit * 1024 * 1024, - DirtyCacheSize: c.TrieDirtyLimit * 1024 * 1024, + WriteBufferSize: c.TrieDirtyLimit * 1024 * 1024, JournalFilePath: c.JournalFilePath, JournalFile: c.JournalFile, } @@ -261,7 +260,6 @@ type BlockChain struct { hc *HeaderChain rmLogsFeed event.Feed chainFeed event.Feed - chainSideFeed event.Feed chainHeadFeed event.Feed chainBlockFeed event.Feed logsFeed event.Feed @@ -348,7 +346,6 @@ func NewBlockChain(db ethdb.Database, cacheConfig *CacheConfig, genesis *Genesis } systemcontracts.GenesisHash = genesisHash log.Info("Initialised chain configuration", "config", chainConfig) - // Description of chainConfig is empty now /* log.Info("") log.Info(strings.Repeat("-", 153)) @@ -779,15 +776,14 @@ func (bc *BlockChain) SetHead(head uint64) error { } // Send chain head event to update the transaction pool header := bc.CurrentBlock() - block := bc.GetBlock(header.Hash(), header.Number.Uint64()) - if block == nil { + if block := bc.GetBlock(header.Hash(), header.Number.Uint64()); block == nil { // This should never happen. In practice, previously currentBlock // contained the entire block whereas now only a "marker", so there // is an ever so slight chance for a race we should handle. log.Error("Current block not found in database", "block", header.Number, "hash", header.Hash()) return fmt.Errorf("current block missing: #%d [%x..]", header.Number, header.Hash().Bytes()[:4]) } - bc.chainHeadFeed.Send(ChainHeadEvent{Block: block}) + bc.chainHeadFeed.Send(ChainHeadEvent{Header: header}) return nil } @@ -801,15 +797,14 @@ func (bc *BlockChain) SetHeadWithTimestamp(timestamp uint64) error { } // Send chain head event to update the transaction pool header := bc.CurrentBlock() - block := bc.GetBlock(header.Hash(), header.Number.Uint64()) - if block == nil { + if block := bc.GetBlock(header.Hash(), header.Number.Uint64()); block == nil { // This should never happen. In practice, previously currentBlock // contained the entire block whereas now only a "marker", so there // is an ever so slight chance for a race we should handle. log.Error("Current block not found in database", "block", header.Number, "hash", header.Hash()) return fmt.Errorf("current block missing: #%d [%x..]", header.Number, header.Hash().Bytes()[:4]) } - bc.chainHeadFeed.Send(ChainHeadEvent{Block: block}) + bc.chainHeadFeed.Send(ChainHeadEvent{Header: header}) return nil } @@ -1740,7 +1735,7 @@ func (bc *BlockChain) writeBlockWithoutState(block *types.Block, td *big.Int) (e func (bc *BlockChain) writeKnownBlock(block *types.Block) error { current := bc.CurrentBlock() if block.ParentHash() != current.Hash() { - if err := bc.reorg(current, block); err != nil { + if err := bc.reorg(current, block.Header()); err != nil { return err } } @@ -1919,7 +1914,7 @@ func (bc *BlockChain) writeBlockAndSetHead(block *types.Block, receipts []*types if reorg { // Reorganise the chain if the parent is not the head block if block.ParentHash() != currentBlock.Hash() { - if err := bc.reorg(currentBlock, block); err != nil { + if err := bc.reorg(currentBlock, block.Header()); err != nil { return NonStatTy, err } } @@ -1934,7 +1929,7 @@ func (bc *BlockChain) writeBlockAndSetHead(block *types.Block, receipts []*types bc.futureBlocks.Remove(block.Hash()) if status == CanonStatTy { - bc.chainFeed.Send(ChainEvent{Block: block, Hash: block.Hash(), Logs: logs}) + bc.chainFeed.Send(ChainEvent{Header: block.Header()}) if len(logs) > 0 { bc.logsFeed.Send(logs) } @@ -1950,13 +1945,11 @@ func (bc *BlockChain) writeBlockAndSetHead(block *types.Block, receipts []*types } } if emitHeadEvent { - bc.chainHeadFeed.Send(ChainHeadEvent{Block: block}) + bc.chainHeadFeed.Send(ChainHeadEvent{Header: block.Header()}) if finalizedHeader != nil { bc.finalizedHeaderFeed.Send(FinalizedHeaderEvent{finalizedHeader}) } } - } else { - bc.chainSideFeed.Send(ChainSideEvent{Block: block}) } return status, nil } @@ -2045,7 +2038,7 @@ func (bc *BlockChain) insertChain(chain types.Blocks, setHead bool, makeWitness // Fire a single chain head event if we've progressed the chain defer func() { if lastCanon != nil && bc.CurrentBlock().Hash() == lastCanon.Hash() { - bc.chainHeadFeed.Send(ChainHeadEvent{lastCanon}) + bc.chainHeadFeed.Send(ChainHeadEvent{Header: lastCanon.Header()}) if posa, ok := bc.Engine().(consensus.PoSA); ok { if finalizedHeader := posa.GetFinalizedHeader(bc, lastCanon.Header()); finalizedHeader != nil { bc.finalizedHeaderFeed.Send(FinalizedHeaderEvent{finalizedHeader}) @@ -2228,7 +2221,6 @@ func (bc *BlockChain) insertChain(chain types.Blocks, setHead bool, makeWitness return nil, it.index, err } bc.updateHighestVerifiedHeader(block.Header()) - statedb.SetLogger(bc.logger) // If we are past Byzantium, enable prefetching to pull in trie node paths // while processing transactions. Before Byzantium the prefetcher is mostly @@ -2311,7 +2303,7 @@ func (bc *BlockChain) insertChain(chain types.Blocks, setHead bool, makeWitness "txs", len(block.Transactions()), "gas", block.GasUsed(), "uncles", len(block.Uncles()), "root", block.Root()) } - bc.chainBlockFeed.Send(ChainHeadEvent{block}) + bc.chainBlockFeed.Send(ChainHeadEvent{block.Header()}) } // Any blocks remaining here? The only ones we care about are the future ones @@ -2413,7 +2405,7 @@ func (bc *BlockChain) processBlock(block *types.Block, statedb *state.StateDB, s task := types.NewBlockWithHeader(context).WithBody(*block.Body()) // Run the stateless self-cross-validation - crossStateRoot, crossReceiptRoot, err := ExecuteStateless(bc.chainConfig, task, witness) + crossStateRoot, crossReceiptRoot, err := ExecuteStateless(bc.chainConfig, bc.vmConfig, task, witness) if err != nil { return nil, fmt.Errorf("stateless self-validation failed: %v", err) } @@ -2666,8 +2658,8 @@ func (bc *BlockChain) recoverAncestors(block *types.Block, makeWitness bool) (co return block.Hash(), nil } -// collectLogs collects the logs that were generated or removed during -// the processing of a block. These logs are later announced as deleted or reborn. +// collectLogs collects the logs that were generated or removed during the +// processing of a block. These logs are later announced as deleted or reborn. func (bc *BlockChain) collectLogs(b *types.Block, removed bool) []*types.Log { var blobGasPrice *big.Int excessBlobGas := b.ExcessBlobGas() @@ -2693,70 +2685,55 @@ func (bc *BlockChain) collectLogs(b *types.Block, removed bool) []*types.Log { // reorg takes two blocks, an old chain and a new chain and will reconstruct the // blocks and inserts them to be part of the new canonical chain and accumulates // potential missing transactions and post an event about them. +// // Note the new head block won't be processed here, callers need to handle it // externally. -func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Block) error { +func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Header) error { var ( - newChain types.Blocks - oldChain types.Blocks - commonBlock *types.Block - - deletedTxs []common.Hash - addedTxs []common.Hash + newChain []*types.Header + oldChain []*types.Header + commonBlock *types.Header ) - oldBlock := bc.GetBlock(oldHead.Hash(), oldHead.Number.Uint64()) - if oldBlock == nil { - return errors.New("current head block missing") - } - newBlock := newHead - // Reduce the longer chain to the same number as the shorter one - if oldBlock.NumberU64() > newBlock.NumberU64() { + if oldHead.Number.Uint64() > newHead.Number.Uint64() { // Old chain is longer, gather all transactions and logs as deleted ones - for ; oldBlock != nil && oldBlock.NumberU64() != newBlock.NumberU64(); oldBlock = bc.GetBlock(oldBlock.ParentHash(), oldBlock.NumberU64()-1) { - oldChain = append(oldChain, oldBlock) - for _, tx := range oldBlock.Transactions() { - deletedTxs = append(deletedTxs, tx.Hash()) - } + for ; oldHead != nil && oldHead.Number.Uint64() != newHead.Number.Uint64(); oldHead = bc.GetHeader(oldHead.ParentHash, oldHead.Number.Uint64()-1) { + oldChain = append(oldChain, oldHead) } } else { // New chain is longer, stash all blocks away for subsequent insertion - for ; newBlock != nil && newBlock.NumberU64() != oldBlock.NumberU64(); newBlock = bc.GetBlock(newBlock.ParentHash(), newBlock.NumberU64()-1) { - newChain = append(newChain, newBlock) + for ; newHead != nil && newHead.Number.Uint64() != oldHead.Number.Uint64(); newHead = bc.GetHeader(newHead.ParentHash, newHead.Number.Uint64()-1) { + newChain = append(newChain, newHead) } } - if oldBlock == nil { + if oldHead == nil { return errInvalidOldChain } - if newBlock == nil { + if newHead == nil { return errInvalidNewChain } // Both sides of the reorg are at the same number, reduce both until the common // ancestor is found for { // If the common ancestor was found, bail out - if oldBlock.Hash() == newBlock.Hash() { - commonBlock = oldBlock + if oldHead.Hash() == newHead.Hash() { + commonBlock = oldHead break } // Remove an old block as well as stash away a new block - oldChain = append(oldChain, oldBlock) - for _, tx := range oldBlock.Transactions() { - deletedTxs = append(deletedTxs, tx.Hash()) - } - newChain = append(newChain, newBlock) + oldChain = append(oldChain, oldHead) + newChain = append(newChain, newHead) // Step back with both chains - oldBlock = bc.GetBlock(oldBlock.ParentHash(), oldBlock.NumberU64()-1) - if oldBlock == nil { + oldHead = bc.GetHeader(oldHead.ParentHash, oldHead.Number.Uint64()-1) + if oldHead == nil { return errInvalidOldChain } - newBlock = bc.GetBlock(newBlock.ParentHash(), newBlock.NumberU64()-1) - if newBlock == nil { + newHead = bc.GetHeader(newHead.ParentHash, newHead.Number.Uint64()-1) + if newHead == nil { return errInvalidNewChain } } - // Ensure the user sees large reorgs if len(oldChain) > 0 && len(newChain) > 0 { logFn := log.Info @@ -2765,7 +2742,7 @@ func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Block) error { msg = "Large chain reorg detected" logFn = log.Warn } - logFn(msg, "number", commonBlock.Number(), "hash", commonBlock.Hash(), + logFn(msg, "number", commonBlock.Number, "hash", commonBlock.Hash(), "drop", len(oldChain), "dropfrom", oldChain[0].Hash(), "add", len(newChain), "addfrom", newChain[0].Hash()) blockReorgAddMeter.Mark(int64(len(newChain))) blockReorgDropMeter.Mark(int64(len(oldChain))) @@ -2773,49 +2750,108 @@ func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Block) error { } else if len(newChain) > 0 { // Special case happens in the post merge stage that current head is // the ancestor of new head while these two blocks are not consecutive - log.Info("Extend chain", "add", len(newChain), "number", newChain[0].Number(), "hash", newChain[0].Hash()) + log.Info("Extend chain", "add", len(newChain), "number", newChain[0].Number, "hash", newChain[0].Hash()) blockReorgAddMeter.Mark(int64(len(newChain))) } else { // len(newChain) == 0 && len(oldChain) > 0 // rewind the canonical chain to a lower point. - log.Error("Impossible reorg, please file an issue", "oldnum", oldBlock.Number(), "oldhash", oldBlock.Hash(), "oldblocks", len(oldChain), "newnum", newBlock.Number(), "newhash", newBlock.Hash(), "newblocks", len(newChain)) + log.Error("Impossible reorg, please file an issue", "oldnum", oldHead.Number, "oldhash", oldHead.Hash(), "oldblocks", len(oldChain), "newnum", newHead.Number, "newhash", newHead.Hash(), "newblocks", len(newChain)) } // Acquire the tx-lookup lock before mutation. This step is essential // as the txlookups should be changed atomically, and all subsequent // reads should be blocked until the mutation is complete. bc.txLookupLock.Lock() - // Insert the new chain segment in incremental order, from the old - // to the new. The new chain head (newChain[0]) is not inserted here, - // as it will be handled separately outside of this function - for i := len(newChain) - 1; i >= 1; i-- { - // Insert the block in the canonical way, re-writing history - bc.writeHeadBlock(newChain[i]) + // Reorg can be executed, start reducing the chain's old blocks and appending + // the new blocks + var ( + deletedTxs []common.Hash + rebirthTxs []common.Hash - // Collect the new added transactions. - for _, tx := range newChain[i].Transactions() { - addedTxs = append(addedTxs, tx.Hash()) + deletedLogs []*types.Log + rebirthLogs []*types.Log + ) + // Deleted log emission on the API uses forward order, which is borked, but + // we'll leave it in for legacy reasons. + // + // TODO(karalabe): This should be nuked out, no idea how, deprecate some APIs? + { + for i := len(oldChain) - 1; i >= 0; i-- { + block := bc.GetBlock(oldChain[i].Hash(), oldChain[i].Number.Uint64()) + if block == nil { + return errInvalidOldChain // Corrupt database, mostly here to avoid weird panics + } + if logs := bc.collectLogs(block, true); len(logs) > 0 { + deletedLogs = append(deletedLogs, logs...) + } + if len(deletedLogs) > 512 { + bc.rmLogsFeed.Send(RemovedLogsEvent{deletedLogs}) + deletedLogs = nil + } + } + if len(deletedLogs) > 0 { + bc.rmLogsFeed.Send(RemovedLogsEvent{deletedLogs}) } } + // Undo old blocks in reverse order + for i := 0; i < len(oldChain); i++ { + // Collect all the deleted transactions + block := bc.GetBlock(oldChain[i].Hash(), oldChain[i].Number.Uint64()) + if block == nil { + return errInvalidOldChain // Corrupt database, mostly here to avoid weird panics + } + for _, tx := range block.Transactions() { + deletedTxs = append(deletedTxs, tx.Hash()) + } + // Collect deleted logs and emit them for new integrations + if logs := bc.collectLogs(block, true); len(logs) > 0 { + // Emit revertals latest first, older then + slices.Reverse(logs) + // TODO(karalabe): Hook into the reverse emission part + } + } + // Apply new blocks in forward order + for i := len(newChain) - 1; i >= 1; i-- { + // Collect all the included transactions + block := bc.GetBlock(newChain[i].Hash(), newChain[i].Number.Uint64()) + if block == nil { + return errInvalidNewChain // Corrupt database, mostly here to avoid weird panics + } + for _, tx := range block.Transactions() { + rebirthTxs = append(rebirthTxs, tx.Hash()) + } + // Collect inserted logs and emit them + if logs := bc.collectLogs(block, false); len(logs) > 0 { + rebirthLogs = append(rebirthLogs, logs...) + } + if len(rebirthLogs) > 512 { + bc.logsFeed.Send(rebirthLogs) + rebirthLogs = nil + } + // Update the head block + bc.writeHeadBlock(block) + } + if len(rebirthLogs) > 0 { + bc.logsFeed.Send(rebirthLogs) + } // Delete useless indexes right now which includes the non-canonical // transaction indexes, canonical chain indexes which above the head. var ( indexesBatch = bc.db.NewBatch() - diffs = types.HashDifference(deletedTxs, addedTxs) blockBatch = bc.db.BlockStore().NewBatch() ) - for _, tx := range diffs { + for _, tx := range types.HashDifference(deletedTxs, rebirthTxs) { rawdb.DeleteTxLookupEntry(indexesBatch, tx) } // Delete all hash markers that are not part of the new canonical chain. // Because the reorg function does not handle new chain head, all hash // markers greater than or equal to new chain head should be deleted. - number := commonBlock.NumberU64() + number := commonBlock.Number if len(newChain) > 1 { - number = newChain[1].NumberU64() + number = newChain[1].Number } - for i := number + 1; ; i++ { + for i := number.Uint64() + 1; ; i++ { hash := rawdb.ReadCanonicalHash(bc.db, i) if hash == (common.Hash{}) { break @@ -2834,43 +2870,6 @@ func (bc *BlockChain) reorg(oldHead *types.Header, newHead *types.Block) error { // Release the tx-lookup lock after mutation. bc.txLookupLock.Unlock() - // Send out events for logs from the old canon chain, and 'reborn' - // logs from the new canon chain. The number of logs can be very - // high, so the events are sent in batches of size around 512. - - // Deleted logs + blocks: - var deletedLogs []*types.Log - for i := len(oldChain) - 1; i >= 0; i-- { - // Also send event for blocks removed from the canon chain. - bc.chainSideFeed.Send(ChainSideEvent{Block: oldChain[i]}) - - // Collect deleted logs for notification - if logs := bc.collectLogs(oldChain[i], true); len(logs) > 0 { - deletedLogs = append(deletedLogs, logs...) - } - if len(deletedLogs) > 512 { - bc.rmLogsFeed.Send(RemovedLogsEvent{deletedLogs}) - deletedLogs = nil - } - } - if len(deletedLogs) > 0 { - bc.rmLogsFeed.Send(RemovedLogsEvent{deletedLogs}) - } - - // New logs: - var rebirthLogs []*types.Log - for i := len(newChain) - 1; i >= 1; i-- { - if logs := bc.collectLogs(newChain[i], false); len(logs) > 0 { - rebirthLogs = append(rebirthLogs, logs...) - } - if len(rebirthLogs) > 512 { - bc.logsFeed.Send(rebirthLogs) - rebirthLogs = nil - } - } - if len(rebirthLogs) > 0 { - bc.logsFeed.Send(rebirthLogs) - } return nil } @@ -2908,7 +2907,7 @@ func (bc *BlockChain) SetCanonical(head *types.Block) (common.Hash, error) { // Run the reorg if necessary and set the given block as new head. start := time.Now() if head.ParentHash() != bc.CurrentBlock().Hash() { - if err := bc.reorg(bc.CurrentBlock(), head); err != nil { + if err := bc.reorg(bc.CurrentBlock(), head.Header()); err != nil { return common.Hash{}, err } } @@ -2916,11 +2915,11 @@ func (bc *BlockChain) SetCanonical(head *types.Block) (common.Hash, error) { // Emit events logs := bc.collectLogs(head, false) - bc.chainFeed.Send(ChainEvent{Block: head, Hash: head.Hash(), Logs: logs}) + bc.chainFeed.Send(ChainEvent{Header: head.Header()}) if len(logs) > 0 { bc.logsFeed.Send(logs) } - bc.chainHeadFeed.Send(ChainHeadEvent{Block: head}) + bc.chainHeadFeed.Send(ChainHeadEvent{Header: head.Header()}) context := []interface{}{ "number", head.Number(), @@ -3037,7 +3036,7 @@ func (bc *BlockChain) startDoubleSignMonitor() { select { case event := <-eventChan: if bc.doubleSignMonitor != nil { - bc.doubleSignMonitor.Verify(event.Block.Header()) + bc.doubleSignMonitor.Verify(event.Header) } case <-bc.quit: return diff --git a/core/blockchain_notries_test.go b/core/blockchain_notries_test.go index eda2a03b6c..a2c84748aa 100644 --- a/core/blockchain_notries_test.go +++ b/core/blockchain_notries_test.go @@ -188,17 +188,17 @@ func TestFastNode(t *testing.T) { // test full mode and succeed _, fastnode, blocks, err := makeTestBackendWithRemoteValidator(2048, FullVerify, nil) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } _, err = fastnode.chain.InsertChain(blocks) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } // test full mode and failed failed := &verifFailedStatus{status: types.StatusDiffHashMismatch, blockNumber: 204} _, fastnode, blocks, err = makeTestBackendWithRemoteValidator(2048, FullVerify, failed) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } _, err = fastnode.chain.InsertChain(blocks) if err == nil || fastnode.chain.CurrentBlock().Number.Uint64() != failed.blockNumber+10 { @@ -207,17 +207,17 @@ func TestFastNode(t *testing.T) { // test insecure mode and succeed _, fastnode, blocks, err = makeTestBackendWithRemoteValidator(2048, InsecureVerify, nil) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } _, err = fastnode.chain.InsertChain(blocks) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } // test insecure mode and failed failed = &verifFailedStatus{status: types.StatusImpossibleFork, blockNumber: 204} _, fastnode, blocks, err = makeTestBackendWithRemoteValidator(2048, FullVerify, failed) if err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } _, err = fastnode.chain.InsertChain(blocks) if err == nil || fastnode.chain.CurrentBlock().Number.Uint64() != failed.blockNumber+10 { diff --git a/core/blockchain_reader.go b/core/blockchain_reader.go index eb8fdfd987..105fd5a81a 100644 --- a/core/blockchain_reader.go +++ b/core/blockchain_reader.go @@ -320,6 +320,13 @@ func (bc *BlockChain) GetTransactionLookup(hash common.Hash) (*rawdb.LegacyTxLoo if tx == nil { progress, err := bc.TxIndexProgress() if err != nil { + // No error is returned if the transaction indexing progress is unreachable + // due to unexpected internal errors. In such cases, it is impossible to + // determine whether the transaction does not exist or has simply not been + // indexed yet without a progress marker. + // + // In such scenarios, the transaction is treated as unreachable, though + // this is clearly an unintended and unexpected situation. return nil, nil, nil } // The transaction indexing is not finished yet, returning an @@ -383,10 +390,7 @@ func (bc *BlockChain) stateRecoverable(root common.Hash) bool { // ContractCodeWithPrefix retrieves a blob of data associated with a contract // hash either from ephemeral in-memory cache, or from persistent storage. -// -// If the code doesn't exist in the in-memory cache, check the storage with -// new code scheme. -func (bc *BlockChain) ContractCodeWithPrefix(hash common.Hash) ([]byte, error) { +func (bc *BlockChain) ContractCodeWithPrefix(hash common.Hash) []byte { // TODO(rjl493456442) The associated account address is also required // in Verkle scheme. Fix it once snap-sync is supported for Verkle. return bc.statedb.ContractCodeWithPrefix(common.Address{}, hash) @@ -499,11 +503,6 @@ func (bc *BlockChain) SubscribeChainBlockEvent(ch chan<- ChainHeadEvent) event.S return bc.scope.Track(bc.chainBlockFeed.Subscribe(ch)) } -// SubscribeChainSideEvent registers a subscription of ChainSideEvent. -func (bc *BlockChain) SubscribeChainSideEvent(ch chan<- ChainSideEvent) event.Subscription { - return bc.scope.Track(bc.chainSideFeed.Subscribe(ch)) -} - // SubscribeLogsEvent registers a subscription of []*types.Log. func (bc *BlockChain) SubscribeLogsEvent(ch chan<- []*types.Log) event.Subscription { return bc.scope.Track(bc.logsFeed.Subscribe(ch)) diff --git a/core/blockchain_repair_test.go b/core/blockchain_repair_test.go index 270a53161c..383e454ffb 100644 --- a/core/blockchain_repair_test.go +++ b/core/blockchain_repair_test.go @@ -33,6 +33,7 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/params" ) @@ -1766,13 +1767,13 @@ func testRepairWithScheme(t *testing.T, tt *rewindTest, snapshots bool, scheme s datadir := t.TempDir() ancient := filepath.Join(datadir, "ancient") - db, err := rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - Ephemeral: true, - }) + pdb, err := pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + db, err := rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to create persistent database: %v", err) + t.Fatalf("Failed to create persistent freezer database: %v", err) } defer db.Close() // Might double close, should be fine @@ -1860,13 +1861,13 @@ func testRepairWithScheme(t *testing.T, tt *rewindTest, snapshots bool, scheme s chain.stopWithoutSaving() // Start a new blockchain back up and see where the repair leads us - db, err = rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - Ephemeral: true, - }) + pdb, err = pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to reopen persistent key-value database: %v", err) + } + db, err = rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to reopen persistent database: %v", err) + t.Fatalf("Failed to reopen persistent freezer database: %v", err) } defer db.Close() @@ -1925,12 +1926,13 @@ func testIssue23496(t *testing.T, scheme string) { datadir := t.TempDir() ancient := filepath.Join(datadir, "ancient") - db, err := rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - }) + pdb, err := pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + db, err := rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to create persistent database: %v", err) + t.Fatalf("Failed to create persistent freezer database: %v", err) } defer db.Close() // Might double close, should be fine @@ -1982,13 +1984,13 @@ func testIssue23496(t *testing.T, scheme string) { chain.stopWithoutSaving() // Start a new blockchain back up and see where the repair leads us - db, err = rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - Ephemeral: true, - }) + pdb, err = pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to reopen persistent key-value database: %v", err) + } + db, err = rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to reopen persistent database: %v", err) + t.Fatalf("Failed to reopen persistent freezer database: %v", err) } defer db.Close() diff --git a/core/blockchain_sethead_test.go b/core/blockchain_sethead_test.go index a11fa0494f..1b8f18fae6 100644 --- a/core/blockchain_sethead_test.go +++ b/core/blockchain_sethead_test.go @@ -35,6 +35,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/triedb" "github.com/ethereum/go-ethereum/triedb/hashdb" @@ -1970,13 +1971,13 @@ func testSetHeadWithScheme(t *testing.T, tt *rewindTest, snapshots bool, scheme datadir := t.TempDir() ancient := filepath.Join(datadir, "ancient") - db, err := rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - Ephemeral: true, - }) + pdb, err := pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + db, err := rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to create persistent database: %v", err) + t.Fatalf("Failed to create persistent freezer database: %v", err) } defer db.Close() diff --git a/core/blockchain_snapshot_test.go b/core/blockchain_snapshot_test.go index 696e510997..667a06f806 100644 --- a/core/blockchain_snapshot_test.go +++ b/core/blockchain_snapshot_test.go @@ -35,6 +35,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/params" ) @@ -65,13 +66,13 @@ func (basic *snapshotTestBasic) prepare(t *testing.T) (*BlockChain, []*types.Blo datadir := t.TempDir() ancient := filepath.Join(datadir, "ancient") - db, err := rawdb.Open(rawdb.OpenOptions{ - Directory: datadir, - AncientsDirectory: ancient, - Ephemeral: true, - }) + pdb, err := pebble.New(datadir, 0, 0, "", false) if err != nil { - t.Fatalf("Failed to create persistent database: %v", err) + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + db, err := rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) + if err != nil { + t.Fatalf("Failed to create persistent freezer database: %v", err) } // Initialize a fresh chain var ( @@ -256,13 +257,13 @@ func (snaptest *crashSnapshotTest) test(t *testing.T) { chain.triedb.Close() // Start a new blockchain back up and see where the repair leads us - newdb, err := rawdb.Open(rawdb.OpenOptions{ - Directory: snaptest.datadir, - AncientsDirectory: snaptest.ancient, - Ephemeral: true, - }) + pdb, err := pebble.New(snaptest.datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + newdb, err := rawdb.NewDatabaseWithFreezer(pdb, snaptest.ancient, "", false, false, false, false, false) if err != nil { - t.Fatalf("Failed to reopen persistent database: %v", err) + t.Fatalf("Failed to create persistent freezer database: %v", err) } defer newdb.Close() diff --git a/core/blockchain_test.go b/core/blockchain_test.go index adc0dbcdd9..8a75f7f437 100644 --- a/core/blockchain_test.go +++ b/core/blockchain_test.go @@ -17,12 +17,15 @@ package core import ( + "bytes" "crypto/ecdsa" "errors" "fmt" + gomath "math" "math/big" "math/rand" "os" + "path" "sync" "testing" "time" @@ -32,7 +35,6 @@ import ( "github.com/stretchr/testify/require" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/consensus/beacon" "github.com/ethereum/go-ethereum/consensus/ethash" @@ -40,9 +42,11 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/core/vm/program" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie" "github.com/holiman/uint256" @@ -1339,90 +1343,6 @@ func checkLogEvents(t *testing.T, logsCh <-chan []*types.Log, rmLogsCh <-chan Re } } -func TestReorgSideEvent(t *testing.T) { - testReorgSideEvent(t, rawdb.HashScheme) - testReorgSideEvent(t, rawdb.PathScheme) -} - -func testReorgSideEvent(t *testing.T, scheme string) { - var ( - key1, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") - addr1 = crypto.PubkeyToAddress(key1.PublicKey) - gspec = &Genesis{ - Config: params.TestChainConfig, - Alloc: types.GenesisAlloc{addr1: {Balance: big.NewInt(10000000000000000)}}, - } - signer = types.LatestSigner(gspec.Config) - ) - blockchain, _ := NewBlockChain(rawdb.NewMemoryDatabase(), DefaultCacheConfigWithScheme(scheme), gspec, nil, ethash.NewFaker(), vm.Config{}, nil, nil) - defer blockchain.Stop() - - _, chain, _ := GenerateChainWithGenesis(gspec, ethash.NewFaker(), 3, func(i int, gen *BlockGen) {}) - if _, err := blockchain.InsertChain(chain); err != nil { - t.Fatalf("failed to insert chain: %v", err) - } - - _, replacementBlocks, _ := GenerateChainWithGenesis(gspec, ethash.NewFaker(), 4, func(i int, gen *BlockGen) { - tx, err := types.SignTx(types.NewContractCreation(gen.TxNonce(addr1), new(big.Int), 1000000, gen.header.BaseFee, nil), signer, key1) - if i == 2 { - gen.OffsetTime(-9) - } - if err != nil { - t.Fatalf("failed to create tx: %v", err) - } - gen.AddTx(tx) - }) - chainSideCh := make(chan ChainSideEvent, 64) - blockchain.SubscribeChainSideEvent(chainSideCh) - if _, err := blockchain.InsertChain(replacementBlocks); err != nil { - t.Fatalf("failed to insert chain: %v", err) - } - - // first two block of the secondary chain are for a brief moment considered - // side chains because up to that point the first one is considered the - // heavier chain. - expectedSideHashes := map[common.Hash]bool{ - replacementBlocks[0].Hash(): true, - replacementBlocks[1].Hash(): true, - chain[0].Hash(): true, - chain[1].Hash(): true, - chain[2].Hash(): true, - } - - i := 0 - - const timeoutDura = 10 * time.Second - timeout := time.NewTimer(timeoutDura) -done: - for { - select { - case ev := <-chainSideCh: - block := ev.Block - if _, ok := expectedSideHashes[block.Hash()]; !ok { - t.Errorf("%d: didn't expect %x to be in side chain", i, block.Hash()) - } - i++ - - if i == len(expectedSideHashes) { - timeout.Stop() - - break done - } - timeout.Reset(timeoutDura) - - case <-timeout.C: - t.Fatal("Timeout. Possibly not all blocks were triggered for sideevent") - } - } - - // make sure no more events are fired - select { - case e := <-chainSideCh: - t.Errorf("unexpected event fired: %v", e) - case <-time.After(250 * time.Millisecond): - } -} - // Tests if the canonical block can be fetched from the database during chain insertion. func TestCanonicalBlockRetrieval(t *testing.T) { testCanonicalBlockRetrieval(t, rawdb.HashScheme) @@ -2043,11 +1963,11 @@ func testSideImport(t *testing.T, numCanonBlocksInSidechain, blocksBetweenCommon gspec = &Genesis{ Config: &chainConfig, - Alloc: types.GenesisAlloc{addr: {Balance: big.NewInt(math.MaxInt64)}}, + Alloc: types.GenesisAlloc{addr: {Balance: big.NewInt(gomath.MaxInt64)}}, BaseFee: big.NewInt(params.InitialBaseFee), } signer = types.LatestSigner(gspec.Config) - mergeBlock = math.MaxInt32 + mergeBlock = gomath.MaxInt32 ) // Generate and import the canonical chain chain, err := NewBlockChain(rawdb.NewMemoryDatabase(), nil, gspec, nil, engine, vm.Config{}, nil, nil) @@ -2330,7 +2250,7 @@ func testInsertKnownChainDataWithMerging(t *testing.T, typ string, mergeHeight i Config: &chainConfig, } engine = beacon.New(ethash.NewFaker()) - mergeBlock = uint64(math.MaxUint64) + mergeBlock = uint64(gomath.MaxUint64) ) // Apply merging since genesis if mergeHeight == 0 { @@ -2752,6 +2672,20 @@ func testSideImportPrunedBlocks(t *testing.T, scheme string) { // Generate and import the canonical chain _, blocks, _ := GenerateChainWithGenesis(genesis, engine, 2*state.TriesInMemory, nil) + // Construct a database with freezer enabled + datadir := t.TempDir() + ancient := path.Join(datadir, "ancient") + + pdb, err := pebble.New(datadir, 0, 0, "", false) + if err != nil { + t.Fatalf("Failed to create persistent key-value database: %v", err) + } + db, err := rawdb.NewDatabaseWithFreezer(pdb, ancient, "", false, false, false, false, false) + if err != nil { + t.Fatalf("Failed to create persistent freezer database: %v", err) + } + defer db.Close() + chain, err := NewBlockChain(rawdb.NewMemoryDatabase(), DefaultCacheConfigWithScheme(scheme), genesis, nil, engine, vm.Config{}, nil, nil) if err != nil { t.Fatalf("failed to create tester chain: %v", err) @@ -4192,7 +4126,6 @@ func TestEIP3651(t *testing.T) { gspec.Config.BerlinBlock = common.Big0 gspec.Config.LondonBlock = common.Big0 gspec.Config.TerminalTotalDifficulty = common.Big0 - gspec.Config.TerminalTotalDifficultyPassed = true gspec.Config.ShanghaiTime = u64(0) signer := types.LatestSigner(gspec.Config) @@ -4261,6 +4194,10 @@ func (c *mockParlia) VerifyUncles(chain consensus.ChainReader, block *types.Bloc return nil } +func (c *mockParlia) VerifyRequests(header *types.Header, Requests [][]byte) error { + return nil +} + func (c *mockParlia) VerifyHeader(chain consensus.ChainHeaderReader, header *types.Header) error { return nil } @@ -4274,7 +4211,7 @@ func (c *mockParlia) VerifyHeaders(chain consensus.ChainHeaderReader, headers [] return abort, results } -func (c *mockParlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, +func (c *mockParlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) (err error) { return } @@ -4379,56 +4316,154 @@ func makeMockTx(config *params.ChainConfig, signer types.Signer, key *ecdsa.Priv return tx, sidecar } -func TestEIP6110(t *testing.T) { +// Simple deposit generator, source: https://gist.github.com/lightclient/54abb2af2465d6969fa6d1920b9ad9d7 +var depositsGeneratorCode = common.FromHex("6080604052366103aa575f603067ffffffffffffffff811115610025576100246103ae565b5b6040519080825280601f01601f1916602001820160405280156100575781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f8151811061007d5761007c6103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f602067ffffffffffffffff8111156100c7576100c66103ae565b5b6040519080825280601f01601f1916602001820160405280156100f95781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f8151811061011f5761011e6103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f600867ffffffffffffffff811115610169576101686103ae565b5b6040519080825280601f01601f19166020018201604052801561019b5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f815181106101c1576101c06103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f606067ffffffffffffffff81111561020b5761020a6103ae565b5b6040519080825280601f01601f19166020018201604052801561023d5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f81518110610263576102626103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f600867ffffffffffffffff8111156102ad576102ac6103ae565b5b6040519080825280601f01601f1916602001820160405280156102df5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f81518110610305576103046103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f8081819054906101000a900460ff168092919061035090610441565b91906101000a81548160ff021916908360ff160217905550507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c585858585856040516103a09594939291906104d9565b60405180910390a1005b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff82169050919050565b5f61044b82610435565b915060ff820361045e5761045d610408565b5b600182019050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6104ab82610469565b6104b58185610473565b93506104c5818560208601610483565b6104ce81610491565b840191505092915050565b5f60a0820190508181035f8301526104f181886104a1565b9050818103602083015261050581876104a1565b9050818103604083015261051981866104a1565b9050818103606083015261052d81856104a1565b9050818103608083015261054181846104a1565b9050969550505050505056fea26469706673582212208569967e58690162d7d6fe3513d07b393b4c15e70f41505cbbfd08f53eba739364736f6c63430008190033") + +// This is a smoke test for EIP-7685 requests added in the Prague fork. The test first +// creates a block containing requests, and then inserts it into the chain to run +// validation. +func TestPragueRequests(t *testing.T) { var ( - engine = beacon.NewFaker() + key1, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + addr1 = crypto.PubkeyToAddress(key1.PublicKey) + config = *params.MergedTestChainConfig + signer = types.LatestSigner(&config) + engine = beacon.NewFaker() + ) + gspec := &Genesis{ + Config: &config, + Alloc: types.GenesisAlloc{ + addr1: {Balance: big.NewInt(9999900000000000)}, + config.DepositContractAddress: {Code: depositsGeneratorCode}, + params.WithdrawalQueueAddress: {Code: params.WithdrawalQueueCode}, + params.ConsolidationQueueAddress: {Code: params.ConsolidationQueueCode}, + }, + } - // A sender who makes transactions, has some funds - key, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") - addr = crypto.PubkeyToAddress(key.PublicKey) - funds = new(big.Int).Mul(common.Big1, big.NewInt(params.Ether)) - config = *params.AllEthashProtocolChanges - gspec = &Genesis{ - Config: &config, - Alloc: types.GenesisAlloc{ - addr: {Balance: funds}, - config.DepositContractAddress: { - // Simple deposit generator, source: https://gist.github.com/lightclient/54abb2af2465d6969fa6d1920b9ad9d7 - Code: common.Hex2Bytes("6080604052366103aa575f603067ffffffffffffffff811115610025576100246103ae565b5b6040519080825280601f01601f1916602001820160405280156100575781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f8151811061007d5761007c6103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f602067ffffffffffffffff8111156100c7576100c66103ae565b5b6040519080825280601f01601f1916602001820160405280156100f95781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f8151811061011f5761011e6103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f600867ffffffffffffffff811115610169576101686103ae565b5b6040519080825280601f01601f19166020018201604052801561019b5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f815181106101c1576101c06103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f606067ffffffffffffffff81111561020b5761020a6103ae565b5b6040519080825280601f01601f19166020018201604052801561023d5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f81518110610263576102626103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f600867ffffffffffffffff8111156102ad576102ac6103ae565b5b6040519080825280601f01601f1916602001820160405280156102df5781602001600182028036833780820191505090505b5090505f8054906101000a900460ff1660f81b815f81518110610305576103046103db565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f8081819054906101000a900460ff168092919061035090610441565b91906101000a81548160ff021916908360ff160217905550507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c585858585856040516103a09594939291906104d9565b60405180910390a1005b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f60ff82169050919050565b5f61044b82610435565b915060ff820361045e5761045d610408565b5b600182019050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6104ab82610469565b6104b58185610473565b93506104c5818560208601610483565b6104ce81610491565b840191505092915050565b5f60a0820190508181035f8301526104f181886104a1565b9050818103602083015261050581876104a1565b9050818103604083015261051981866104a1565b9050818103606083015261052d81856104a1565b9050818103608083015261054181846104a1565b9050969550505050505056fea26469706673582212208569967e58690162d7d6fe3513d07b393b4c15e70f41505cbbfd08f53eba739364736f6c63430008190033"), - Nonce: 0, - Balance: big.NewInt(0), - }, - }, - } + _, blocks, _ := GenerateChainWithGenesis(gspec, engine, 1, func(i int, b *BlockGen) { + // create deposit + depositTx := types.MustSignNewTx(key1, signer, &types.DynamicFeeTx{ + ChainID: gspec.Config.ChainID, + Nonce: 0, + To: &config.DepositContractAddress, + Gas: 500_000, + GasFeeCap: newGwei(5), + GasTipCap: big.NewInt(2), + }) + b.AddTx(depositTx) + + // create withdrawal request + withdrawalTx := types.MustSignNewTx(key1, signer, &types.DynamicFeeTx{ + ChainID: gspec.Config.ChainID, + Nonce: 1, + To: ¶ms.WithdrawalQueueAddress, + Gas: 500_000, + GasFeeCap: newGwei(5), + GasTipCap: big.NewInt(2), + Value: newGwei(1), + Data: common.FromHex("b917cfdc0d25b72d55cf94db328e1629b7f4fde2c30cdacf873b664416f76a0c7f7cc50c9f72a3cb84be88144cde91250000000000000d80"), + }) + b.AddTx(withdrawalTx) + + // create consolidation request + consolidationTx := types.MustSignNewTx(key1, signer, &types.DynamicFeeTx{ + ChainID: gspec.Config.ChainID, + Nonce: 2, + To: ¶ms.ConsolidationQueueAddress, + Gas: 500_000, + GasFeeCap: newGwei(5), + GasTipCap: big.NewInt(2), + Value: newGwei(1), + Data: common.FromHex("b917cfdc0d25b72d55cf94db328e1629b7f4fde2c30cdacf873b664416f76a0c7f7cc50c9f72a3cb84be88144cde9125b9812f7d0b1f2f969b52bbb2d316b0c2fa7c9dba85c428c5e6c27766bcc4b0c6e874702ff1eb1c7024b08524a9771601"), + }) + b.AddTx(consolidationTx) + }) + + // Check block has the correct requests hash. + rh := blocks[0].RequestsHash() + if rh == nil { + t.Fatal("block has nil requests hash") + } + expectedRequestsHash := common.HexToHash("0x06ffb72b9f0823510b128bca6cd4f96f59b745de6791e9fc350b596e7605101e") + if *rh != expectedRequestsHash { + t.Fatalf("block has wrong requestsHash %v, want %v", *rh, expectedRequestsHash) + } + + // Insert block to check validation. + chain, err := NewBlockChain(rawdb.NewMemoryDatabase(), nil, gspec, nil, engine, vm.Config{}, nil, nil) + if err != nil { + t.Fatalf("failed to create tester chain: %v", err) + } + defer chain.Stop() + if n, err := chain.InsertChain(blocks); err != nil { + t.Fatalf("block %d: failed to insert into chain: %v", n, err) + } +} + +// TestEIP7702 deploys two delegation designations and calls them. It writes one +// value to storage which is verified after. +func TestEIP7702(t *testing.T) { + var ( + config = *params.MergedTestChainConfig + signer = types.LatestSigner(&config) + engine = beacon.NewFaker() + key1, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + key2, _ = crypto.HexToECDSA("8a1f9a8f95be41cd7ccb6168179afb4504aefe388d1e14474d32c45c72ce7b7a") + addr1 = crypto.PubkeyToAddress(key1.PublicKey) + addr2 = crypto.PubkeyToAddress(key2.PublicKey) + aa = common.HexToAddress("0x000000000000000000000000000000000000aaaa") + bb = common.HexToAddress("0x000000000000000000000000000000000000bbbb") + funds = new(big.Int).Mul(common.Big1, big.NewInt(params.Ether)) ) + gspec := &Genesis{ + Config: &config, + Alloc: types.GenesisAlloc{ + addr1: {Balance: funds}, + addr2: {Balance: funds}, + aa: { // The address 0xAAAA calls into addr2 + Code: program.New().Call(nil, addr2, 1, 0, 0, 0, 0).Bytes(), + Nonce: 0, + Balance: big.NewInt(0), + }, + bb: { // The address 0xBBBB sstores 42 into slot 42. + Code: program.New().Sstore(0x42, 0x42).Bytes(), + Nonce: 0, + Balance: big.NewInt(0), + }, + }, + } - gspec.Config.BerlinBlock = common.Big0 - gspec.Config.LondonBlock = common.Big0 - gspec.Config.TerminalTotalDifficulty = common.Big0 - gspec.Config.TerminalTotalDifficultyPassed = true - gspec.Config.ShanghaiTime = u64(0) - gspec.Config.CancunTime = u64(0) - gspec.Config.PragueTime = u64(0) - signer := types.LatestSigner(gspec.Config) + // Sign authorization tuples. + // The way the auths are combined, it becomes + // 1. tx -> addr1 which is delegated to 0xaaaa + // 2. addr1:0xaaaa calls into addr2:0xbbbb + // 3. addr2:0xbbbb writes to storage + auth1, _ := types.SignAuth(types.Authorization{ + ChainID: gspec.Config.ChainID.Uint64(), + Address: aa, + Nonce: 1, + }, key1) + auth2, _ := types.SignAuth(types.Authorization{ + ChainID: 0, + Address: bb, + Nonce: 0, + }, key2) _, blocks, _ := GenerateChainWithGenesis(gspec, engine, 1, func(i int, b *BlockGen) { - for i := 0; i < 5; i++ { - txdata := &types.DynamicFeeTx{ - ChainID: gspec.Config.ChainID, - Nonce: uint64(i), - To: &config.DepositContractAddress, - Gas: 500000, - GasFeeCap: newGwei(5), - GasTipCap: big.NewInt(2), - AccessList: nil, - Data: []byte{}, - } - tx := types.NewTx(txdata) - tx, _ = types.SignTx(tx, signer, key) - b.AddTx(tx) - } + b.SetCoinbase(aa) + txdata := &types.SetCodeTx{ + ChainID: gspec.Config.ChainID.Uint64(), + Nonce: 0, + To: addr1, + Gas: 500000, + GasFeeCap: uint256.MustFromBig(newGwei(5)), + GasTipCap: uint256.NewInt(2), + AuthList: []types.Authorization{auth1, auth2}, + } + tx := types.MustSignNewTx(key1, signer, txdata) + b.AddTx(tx) }) - chain, err := NewBlockChain(rawdb.NewMemoryDatabase(), nil, gspec, nil, engine, vm.Config{Tracer: logger.NewMarkdownLogger(&logger.Config{DisableStack: true}, os.Stderr).Hooks()}, nil, nil) + chain, err := NewBlockChain(rawdb.NewMemoryDatabase(), nil, gspec, nil, engine, vm.Config{}, nil, nil) if err != nil { t.Fatalf("failed to create tester chain: %v", err) } @@ -4437,31 +4472,22 @@ func TestEIP6110(t *testing.T) { t.Fatalf("block %d: failed to insert into chain: %v", n, err) } - block := chain.GetBlockByNumber(1) - if len(block.Requests()) != 5 { - t.Fatalf("failed to retrieve deposits: have %d, want %d", len(block.Requests()), 5) + // Verify delegation designations were deployed. + state, _ := chain.State() + code, want := state.GetCode(addr1), types.AddressToDelegation(auth1.Address) + if !bytes.Equal(code, want) { + t.Fatalf("addr1 code incorrect: got %s, want %s", common.Bytes2Hex(code), common.Bytes2Hex(want)) } - - // Verify each index is correct. - for want, req := range block.Requests() { - d, ok := req.Inner().(*types.Deposit) - if !ok { - t.Fatalf("expected deposit object") - } - if got := int(d.PublicKey[0]); got != want { - t.Fatalf("invalid pubkey: have %d, want %d", got, want) - } - if got := int(d.WithdrawalCredentials[0]); got != want { - t.Fatalf("invalid withdrawal credentials: have %d, want %d", got, want) - } - if d.Amount != uint64(want) { - t.Fatalf("invalid amounbt: have %d, want %d", d.Amount, want) - } - if got := int(d.Signature[0]); got != want { - t.Fatalf("invalid signature: have %d, want %d", got, want) - } - if d.Index != uint64(want) { - t.Fatalf("invalid index: have %d, want %d", d.Index, want) - } + code, want = state.GetCode(addr2), types.AddressToDelegation(auth2.Address) + if !bytes.Equal(code, want) { + t.Fatalf("addr2 code incorrect: got %s, want %s", common.Bytes2Hex(code), common.Bytes2Hex(want)) + } + // Verify delegation executed the correct code. + var ( + fortyTwo = common.BytesToHash([]byte{0x42}) + actual = state.GetState(addr2, fortyTwo) + ) + if actual.Cmp(fortyTwo) != 0 { + t.Fatalf("addr2 storage wrong: expected %d, got %d", fortyTwo, actual) } } diff --git a/core/chain_indexer.go b/core/chain_indexer.go index f5fce72588..2865daa1ff 100644 --- a/core/chain_indexer.go +++ b/core/chain_indexer.go @@ -222,20 +222,19 @@ func (c *ChainIndexer) eventLoop(currentHeader *types.Header, events chan ChainH errc <- nil return } - header := ev.Block.Header() - if header.ParentHash != prevHash { + if ev.Header.ParentHash != prevHash { // Reorg to the common ancestor if needed (might not exist in light sync mode, skip reorg then) // TODO(karalabe, zsfelfoldi): This seems a bit brittle, can we detect this case explicitly? if rawdb.ReadCanonicalHash(c.chainDb, prevHeader.Number.Uint64()) != prevHash { - if h := rawdb.FindCommonAncestor(c.chainDb, prevHeader, header); h != nil { + if h := rawdb.FindCommonAncestor(c.chainDb, prevHeader, ev.Header); h != nil { c.newHead(h.Number.Uint64(), true) } } } - c.newHead(header.Number.Uint64(), false) + c.newHead(ev.Header.Number.Uint64(), false) - prevHeader, prevHash = header, header.Hash() + prevHeader, prevHash = ev.Header, ev.Header.Hash() } } } diff --git a/core/chain_makers.go b/core/chain_makers.go index 07b2bbc9ae..4059ed5fa5 100644 --- a/core/chain_makers.go +++ b/core/chain_makers.go @@ -102,11 +102,8 @@ func (b *BlockGen) Difficulty() *big.Int { // block. func (b *BlockGen) SetParentBeaconRoot(root common.Hash) { b.header.ParentBeaconRoot = &root - var ( - blockContext = NewEVMBlockContext(b.header, b.cm, &b.header.Coinbase) - vmenv = vm.NewEVM(blockContext, vm.TxContext{}, b.statedb, b.cm.config, vm.Config{}) - ) - ProcessBeaconBlockRoot(root, vmenv, b.statedb) + blockContext := NewEVMBlockContext(b.header, b.cm, &b.header.Coinbase) + ProcessBeaconBlockRoot(root, vm.NewEVM(blockContext, b.statedb, b.cm.config, vm.Config{})) } // addTx adds a transaction to the generated block. If no coinbase has @@ -120,8 +117,12 @@ func (b *BlockGen) addTx(bc *BlockChain, vmConfig vm.Config, tx *types.Transacti if b.gasPool == nil { b.SetCoinbase(common.Address{}) } + var ( + blockContext = NewEVMBlockContext(b.header, bc, &b.header.Coinbase) + evm = vm.NewEVM(blockContext, b.statedb, b.cm.config, vmConfig) + ) b.statedb.SetTxContext(tx.Hash(), len(b.txs)) - receipt, err := ApplyTransaction(b.cm.config, bc, &b.header.Coinbase, b.gasPool, b.statedb, b.header, tx, &b.header.GasUsed, vmConfig, NewReceiptBloomGenerator()) + receipt, err := ApplyTransaction(evm, b.gasPool, b.statedb, b.header, tx, &b.header.GasUsed, NewReceiptBloomGenerator()) if err != nil { panic(err) } @@ -369,42 +370,53 @@ func GenerateChain(config *params.ChainConfig, parent *types.Block, engine conse if gen != nil { gen(i, b) } - if b.engine != nil { - var requests types.Requests - if config.IsPrague(b.header.Number, b.header.Time) { - for _, r := range b.receipts { - d, err := ParseDepositLogs(r.Logs, config) - if err != nil { - panic(fmt.Sprintf("failed to parse deposit log: %v", err)) - } - requests = append(requests, d...) - } - } - body := types.Body{Transactions: b.txs, Uncles: b.uncles, Withdrawals: b.withdrawals, Requests: requests} - block, _, err := b.engine.FinalizeAndAssemble(cm, b.header, statedb, &body, b.receipts) - if err != nil { - panic(err) + var requests [][]byte + if config.IsPrague(b.header.Number, b.header.Time) && config.Parlia == nil { + requests = [][]byte{} + // EIP-6110 deposits + var blockLogs []*types.Log + for _, r := range b.receipts { + blockLogs = append(blockLogs, r.Logs...) } - if config.IsCancun(block.Number(), block.Time()) { - for _, s := range b.sidecars { - s.BlockNumber = block.Number() - s.BlockHash = block.Hash() - } - block = block.WithSidecars(b.sidecars) + if err := ParseDepositLogs(&requests, blockLogs, config); err != nil { + panic(fmt.Sprintf("failed to parse deposit log: %v", err)) } + // create EVM for system calls + blockContext := NewEVMBlockContext(b.header, cm, &b.header.Coinbase) + evm := vm.NewEVM(blockContext, statedb, cm.config, vm.Config{}) + // EIP-7002 + ProcessWithdrawalQueue(&requests, evm) + // EIP-7251 + ProcessConsolidationQueue(&requests, evm) + } + if requests != nil { + reqHash := types.CalcRequestsHash(requests) + b.header.RequestsHash = &reqHash + } - // Write state changes to db - root, _, err := statedb.Commit(b.header.Number.Uint64(), config.IsEIP158(b.header.Number)) - if err != nil { - panic(fmt.Sprintf("state write error: %v", err)) - } - if err = triedb.Commit(root, false); err != nil { - panic(fmt.Sprintf("trie write error: %v", err)) + body := types.Body{Transactions: b.txs, Uncles: b.uncles, Withdrawals: b.withdrawals} + block, _, err := b.engine.FinalizeAndAssemble(cm, b.header, statedb, &body, b.receipts) + if err != nil { + panic(err) + } + if config.IsCancun(block.Number(), block.Time()) { + for _, s := range b.sidecars { + s.BlockNumber = block.Number() + s.BlockHash = block.Hash() } - return block, b.receipts + block = block.WithSidecars(b.sidecars) + } + + // Write state changes to db + root, _, err := statedb.Commit(b.header.Number.Uint64(), config.IsEIP158(b.header.Number)) + if err != nil { + panic(fmt.Sprintf("state write error: %v", err)) + } + if err = triedb.Commit(root, false); err != nil { + panic(fmt.Sprintf("trie write error: %v", err)) } - return nil, nil + return block, b.receipts } // Forcibly use hash-based state scheme for retaining all nodes in disk. @@ -479,16 +491,15 @@ func GenerateVerkleChain(config *params.ChainConfig, parent *types.Block, engine // Save pre state for proof generation // preState := statedb.Copy() - // TODO uncomment when the 2935 PR is merged - // if config.IsPrague(b.header.Number, b.header.Time) { - // if !config.IsPrague(b.parent.Number(), b.parent.Time()) { - // Transition case: insert all 256 ancestors - // InsertBlockHashHistoryAtEip2935Fork(statedb, b.header.Number.Uint64()-1, b.header.ParentHash, chainreader) - // } else { - // ProcessParentBlockHash(statedb, b.header.Number.Uint64()-1, b.header.ParentHash) - // } - // } - // Execute any user modifications to the block + // Pre-execution system calls. + if config.IsPrague(b.header.Number, b.header.Time) { + // EIP-2935 + blockContext := NewEVMBlockContext(b.header, cm, &b.header.Coinbase) + evm := vm.NewEVM(blockContext, statedb, cm.config, vm.Config{}) + ProcessParentBlockHash(b.header.ParentHash, evm) + } + + // Execute any user modifications to the block. if gen != nil { gen(i, b) } @@ -502,7 +513,7 @@ func GenerateVerkleChain(config *params.ChainConfig, parent *types.Block, engine panic(err) } - // Write state changes to db + // Write state changes to DB. root, _, err := statedb.Commit(b.header.Number.Uint64(), config.IsEIP158(b.header.Number)) if err != nil { panic(fmt.Sprintf("state write error: %v", err)) @@ -599,11 +610,16 @@ func (cm *chainMaker) makeHeader(parent *types.Block, state *state.StateDB, engi excessBlobGas := eip4844.CalcExcessBlobGas(parentExcessBlobGas, parentBlobGasUsed) header.ExcessBlobGas = &excessBlobGas header.BlobGasUsed = new(uint64) - if cm.config.Parlia != nil { - header.WithdrawalsHash = &types.EmptyWithdrawalsHash - } - if cm.config.Parlia == nil || cm.config.IsBohr(header.Number, header.Time) { + if cm.config.Parlia == nil { header.ParentBeaconRoot = new(common.Hash) + } else { + header.WithdrawalsHash = &types.EmptyWithdrawalsHash + if cm.config.IsBohr(header.Number, header.Time) { + header.ParentBeaconRoot = new(common.Hash) + } + if cm.config.IsPrague(header.Number, header.Time) { + header.RequestsHash = &types.EmptyRequestsHash + } } } return header diff --git a/core/chain_makers_test.go b/core/chain_makers_test.go index 6241f3fb69..430e5650dc 100644 --- a/core/chain_makers_test.go +++ b/core/chain_makers_test.go @@ -57,7 +57,6 @@ func TestGeneratePOSChain(t *testing.T) { db = rawdb.NewMemoryDatabase() ) - config.TerminalTotalDifficultyPassed = true config.TerminalTotalDifficulty = common.Big0 config.ShanghaiTime = u64(0) config.CancunTime = u64(0) diff --git a/core/error.go b/core/error.go index 088ce0f620..c71c837d18 100644 --- a/core/error.go +++ b/core/error.go @@ -109,6 +109,8 @@ var ( // ErrSenderNoEOA is returned if the sender of a transaction is a contract. ErrSenderNoEOA = errors.New("sender not an eoa") + // -- EIP-4844 errors -- + // ErrBlobFeeCapTooLow is returned if the transaction fee cap is less than the // blob gas fee of the block. ErrBlobFeeCapTooLow = errors.New("max fee per blob gas less than block blob gas fee") @@ -118,4 +120,20 @@ var ( // ErrBlobTxCreate is returned if a blob transaction has no explicit to field. ErrBlobTxCreate = errors.New("blob transaction of type create") + + // -- EIP-7702 errors -- + + // Message validation errors: + ErrEmptyAuthList = errors.New("EIP-7702 transaction with empty auth list") + ErrSetCodeTxCreate = errors.New("EIP-7702 transaction cannot be used to create contract") +) + +// EIP-7702 state transition errors. +// Note these are just informational, and do not cause tx execution abort. +var ( + ErrAuthorizationWrongChainID = errors.New("EIP-7702 authorization chain ID mismatch") + ErrAuthorizationNonceOverflow = errors.New("EIP-7702 authorization nonce > 64 bit") + ErrAuthorizationInvalidSignature = errors.New("EIP-7702 authorization has invalid signature") + ErrAuthorizationDestinationHasCode = errors.New("EIP-7702 authorization destination is a contract") + ErrAuthorizationNonceMismatch = errors.New("EIP-7702 authorization nonce does not match current account nonce") ) diff --git a/core/events.go b/core/events.go index ff69cfb4a9..67b5bedfd6 100644 --- a/core/events.go +++ b/core/events.go @@ -17,7 +17,6 @@ package core import ( - "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" ) @@ -40,15 +39,11 @@ type NewVoteEvent struct{ Vote *types.VoteEnvelope } type FinalizedHeaderEvent struct{ Header *types.Header } type ChainEvent struct { - Block *types.Block - Hash common.Hash - Logs []*types.Log + Header *types.Header } -type ChainSideEvent struct { - Block *types.Block +type ChainHeadEvent struct { + Header *types.Header } -type ChainHeadEvent struct{ Block *types.Block } - type HighestVerifiedBlockEvent struct{ Header *types.Header } diff --git a/core/forkchoice.go b/core/forkchoice.go index f748a85860..b4068ef544 100644 --- a/core/forkchoice.go +++ b/core/forkchoice.go @@ -19,11 +19,11 @@ package core import ( crand "crypto/rand" "errors" + "math" "math/big" mrand "math/rand" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/log" diff --git a/core/forkid/forkid_test.go b/core/forkid/forkid_test.go index 7bfe606913..335d98c5db 100644 --- a/core/forkid/forkid_test.go +++ b/core/forkid/forkid_test.go @@ -350,26 +350,25 @@ func TestTimeBasedForkInGenesis(t *testing.T) { forkidHash = checksumToBytes(crc32.ChecksumIEEE(genesis.Hash().Bytes())) config = func(shanghai, cancun uint64) *params.ChainConfig { return ¶ms.ChainConfig{ - ChainID: big.NewInt(1337), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: true, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - MergeNetsplitBlock: big.NewInt(0), - ShanghaiTime: &shanghai, - CancunTime: &cancun, - Ethash: new(params.EthashConfig), + ChainID: big.NewInt(1337), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + TerminalTotalDifficulty: big.NewInt(0), + MergeNetsplitBlock: big.NewInt(0), + ShanghaiTime: &shanghai, + CancunTime: &cancun, + Ethash: new(params.EthashConfig), } } ) diff --git a/core/genesis.go b/core/genesis.go index 6f8ea436fa..9d625157ea 100644 --- a/core/genesis.go +++ b/core/genesis.go @@ -477,7 +477,6 @@ func (g *Genesis) toBlockWithRoot(root common.Hash) *types.Block { } var ( withdrawals []*types.Withdrawal - requests types.Requests ) if conf := g.Config; conf != nil { num := big.NewInt(int64(g.Number)) @@ -510,10 +509,9 @@ func (g *Genesis) toBlockWithRoot(root common.Hash) *types.Block { } if conf.IsPrague(num, g.Timestamp) { head.RequestsHash = &types.EmptyRequestsHash - requests = make(types.Requests, 0) } } - return types.NewBlock(head, &types.Body{Withdrawals: withdrawals, Requests: requests}, nil, trie.NewStackTrie(nil)) + return types.NewBlock(head, &types.Body{Withdrawals: withdrawals}, nil, trie.NewStackTrie(nil)) } // Commit writes the block and state of a genesis specification to the database. @@ -631,10 +629,11 @@ func DeveloperGenesisBlock(gasLimit uint64, faucet *common.Address) *Genesis { common.BytesToAddress([]byte{7}): {Balance: big.NewInt(1)}, // ECScalarMul common.BytesToAddress([]byte{8}): {Balance: big.NewInt(1)}, // ECPairing common.BytesToAddress([]byte{9}): {Balance: big.NewInt(1)}, // BLAKE2b - // Pre-deploy EIP-4788 system contract - params.BeaconRootsAddress: {Nonce: 1, Code: params.BeaconRootsCode, Balance: common.Big0}, - // Pre-deploy EIP-2935 history contract. - params.HistoryStorageAddress: {Nonce: 1, Code: params.HistoryStorageCode, Balance: common.Big0}, + // Pre-deploy system contracts + params.BeaconRootsAddress: {Nonce: 1, Code: params.BeaconRootsCode, Balance: common.Big0}, + params.HistoryStorageAddress: {Nonce: 1, Code: params.HistoryStorageCode, Balance: common.Big0}, + params.WithdrawalQueueAddress: {Nonce: 1, Code: params.WithdrawalQueueCode, Balance: common.Big0}, + params.ConsolidationQueueAddress: {Nonce: 1, Code: params.ConsolidationQueueCode, Balance: common.Big0}, }, } if faucet != nil { diff --git a/core/genesis_test.go b/core/genesis_test.go index 356a0f326e..c916387565 100644 --- a/core/genesis_test.go +++ b/core/genesis_test.go @@ -281,31 +281,30 @@ func newDbConfig(scheme string) *triedb.Config { func TestVerkleGenesisCommit(t *testing.T) { var verkleTime uint64 = 0 verkleConfig := ¶ms.ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - MergeNetsplitBlock: nil, - ShanghaiTime: &verkleTime, - CancunTime: &verkleTime, - PragueTime: &verkleTime, - VerkleTime: &verkleTime, - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - Ethash: nil, - Clique: nil, + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + MergeNetsplitBlock: nil, + ShanghaiTime: &verkleTime, + CancunTime: &verkleTime, + PragueTime: &verkleTime, + VerkleTime: &verkleTime, + TerminalTotalDifficulty: big.NewInt(0), + Ethash: nil, + Clique: nil, } genesis := &Genesis{ @@ -318,7 +317,7 @@ func TestVerkleGenesisCommit(t *testing.T) { }, } - expected := common.FromHex("4a83dc39eb688dbcfaf581d60e82de18f875e38786ebce5833342011d6fef37b") + expected := common.FromHex("018d20eebb130b5e2b796465fe36aafab650650729a92435aec071bf2386f080") got := genesis.ToBlock().Root().Bytes() if !bytes.Equal(got, expected) { t.Fatalf("invalid genesis state root, expected %x, got %x", expected, got) diff --git a/core/rawdb/accessors_chain_test.go b/core/rawdb/accessors_chain_test.go index 7deb3fbae7..0110504518 100644 --- a/core/rawdb/accessors_chain_test.go +++ b/core/rawdb/accessors_chain_test.go @@ -395,10 +395,10 @@ func TestBlockReceiptStorage(t *testing.T) { // Insert the receipt slice into the database and check presence WriteReceipts(db, hash, 0, receipts) if rs := ReadReceipts(db, hash, 0, 0, params.TestChainConfig); len(rs) == 0 { - t.Fatalf("no receipts returned") + t.Fatal("no receipts returned") } else { if err := checkReceiptsRLP(rs, receipts); err != nil { - t.Fatalf(err.Error()) + t.Fatal(err) } } // Delete the body and ensure that the receipts are no longer returned (metadata can't be recomputed) @@ -408,7 +408,7 @@ func TestBlockReceiptStorage(t *testing.T) { } // Ensure that receipts without metadata can be returned without the block body too if err := checkReceiptsRLP(ReadRawReceipts(db, hash, 0), receipts); err != nil { - t.Fatalf(err.Error()) + t.Fatal(err) } // Sanity check that body alone without the receipt is a full purge WriteBody(db, hash, 0, body) @@ -465,7 +465,7 @@ func TestBlockBlobSidecarsStorage(t *testing.T) { t.Fatalf("no sidecars returned") } else { if err := checkBlobSidecarsRLP(bs, sidecars); err != nil { - t.Fatalf(err.Error()) + t.Fatalf("err: %v", err.Error()) } } @@ -737,11 +737,15 @@ func makeTestBlocks(nblock int, txsPerBlock int) []*types.Block { // makeTestReceipts creates fake receipts for the ancient write benchmark. func makeTestReceipts(n int, nPerBlock int) []types.Receipts { receipts := make([]*types.Receipt, nPerBlock) + var logs []*types.Log + for i := 0; i < 5; i++ { + logs = append(logs, new(types.Log)) + } for i := 0; i < len(receipts); i++ { receipts[i] = &types.Receipt{ Status: types.ReceiptStatusSuccessful, CumulativeGasUsed: 0x888888888, - Logs: make([]*types.Log, 5), + Logs: logs, } } allReceipts := make([]types.Receipts, n) diff --git a/core/rawdb/accessors_indexes_test.go b/core/rawdb/accessors_indexes_test.go index 016880d5e4..eb95af6ddf 100644 --- a/core/rawdb/accessors_indexes_test.go +++ b/core/rawdb/accessors_indexes_test.go @@ -35,17 +35,17 @@ var newTestHasher = blocktest.NewHasher func TestLookupStorage(t *testing.T) { tests := []struct { name string - writeTxLookupEntriesByBlock func(ethdb.Writer, *types.Block) + writeTxLookupEntriesByBlock func(ethdb.KeyValueWriter, *types.Block) }{ { "DatabaseV6", - func(db ethdb.Writer, block *types.Block) { + func(db ethdb.KeyValueWriter, block *types.Block) { WriteTxLookupEntriesByBlock(db, block) }, }, { "DatabaseV4-V5", - func(db ethdb.Writer, block *types.Block) { + func(db ethdb.KeyValueWriter, block *types.Block) { for _, tx := range block.Transactions() { db.Put(txLookupKey(tx.Hash()), block.Hash().Bytes()) } @@ -53,7 +53,7 @@ func TestLookupStorage(t *testing.T) { }, { "DatabaseV3", - func(db ethdb.Writer, block *types.Block) { + func(db ethdb.KeyValueWriter, block *types.Block) { for index, tx := range block.Transactions() { entry := LegacyTxLookupEntry{ BlockHash: block.Hash(), diff --git a/core/rawdb/ancient_utils.go b/core/rawdb/ancient_utils.go index deac0ad782..3d642e10b0 100644 --- a/core/rawdb/ancient_utils.go +++ b/core/rawdb/ancient_utils.go @@ -179,7 +179,7 @@ func ResetStateFreezerTableOffset(ancient string, virtualTail uint64) error { for name, disableSnappy := range tables { log.Info("Handle table", "name", name, "disableSnappy", disableSnappy) - table, err := newTable(path, name, metrics.NilMeter{}, metrics.NilMeter{}, metrics.NilGauge{}, freezerTableSize, disableSnappy, false) + table, err := newTable(path, name, metrics.NewInactiveMeter(), metrics.NewInactiveMeter(), metrics.NewGauge(), freezerTableSize, disableSnappy, false) if err != nil { log.Error("New table failed", "error", err) return err diff --git a/core/rawdb/database.go b/core/rawdb/database.go index 83e0acdf09..06b471679e 100644 --- a/core/rawdb/database.go +++ b/core/rawdb/database.go @@ -27,9 +27,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/ethdb/leveldb" "github.com/ethereum/go-ethereum/ethdb/memorydb" - "github.com/ethereum/go-ethereum/ethdb/pebble" "github.com/ethereum/go-ethereum/log" "github.com/olekukonko/tablewriter" ) @@ -62,13 +60,6 @@ func (frdb *freezerdb) BlockStoreReader() ethdb.Reader { return frdb.blockStore } -func (frdb *freezerdb) BlockStoreWriter() ethdb.Writer { - if frdb.blockStore == nil { - return frdb - } - return frdb.blockStore -} - // AncientDatadir returns the path of root ancient directory. func (frdb *freezerdb) AncientDatadir() (string, error) { return frdb.ancientRoot, nil @@ -301,13 +292,6 @@ func (db *nofreezedb) BlockStoreReader() ethdb.Reader { return db } -func (db *nofreezedb) BlockStoreWriter() ethdb.Writer { - if db.blockStore != nil { - return db.blockStore - } - return db -} - func (db *nofreezedb) ReadAncients(fn func(reader ethdb.AncientReaderOp) error) (err error) { // Unlike other ancient-related methods, this method does not return // errNotSupported when invoked. @@ -422,7 +406,6 @@ func (db *emptyfreezedb) BlockStore() ethdb.Database { return db } func (db *emptyfreezedb) SetBlockStore(block ethdb.Database) {} func (db *emptyfreezedb) HasSeparateBlockStore() bool { return false } func (db *emptyfreezedb) BlockStoreReader() ethdb.Reader { return db } -func (db *emptyfreezedb) BlockStoreWriter() ethdb.Writer { return db } func (db *emptyfreezedb) ReadAncients(fn func(reader ethdb.AncientReaderOp) error) (err error) { return nil } @@ -570,10 +553,13 @@ func NewDatabaseWithFreezer(db ethdb.KeyValueStore, ancient string, namespace st // If the genesis hash is empty, we have a new key-value store, so nothing to // validate in this method. If, however, the genesis hash is not nil, compare // it to the freezer content. - // Only to check the followings when offset equal to 0, otherwise the block number + // Only to check the followings when offset/ancientTail equal to 0, otherwise the block number // in ancientdb did not start with 0, no genesis block in ancientdb as well. - - if kvgenesis, _ := db.Get(headerHashKey(0)); offset == 0 && len(kvgenesis) > 0 { + ancientTail, err := frdb.Tail() + if err != nil { + return nil, fmt.Errorf("failed to retrieve Tail from ancient %v", err) + } + if kvgenesis, _ := db.Get(headerHashKey(0)); (offset == 0 && ancientTail == 0) && len(kvgenesis) > 0 { if frozen, _ := frdb.Ancients(); frozen > 0 { // If the freezer already contains something, ensure that the genesis blocks // match, otherwise we might mix up freezers across chains and destroy both @@ -651,37 +637,9 @@ func NewMemoryDatabase() ethdb.Database { return NewDatabase(memorydb.New()) } -// NewMemoryDatabaseWithCap creates an ephemeral in-memory key-value database -// with an initial starting capacity, but without a freezer moving immutable -// chain segments into cold storage. -func NewMemoryDatabaseWithCap(size int) ethdb.Database { - return NewDatabase(memorydb.NewWithCap(size)) -} - -// NewLevelDBDatabase creates a persistent key-value database without a freezer -// moving immutable chain segments into cold storage. -func NewLevelDBDatabase(file string, cache int, handles int, namespace string, readonly bool) (ethdb.Database, error) { - db, err := leveldb.New(file, cache, handles, namespace, readonly) - if err != nil { - return nil, err - } - log.Info("Using LevelDB as the backing database") - return NewDatabase(db), nil -} - -// NewPebbleDBDatabase creates a persistent key-value database without a freezer -// moving immutable chain segments into cold storage. -func NewPebbleDBDatabase(file string, cache int, handles int, namespace string, readonly, ephemeral bool) (ethdb.Database, error) { - db, err := pebble.New(file, cache, handles, namespace, readonly, ephemeral) - if err != nil { - return nil, err - } - return NewDatabase(db), nil -} - const ( - dbPebble = "pebble" - dbLeveldb = "leveldb" + DBPebble = "pebble" + DBLeveldb = "leveldb" ) // PreexistingDatabase checks the given data directory whether a database is already @@ -695,87 +653,9 @@ func PreexistingDatabase(path string) string { if err != nil { panic(err) // only possible if the pattern is malformed } - return dbPebble - } - return dbLeveldb -} - -// OpenOptions contains the options to apply when opening a database. -// OBS: If AncientsDirectory is empty, it indicates that no freezer is to be used. -type OpenOptions struct { - Type string // "leveldb" | "pebble" - Directory string // the datadir - AncientsDirectory string // the ancients-dir - Namespace string // the namespace for database relevant metrics - Cache int // the capacity(in megabytes) of the data caching - Handles int // number of files to be open simultaneously - ReadOnly bool - - DisableFreeze bool - IsLastOffset bool - PruneAncientData bool - - // Ephemeral means that filesystem sync operations should be avoided: data integrity in the face of - // a crash is not important. This option should typically be used in tests. - Ephemeral bool - - MultiDataBase bool -} - -// openKeyValueDatabase opens a disk-based key-value database, e.g. leveldb or pebble. -// -// type == null type != null -// +---------------------------------------- -// db is non-existent | pebble default | specified type -// db is existent | from db | specified type (if compatible) -func openKeyValueDatabase(o OpenOptions) (ethdb.Database, error) { - // Reject any unsupported database type - if len(o.Type) != 0 && o.Type != dbLeveldb && o.Type != dbPebble { - return nil, fmt.Errorf("unknown db.engine %v", o.Type) - } - // Retrieve any pre-existing database's type and use that or the requested one - // as long as there's no conflict between the two types - existingDb := PreexistingDatabase(o.Directory) - if len(existingDb) != 0 && len(o.Type) != 0 && o.Type != existingDb { - return nil, fmt.Errorf("db.engine choice was %v but found pre-existing %v database in specified data directory", o.Type, existingDb) - } - if o.Type == dbPebble || existingDb == dbPebble { - log.Info("Using pebble as the backing database") - return NewPebbleDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly, o.Ephemeral) - } - if o.Type == dbLeveldb || existingDb == dbLeveldb { - log.Info("Using leveldb as the backing database") - return NewLevelDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly) - } - // No pre-existing database, no user-requested one either. Default to Pebble. - log.Info("Defaulting to pebble as the backing database") - return NewPebbleDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly, o.Ephemeral) -} - -// Open opens both a disk-based key-value database such as leveldb or pebble, but also -// integrates it with a freezer database -- if the AncientDir option has been -// set on the provided OpenOptions. -// The passed o.AncientDir indicates the path of root ancient directory where -// the chain freezer can be opened. -func Open(o OpenOptions) (ethdb.Database, error) { - kvdb, err := openKeyValueDatabase(o) - if err != nil { - return nil, err - } - if ReadAncientType(kvdb) == PruneFreezerType { - if !o.PruneAncientData { - log.Warn("NOTICE: You're opening a pruned disk db!") - } - } - if len(o.AncientsDirectory) == 0 { - return kvdb, nil - } - frdb, err := NewDatabaseWithFreezer(kvdb, o.AncientsDirectory, o.Namespace, o.ReadOnly, o.DisableFreeze, o.IsLastOffset, o.PruneAncientData, o.MultiDataBase) - if err != nil { - kvdb.Close() - return nil, err + return DBPebble } - return frdb, nil + return DBLeveldb } type counter uint64 diff --git a/core/rawdb/freezer.go b/core/rawdb/freezer.go index c442c58a84..5ea1d5a244 100644 --- a/core/rawdb/freezer.go +++ b/core/rawdb/freezer.go @@ -62,8 +62,9 @@ const freezerTableSize = 2 * 1000 * 1000 * 1000 // - The append-only nature ensures that disk writes are minimized. // - The in-order data ensures that disk reads are always optimized. type Freezer struct { - frozen atomic.Uint64 // Number of items already frozen - tail atomic.Uint64 // Number of the first stored item in the freezer + datadir string + frozen atomic.Uint64 // Number of items already frozen + tail atomic.Uint64 // Number of the first stored item in the freezer // This lock synchronizes writers and the truncate operation, as well as // the "atomic" (batched) read operations. @@ -115,6 +116,7 @@ func NewFreezer(datadir string, namespace string, readonly bool, offset uint64, } // Open all the supported data tables freezer := &Freezer{ + datadir: datadir, readonly: readonly, tables: make(map[string]*freezerTable), instanceLock: lock, @@ -171,7 +173,7 @@ func NewFreezer(datadir string, namespace string, readonly bool, offset uint64, } // openAdditionTable create table, it will auto create new files when it was first initialized -func openAdditionTable(datadir, name string, readMeter, writeMeter metrics.Meter, sizeGauge metrics.Gauge, maxTableSize uint32, disableSnappy, readonly bool) (*freezerTable, error) { +func openAdditionTable(datadir, name string, readMeter, writeMeter *metrics.Meter, sizeGauge *metrics.Gauge, maxTableSize uint32, disableSnappy, readonly bool) (*freezerTable, error) { if readonly { f, err := newTable(datadir, name, readMeter, writeMeter, sizeGauge, maxTableSize, disableSnappy, false) if err != nil { @@ -206,6 +208,11 @@ func (f *Freezer) Close() error { return nil } +// AncientDatadir returns the path of the ancient store. +func (f *Freezer) AncientDatadir() (string, error) { + return f.datadir, nil +} + // HasAncient returns an indicator whether the specified ancient data exists // in the freezer. func (f *Freezer) HasAncient(kind string, number uint64) (bool, error) { diff --git a/core/rawdb/freezer_batch.go b/core/rawdb/freezer_batch.go index 6f15fcd74b..0dc77bf2f7 100644 --- a/core/rawdb/freezer_batch.go +++ b/core/rawdb/freezer_batch.go @@ -18,11 +18,11 @@ package rawdb import ( "fmt" + "math" "sync/atomic" "golang.org/x/exp/slices" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/rlp" "github.com/golang/snappy" ) @@ -192,10 +192,10 @@ func (batch *freezerTableBatch) maybeCommit() error { return nil } -// commit writes the batched items to the backing freezerTable. +// commit writes the batched items to the backing freezerTable. Note index +// file isn't fsync'd after the file write, the recent write can be lost +// after the power failure. func (batch *freezerTableBatch) commit() error { - // Write data. The head file is fsync'd after write to ensure the - // data is truly transferred to disk. _, err := batch.t.head.Write(batch.dataBuffer) if err != nil { return err @@ -206,15 +206,10 @@ func (batch *freezerTableBatch) commit() error { dataSize := int64(len(batch.dataBuffer)) batch.dataBuffer = batch.dataBuffer[:0] - // Write indices. The index file is fsync'd after write to ensure the - // data indexes are truly transferred to disk. _, err = batch.t.index.Write(batch.indexBuffer) if err != nil { return err } - if err := batch.t.index.Sync(); err != nil { - return err - } indexSize := int64(len(batch.indexBuffer)) batch.indexBuffer = batch.indexBuffer[:0] diff --git a/core/rawdb/freezer_memory.go b/core/rawdb/freezer_memory.go index eb05a35715..101f103d74 100644 --- a/core/rawdb/freezer_memory.go +++ b/core/rawdb/freezer_memory.go @@ -19,11 +19,11 @@ package rawdb import ( "errors" "fmt" + "math" "slices" "sync" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/rlp" @@ -450,3 +450,9 @@ func (f *MemoryFreezer) ResetTable(kind string, startAt uint64, onlyEmpty bool) //TODO implement me panic("not supported") } + +// AncientDatadir returns the path of the ancient store. +// Since the memory freezer is ephemeral, an empty string is returned. +func (f *MemoryFreezer) AncientDatadir() (string, error) { + return "", nil +} diff --git a/core/rawdb/freezer_resettable.go b/core/rawdb/freezer_resettable.go index 388ad4a7a6..35e4bd5157 100644 --- a/core/rawdb/freezer_resettable.go +++ b/core/rawdb/freezer_resettable.go @@ -234,6 +234,14 @@ func (f *resettableFreezer) Sync() error { return f.freezer.Sync() } +// AncientDatadir returns the path of the ancient store. +func (f *resettableFreezer) AncientDatadir() (string, error) { + f.lock.RLock() + defer f.lock.RUnlock() + + return f.freezer.AncientDatadir() +} + // cleanup removes the directory located in the specified path // has the name with deletion marker suffix. func cleanup(path string) error { diff --git a/core/rawdb/freezer_table.go b/core/rawdb/freezer_table.go index 74152ee7be..04781c0e07 100644 --- a/core/rawdb/freezer_table.go +++ b/core/rawdb/freezer_table.go @@ -17,6 +17,7 @@ package rawdb import ( + "bufio" "bytes" "encoding/binary" "errors" @@ -26,6 +27,7 @@ import ( "path/filepath" "sync" "sync/atomic" + "time" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/log" @@ -113,10 +115,10 @@ type freezerTable struct { headId uint32 // number of the currently active head file tailId uint32 // number of the earliest file - headBytes int64 // Number of bytes written to the head file - readMeter metrics.Meter // Meter for measuring the effective amount of data read - writeMeter metrics.Meter // Meter for measuring the effective amount of data written - sizeGauge metrics.Gauge // Gauge for tracking the combined size of all freezer tables + headBytes int64 // Number of bytes written to the head file + readMeter *metrics.Meter // Meter for measuring the effective amount of data read + writeMeter *metrics.Meter // Meter for measuring the effective amount of data written + sizeGauge *metrics.Gauge // Gauge for tracking the combined size of all freezer tables logger log.Logger // Logger with database path and table name embedded lock sync.RWMutex // Mutex protecting the data file descriptors @@ -124,18 +126,18 @@ type freezerTable struct { // newFreezerTable opens the given path as a freezer table. func newFreezerTable(path, name string, disableSnappy, readonly bool) (*freezerTable, error) { - return newTable(path, name, metrics.NilMeter{}, metrics.NilMeter{}, metrics.NilGauge{}, freezerTableSize, disableSnappy, readonly) + return newTable(path, name, metrics.NewInactiveMeter(), metrics.NewInactiveMeter(), metrics.NewGauge(), freezerTableSize, disableSnappy, readonly) } // newAdditionTable opens the given path as a addition table. func newAdditionTable(path, name string, disableSnappy, readonly bool) (*freezerTable, error) { - return openAdditionTable(path, name, metrics.NilMeter{}, metrics.NilMeter{}, metrics.NilGauge{}, freezerTableSize, disableSnappy, readonly) + return openAdditionTable(path, name, metrics.NewInactiveMeter(), metrics.NewInactiveMeter(), metrics.NewGauge(), freezerTableSize, disableSnappy, readonly) } // newTable opens a freezer table, creating the data and index files if they are // non-existent. Both files are truncated to the shortest common length to ensure // they don't go out of sync. -func newTable(path string, name string, readMeter metrics.Meter, writeMeter metrics.Meter, sizeGauge metrics.Gauge, maxFilesize uint32, noCompression, readonly bool) (*freezerTable, error) { +func newTable(path string, name string, readMeter, writeMeter *metrics.Meter, sizeGauge *metrics.Gauge, maxFilesize uint32, noCompression, readonly bool) (*freezerTable, error) { // Ensure the containing directory exists and open the indexEntry file if err := os.MkdirAll(path, 0755); err != nil { return nil, err @@ -234,7 +236,13 @@ func (t *freezerTable) repair() error { return err } // New file can't trigger this path } - // Retrieve the file sizes and prepare for truncation + // Validate the index file as it might contain some garbage data after the + // power failures. + if err := t.repairIndex(); err != nil { + return err + } + // Retrieve the file sizes and prepare for truncation. Note the file size + // might be changed after index validation. if stat, err = t.index.Stat(); err != nil { return err } @@ -379,6 +387,133 @@ func (t *freezerTable) repair() error { return nil } +// repairIndex validates the integrity of the index file. According to the design, +// the initial entry in the file denotes the earliest data file along with the +// count of deleted items. Following this, all subsequent entries in the file must +// be in order. This function identifies any corrupted entries and truncates items +// occurring after the corruption point. +// +// corruption can occur because of the power failure. In the Linux kernel, the +// file metadata update and data update are not necessarily performed at the +// same time. Typically, the metadata will be flushed/journalled ahead of the file +// data. Therefore, we make the pessimistic assumption that the file is first +// extended with invalid "garbage" data (normally zero bytes) and that afterwards +// the correct data replaces the garbage. As all the items in index file are +// supposed to be in-order, the leftover garbage must be truncated before the +// index data is utilized. +// +// It's important to note an exception that's unfortunately undetectable: when +// all index entries in the file are zero. Distinguishing whether they represent +// leftover garbage or if all items in the table have zero size is impossible. +// In such instances, the file will remain unchanged to prevent potential data +// loss or misinterpretation. +func (t *freezerTable) repairIndex() error { + // Retrieve the file sizes and prepare for validation + stat, err := t.index.Stat() + if err != nil { + return err + } + size := stat.Size() + + // Move the read cursor to the beginning of the file + _, err = t.index.Seek(0, io.SeekStart) + if err != nil { + return err + } + fr := bufio.NewReader(t.index) + + var ( + start = time.Now() + buff = make([]byte, indexEntrySize) + prev indexEntry + head indexEntry + + read = func() (indexEntry, error) { + n, err := io.ReadFull(fr, buff) + if err != nil { + return indexEntry{}, err + } + if n != indexEntrySize { + return indexEntry{}, fmt.Errorf("failed to read from index, n: %d", n) + } + var entry indexEntry + entry.unmarshalBinary(buff) + return entry, nil + } + truncate = func(offset int64) error { + if t.readonly { + return fmt.Errorf("index file is corrupted at %d, size: %d", offset, size) + } + if err := truncateFreezerFile(t.index, offset); err != nil { + return err + } + log.Warn("Truncated index file", "offset", offset, "truncated", size-offset) + return nil + } + ) + for offset := int64(0); offset < size; offset += indexEntrySize { + entry, err := read() + if err != nil { + return err + } + if offset == 0 { + head = entry + continue + } + // Ensure that the first non-head index refers to the earliest file, + // or the next file if the earliest file has no space to place the + // first item. + if offset == indexEntrySize { + if entry.filenum != head.filenum && entry.filenum != head.filenum+1 { + log.Error("Corrupted index item detected", "earliest", head.filenum, "filenumber", entry.filenum) + return truncate(offset) + } + prev = entry + continue + } + // ensure two consecutive index items are in order + if err := t.checkIndexItems(prev, entry); err != nil { + log.Error("Corrupted index item detected", "err", err) + return truncate(offset) + } + prev = entry + } + // Move the read cursor to the end of the file. While theoretically, the + // cursor should reach the end by reading all the items in the file, perform + // the seek operation anyway as a precaution. + _, err = t.index.Seek(0, io.SeekEnd) + if err != nil { + return err + } + log.Debug("Verified index file", "items", size/indexEntrySize, "elapsed", common.PrettyDuration(time.Since(start))) + return nil +} + +// checkIndexItems validates the correctness of two consecutive index items based +// on the following rules: +// +// - The file number of two consecutive index items must either be the same or +// increase monotonically. If the file number decreases or skips in a +// non-sequential manner, the index item is considered invalid. +// +// - For index items with the same file number, the data offset must be in +// non-decreasing order. Note: Two index items with the same file number +// and the same data offset are permitted if the entry size is zero. +// +// - The first index item in a new data file must not have a zero data offset. +func (t *freezerTable) checkIndexItems(a, b indexEntry) error { + if b.filenum != a.filenum && b.filenum != a.filenum+1 { + return fmt.Errorf("index items with inconsistent file number, prev: %d, next: %d", a.filenum, b.filenum) + } + if b.filenum == a.filenum && b.offset < a.offset { + return fmt.Errorf("index items with unordered offset, prev: %d, next: %d", a.offset, b.offset) + } + if b.filenum == a.filenum+1 && b.offset == 0 { + return fmt.Errorf("index items with zero offset, file number: %d", b.filenum) + } + return nil +} + // preopen opens all files that the freezer will need. This method should be called from an init-context, // since it assumes that it doesn't have to bother with locking // The rationale for doing preopen is to not have to do it from within Retrieve, thus not needing to ever diff --git a/core/rawdb/freezer_table_test.go b/core/rawdb/freezer_table_test.go index 72dd60c67c..3dc8872c03 100644 --- a/core/rawdb/freezer_table_test.go +++ b/core/rawdb/freezer_table_test.go @@ -1443,3 +1443,69 @@ func TestResetItems(t *testing.T) { 9: errOutOfBounds, }) } + +func TestIndexValidation(t *testing.T) { + const ( + items = 30 + dataSize = 10 + ) + garbage := indexEntry{ + filenum: 100, + offset: 200, + } + var cases = []struct { + offset int64 + data []byte + expItems int + }{ + // extend index file with zero bytes at the end + { + offset: (items + 1) * indexEntrySize, + data: make([]byte, indexEntrySize), + expItems: 30, + }, + // write garbage in the first non-head item + { + offset: indexEntrySize, + data: garbage.append(nil), + expItems: 0, + }, + // write garbage in the first non-head item + { + offset: (items/2 + 1) * indexEntrySize, + data: garbage.append(nil), + expItems: items / 2, + }, + } + for _, c := range cases { + fn := fmt.Sprintf("t-%d", rand.Uint64()) + f, err := newTable(os.TempDir(), fn, metrics.NewMeter(), metrics.NewMeter(), metrics.NewGauge(), 100, true, false) + if err != nil { + t.Fatal(err) + } + writeChunks(t, f, items, dataSize) + + // write corrupted data + f.index.WriteAt(c.data, c.offset) + f.Close() + + // reopen the table, corruption should be truncated + f, err = newTable(os.TempDir(), fn, metrics.NewMeter(), metrics.NewMeter(), metrics.NewGauge(), 100, true, false) + if err != nil { + t.Fatal(err) + } + for i := 0; i < c.expItems; i++ { + exp := getChunk(10, i) + got, err := f.Retrieve(uint64(i)) + if err != nil { + t.Fatalf("Failed to read from table, %v", err) + } + if !bytes.Equal(exp, got) { + t.Fatalf("Unexpected item data, want: %v, got: %v", exp, got) + } + } + if f.items.Load() != uint64(c.expItems) { + t.Fatalf("Unexpected item number, want: %d, got: %d", c.expItems, f.items.Load()) + } + } +} diff --git a/core/rawdb/table.go b/core/rawdb/table.go index 8df61abaed..f1fd44cfdb 100644 --- a/core/rawdb/table.go +++ b/core/rawdb/table.go @@ -31,10 +31,6 @@ func (t *table) BlockStoreReader() ethdb.Reader { return t } -func (t *table) BlockStoreWriter() ethdb.Writer { - return t -} - func (t *table) BlockStore() ethdb.Database { return t } @@ -169,6 +165,12 @@ func (t *table) Delete(key []byte) error { return t.db.Delete(append([]byte(t.prefix), key...)) } +// DeleteRange deletes all of the keys (and values) in the range [start,end) +// (inclusive on start, exclusive on end). +func (t *table) DeleteRange(start, end []byte) error { + return t.db.DeleteRange(append([]byte(t.prefix), start...), append([]byte(t.prefix), end...)) +} + // NewIterator creates a binary-alphabetical iterator over a subset // of database content with a particular key prefix, starting at a particular // initial key (or after, if it does not exist). diff --git a/core/remote_state_verifier.go b/core/remote_state_verifier.go index 7baa5abe47..59057b9f88 100644 --- a/core/remote_state_verifier.go +++ b/core/remote_state_verifier.go @@ -110,7 +110,7 @@ func (vm *remoteVerifyManager) mainLoop() { for { select { case h := <-vm.chainBlockCh: - vm.NewBlockVerifyTask(h.Block.Header()) + vm.NewBlockVerifyTask(h.Header) case hash := <-vm.verifyCh: vm.cacheBlockVerified(hash) vm.taskLock.Lock() @@ -448,7 +448,7 @@ func (mode VerifyMode) NoTries() bool { return mode != LocalVerify } -func newVerifyMsgTypeGauge(msgType uint16, peerId string) metrics.Gauge { +func newVerifyMsgTypeGauge(msgType uint16, peerId string) *metrics.Gauge { m := fmt.Sprintf("verifymanager/message/%d/peer/%s", msgType, peerId) return metrics.GetOrRegisterGauge(m, nil) } diff --git a/core/state/access_events.go b/core/state/access_events.go index 7f67df64eb..b745c383b1 100644 --- a/core/state/access_events.go +++ b/core/state/access_events.go @@ -117,7 +117,7 @@ func (ae *AccessEvents) ValueTransferGas(callerAddr, targetAddr common.Address) return gas } -// ContractCreateCPreheck charges access costs before +// ContractCreatePreCheckGas charges access costs before // a contract creation is initiated. It is just reads, because the // address collision is done before the transfer, and so no write // are guaranteed to happen at this point. diff --git a/core/state/access_list.go b/core/state/access_list.go index 90e5590748..a58c2b20ea 100644 --- a/core/state/access_list.go +++ b/core/state/access_list.go @@ -139,10 +139,7 @@ func (al *accessList) Equal(other *accessList) bool { if !maps.Equal(al.addresses, other.addresses) { return false } - return slices.EqualFunc(al.slots, other.slots, - func(m map[common.Hash]struct{}, m2 map[common.Hash]struct{}) bool { - return maps.Equal(m, m2) - }) + return slices.EqualFunc(al.slots, other.slots, maps.Equal) } // PrettyPrint prints the contents of the access list in a human-readable form diff --git a/core/state/database.go b/core/state/database.go index f5f960496f..64baa62e4d 100644 --- a/core/state/database.go +++ b/core/state/database.go @@ -17,7 +17,6 @@ package state import ( - "errors" "fmt" "github.com/ethereum/go-ethereum/common" @@ -55,12 +54,6 @@ type Database interface { // OpenStorageTrie opens the storage trie of an account. OpenStorageTrie(stateRoot common.Hash, address common.Address, root common.Hash, trie Trie) (Trie, error) - // ContractCode retrieves a particular contract's code. - ContractCode(addr common.Address, codeHash common.Hash) ([]byte, error) - - // ContractCodeSize retrieves a particular contracts code's size. - ContractCodeSize(addr common.Address, codeHash common.Hash) (int, error) - // PointCache returns the cache holding points used in verkle tree key computation PointCache() *utils.PointCache @@ -187,15 +180,24 @@ func NewDatabaseForTesting() *CachingDB { // Reader returns a state reader associated with the specified state root. func (db *CachingDB) Reader(stateRoot common.Hash) (Reader, error) { - var readers []Reader + var readers []StateReader // Set up the state snapshot reader if available. This feature // is optional and may be partially useful if it's not fully // generated. if db.snap != nil { - sr, err := newStateReader(stateRoot, db.snap) + // If standalone state snapshot is available (hash scheme), + // then construct the legacy snap reader. + snap := db.snap.Snapshot(stateRoot) + if snap != nil { + readers = append(readers, newFlatReader(snap)) + } + } else { + // If standalone state snapshot is not available, try to construct + // the state reader with database. + reader, err := db.triedb.StateReader(stateRoot) if err == nil { - readers = append(readers, sr) // snap reader is optional + readers = append(readers, newFlatReader(reader)) // state reader is optional } } if !db.NoTries() { @@ -208,7 +210,11 @@ func (db *CachingDB) Reader(stateRoot common.Hash) (Reader, error) { readers = append(readers, tr) } - return newMultiReader(readers...) + combined, err := newMultiStateReader(readers...) + if err != nil { + return nil, err + } + return newReader(newCachingCodeReader(db.disk, db.codeCache, db.codeSizeCache), combined), nil } // OpenTrie opens the main account trie at a specific root hash. @@ -249,45 +255,20 @@ func (db *CachingDB) NoTries() bool { return db.noTries } -// ContractCode retrieves a particular contract's code. -func (db *CachingDB) ContractCode(address common.Address, codeHash common.Hash) ([]byte, error) { - code, _ := db.codeCache.Get(codeHash) - if len(code) > 0 { - return code, nil - } - code = rawdb.ReadCode(db.disk, codeHash) - if len(code) > 0 { - db.codeCache.Add(codeHash, code) - db.codeSizeCache.Add(codeHash, len(code)) - return code, nil - } - return nil, errors.New("not found") -} - // ContractCodeWithPrefix retrieves a particular contract's code. If the // code can't be found in the cache, then check the existence with **new** // db scheme. -func (db *CachingDB) ContractCodeWithPrefix(address common.Address, codeHash common.Hash) ([]byte, error) { +func (db *CachingDB) ContractCodeWithPrefix(address common.Address, codeHash common.Hash) []byte { code, _ := db.codeCache.Get(codeHash) if len(code) > 0 { - return code, nil + return code } code = rawdb.ReadCodeWithPrefix(db.disk, codeHash) if len(code) > 0 { db.codeCache.Add(codeHash, code) db.codeSizeCache.Add(codeHash, len(code)) - return code, nil - } - return nil, errors.New("not found") -} - -// ContractCodeSize retrieves a particular contracts code's size. -func (db *CachingDB) ContractCodeSize(addr common.Address, codeHash common.Hash) (int, error) { - if cached, ok := db.codeSizeCache.Get(codeHash); ok { - return cached, nil } - code, err := db.ContractCode(addr, codeHash) - return len(code), err + return code } // TrieDB retrieves any intermediate trie-node caching layer. diff --git a/core/state/iterator.go b/core/state/iterator.go index 83c552ca1a..5ea52c6183 100644 --- a/core/state/iterator.go +++ b/core/state/iterator.go @@ -136,10 +136,13 @@ func (it *nodeIterator) step() error { } if !bytes.Equal(account.CodeHash, types.EmptyCodeHash.Bytes()) { it.codeHash = common.BytesToHash(account.CodeHash) - it.code, err = it.state.db.ContractCode(address, common.BytesToHash(account.CodeHash)) + it.code, err = it.state.reader.Code(address, common.BytesToHash(account.CodeHash)) if err != nil { return fmt.Errorf("code %x: %v", account.CodeHash, err) } + if len(it.code) == 0 { + return fmt.Errorf("code is not found: %x", account.CodeHash) + } } it.accountHash = it.stateIt.Parent() return nil diff --git a/core/state/journal.go b/core/state/journal.go index 70b6be07a1..1960d46c7b 100644 --- a/core/state/journal.go +++ b/core/state/journal.go @@ -23,7 +23,7 @@ import ( "sort" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto" "github.com/holiman/uint256" ) @@ -193,8 +193,11 @@ func (j *journal) balanceChange(addr common.Address, previous *uint256.Int) { }) } -func (j *journal) setCode(address common.Address) { - j.append(codeChange{account: address}) +func (j *journal) setCode(address common.Address, prevCode []byte) { + j.append(codeChange{ + account: address, + prevCode: prevCode, + }) } func (j *journal) nonceChange(address common.Address, prev uint64) { @@ -257,7 +260,8 @@ type ( origvalue common.Hash } codeChange struct { - account common.Address + account common.Address + prevCode []byte } // Changes to other state values. @@ -378,7 +382,7 @@ func (ch nonceChange) copy() journalEntry { } func (ch codeChange) revert(s *StateDB) { - s.getStateObject(ch.account).setCode(types.EmptyCodeHash, nil) + s.getStateObject(ch.account).setCode(crypto.Keccak256Hash(ch.prevCode), ch.prevCode) } func (ch codeChange) dirtied() *common.Address { @@ -386,7 +390,10 @@ func (ch codeChange) dirtied() *common.Address { } func (ch codeChange) copy() journalEntry { - return codeChange{account: ch.account} + return codeChange{ + account: ch.account, + prevCode: ch.prevCode, + } } func (ch storageChange) revert(s *StateDB) { diff --git a/core/state/reader.go b/core/state/reader.go index 6bddefc2a7..a0f15dfcc8 100644 --- a/core/state/reader.go +++ b/core/state/reader.go @@ -18,21 +18,40 @@ package state import ( "errors" - "maps" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/core/state/snapshot" + "github.com/ethereum/go-ethereum/common/lru" + "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/trie/utils" "github.com/ethereum/go-ethereum/triedb" + "github.com/ethereum/go-ethereum/triedb/database" ) -// Reader defines the interface for accessing accounts and storage slots +// ContractCodeReader defines the interface for accessing contract code. +type ContractCodeReader interface { + // Code retrieves a particular contract's code. + // + // - Returns nil code along with nil error if the requested contract code + // doesn't exist + // - Returns an error only if an unexpected issue occurs + Code(addr common.Address, codeHash common.Hash) ([]byte, error) + + // CodeSize retrieves a particular contracts code's size. + // + // - Returns zero code size along with nil error if the requested contract code + // doesn't exist + // - Returns an error only if an unexpected issue occurs + CodeSize(addr common.Address, codeHash common.Hash) (int, error) +} + +// StateReader defines the interface for accessing accounts and storage slots // associated with a specific state. -type Reader interface { +type StateReader interface { // Account retrieves the account associated with a particular address. // // - Returns a nil account if it does not exist @@ -47,49 +66,96 @@ type Reader interface { // - Returns an error only if an unexpected issue occurs // - The returned storage slot is safe to modify after the call Storage(addr common.Address, slot common.Hash) (common.Hash, error) +} + +// Reader defines the interface for accessing accounts, storage slots and contract +// code associated with a specific state. +type Reader interface { + ContractCodeReader + StateReader +} + +// cachingCodeReader implements ContractCodeReader, accessing contract code either in +// local key-value store or the shared code cache. +type cachingCodeReader struct { + db ethdb.KeyValueReader - // Copy returns a deep-copied state reader. - Copy() Reader + // These caches could be shared by multiple code reader instances, + // they are natively thread-safe. + codeCache *lru.SizeConstrainedCache[common.Hash, []byte] + codeSizeCache *lru.Cache[common.Hash, int] } -// stateReader is a wrapper over the state snapshot and implements the Reader -// interface. It provides an efficient way to access flat state. -type stateReader struct { - snap snapshot.Snapshot - buff crypto.KeccakState +// newCachingCodeReader constructs the code reader. +func newCachingCodeReader(db ethdb.KeyValueReader, codeCache *lru.SizeConstrainedCache[common.Hash, []byte], codeSizeCache *lru.Cache[common.Hash, int]) *cachingCodeReader { + return &cachingCodeReader{ + db: db, + codeCache: codeCache, + codeSizeCache: codeSizeCache, + } } -// newStateReader constructs a flat state reader with on the specified state root. -func newStateReader(root common.Hash, snaps *snapshot.Tree) (*stateReader, error) { - snap := snaps.Snapshot(root) - if snap == nil { - return nil, errors.New("snapshot is not available") +// Code implements ContractCodeReader, retrieving a particular contract's code. +// If the contract code doesn't exist, no error will be returned. +func (r *cachingCodeReader) Code(addr common.Address, codeHash common.Hash) ([]byte, error) { + code, _ := r.codeCache.Get(codeHash) + if len(code) > 0 { + return code, nil } - return &stateReader{ - snap: snap, - buff: crypto.NewKeccakState(), - }, nil + code = rawdb.ReadCode(r.db, codeHash) + if len(code) > 0 { + r.codeCache.Add(codeHash, code) + r.codeSizeCache.Add(codeHash, len(code)) + } + return code, nil } -// Account implements Reader, retrieving the account specified by the address. +// CodeSize implements ContractCodeReader, retrieving a particular contracts code's size. +// If the contract code doesn't exist, no error will be returned. +func (r *cachingCodeReader) CodeSize(addr common.Address, codeHash common.Hash) (int, error) { + if cached, ok := r.codeSizeCache.Get(codeHash); ok { + return cached, nil + } + code, err := r.Code(addr, codeHash) + if err != nil { + return 0, err + } + return len(code), nil +} + +// flatReader wraps a database state reader. +type flatReader struct { + reader database.StateReader + buff crypto.KeccakState +} + +// newFlatReader constructs a state reader with on the given state root. +func newFlatReader(reader database.StateReader) *flatReader { + return &flatReader{ + reader: reader, + buff: crypto.NewKeccakState(), + } +} + +// Account implements StateReader, retrieving the account specified by the address. // // An error will be returned if the associated snapshot is already stale or // the requested account is not yet covered by the snapshot. // // The returned account might be nil if it's not existent. -func (r *stateReader) Account(addr common.Address) (*types.StateAccount, error) { - ret, err := r.snap.Account(crypto.HashData(r.buff, addr.Bytes())) +func (r *flatReader) Account(addr common.Address) (*types.StateAccount, error) { + account, err := r.reader.Account(crypto.HashData(r.buff, addr.Bytes())) if err != nil { return nil, err } - if ret == nil { + if account == nil { return nil, nil } acct := &types.StateAccount{ - Nonce: ret.Nonce, - Balance: ret.Balance, - CodeHash: ret.CodeHash, - Root: common.BytesToHash(ret.Root), + Nonce: account.Nonce, + Balance: account.Balance, + CodeHash: account.CodeHash, + Root: common.BytesToHash(account.Root), } if len(acct.CodeHash) == 0 { acct.CodeHash = types.EmptyCodeHash.Bytes() @@ -100,17 +166,17 @@ func (r *stateReader) Account(addr common.Address) (*types.StateAccount, error) return acct, nil } -// Storage implements Reader, retrieving the storage slot specified by the +// Storage implements StateReader, retrieving the storage slot specified by the // address and slot key. // // An error will be returned if the associated snapshot is already stale or // the requested storage slot is not yet covered by the snapshot. // // The returned storage slot might be empty if it's not existent. -func (r *stateReader) Storage(addr common.Address, key common.Hash) (common.Hash, error) { +func (r *flatReader) Storage(addr common.Address, key common.Hash) (common.Hash, error) { addrHash := crypto.HashData(r.buff, addr.Bytes()) slotHash := crypto.HashData(r.buff, key.Bytes()) - ret, err := r.snap.Storage(addrHash, slotHash) + ret, err := r.reader.Storage(addrHash, slotHash) if err != nil { return common.Hash{}, err } @@ -128,15 +194,7 @@ func (r *stateReader) Storage(addr common.Address, key common.Hash) (common.Hash return value, nil } -// Copy implements Reader, returning a deep-copied snap reader. -func (r *stateReader) Copy() Reader { - return &stateReader{ - snap: r.snap, - buff: crypto.NewKeccakState(), - } -} - -// trieReader implements the Reader interface, providing functions to access +// trieReader implements the StateReader interface, providing functions to access // state from the referenced trie. type trieReader struct { root common.Hash // State root which uniquely represent a state @@ -172,7 +230,7 @@ func newTrieReader(root common.Hash, db *triedb.Database, cache *utils.PointCach }, nil } -// Account implements Reader, retrieving the account specified by the address. +// Account implements StateReader, retrieving the account specified by the address. // // An error will be returned if the trie state is corrupted. An nil account // will be returned if it's not existent in the trie. @@ -189,7 +247,7 @@ func (r *trieReader) Account(addr common.Address) (*types.StateAccount, error) { return account, nil } -// Storage implements Reader, retrieving the storage slot specified by the +// Storage implements StateReader, retrieving the storage slot specified by the // address and slot key. // // An error will be returned if the trie state is corrupted. An empty storage @@ -232,48 +290,32 @@ func (r *trieReader) Storage(addr common.Address, key common.Hash) (common.Hash, return value, nil } -// Copy implements Reader, returning a deep-copied trie reader. -func (r *trieReader) Copy() Reader { - tries := make(map[common.Address]Trie) - for addr, tr := range r.subTries { - tries[addr] = mustCopyTrie(tr) - } - return &trieReader{ - root: r.root, - db: r.db, - buff: crypto.NewKeccakState(), - mainTrie: mustCopyTrie(r.mainTrie), - subRoots: maps.Clone(r.subRoots), - subTries: tries, - } +// multiStateReader is the aggregation of a list of StateReader interface, +// providing state access by leveraging all readers. The checking priority +// is determined by the position in the reader list. +type multiStateReader struct { + readers []StateReader // List of state readers, sorted by checking priority } -// multiReader is the aggregation of a list of Reader interface, providing state -// access by leveraging all readers. The checking priority is determined by the -// position in the reader list. -type multiReader struct { - readers []Reader // List of readers, sorted by checking priority -} - -// newMultiReader constructs a multiReader instance with the given readers. The -// priority among readers is assumed to be sorted. Note, it must contain at least -// one reader for constructing a multiReader. -func newMultiReader(readers ...Reader) (*multiReader, error) { +// newMultiStateReader constructs a multiStateReader instance with the given +// readers. The priority among readers is assumed to be sorted. Note, it must +// contain at least one reader for constructing a multiStateReader. +func newMultiStateReader(readers ...StateReader) (*multiStateReader, error) { if len(readers) == 0 { return nil, errors.New("empty reader set") } - return &multiReader{ + return &multiStateReader{ readers: readers, }, nil } -// Account implementing Reader interface, retrieving the account associated with -// a particular address. +// Account implementing StateReader interface, retrieving the account associated +// with a particular address. // // - Returns a nil account if it does not exist // - Returns an error only if an unexpected issue occurs // - The returned account is safe to modify after the call -func (r *multiReader) Account(addr common.Address) (*types.StateAccount, error) { +func (r *multiStateReader) Account(addr common.Address) (*types.StateAccount, error) { var errs []error for _, reader := range r.readers { acct, err := reader.Account(addr) @@ -285,13 +327,13 @@ func (r *multiReader) Account(addr common.Address) (*types.StateAccount, error) return nil, errors.Join(errs...) } -// Storage implementing Reader interface, retrieving the storage slot associated -// with a particular account address and slot key. +// Storage implementing StateReader interface, retrieving the storage slot +// associated with a particular account address and slot key. // // - Returns an empty slot if it does not exist // - Returns an error only if an unexpected issue occurs // - The returned storage slot is safe to modify after the call -func (r *multiReader) Storage(addr common.Address, slot common.Hash) (common.Hash, error) { +func (r *multiStateReader) Storage(addr common.Address, slot common.Hash) (common.Hash, error) { var errs []error for _, reader := range r.readers { slot, err := reader.Storage(addr, slot) @@ -303,11 +345,16 @@ func (r *multiReader) Storage(addr common.Address, slot common.Hash) (common.Has return common.Hash{}, errors.Join(errs...) } -// Copy implementing Reader interface, returning a deep-copied state reader. -func (r *multiReader) Copy() Reader { - var readers []Reader - for _, reader := range r.readers { - readers = append(readers, reader.Copy()) +// reader is the wrapper of ContractCodeReader and StateReader interface. +type reader struct { + ContractCodeReader + StateReader +} + +// newReader constructs a reader with the supplied code reader and state reader. +func newReader(codeReader ContractCodeReader, stateReader StateReader) *reader { + return &reader{ + ContractCodeReader: codeReader, + StateReader: stateReader, } - return &multiReader{readers: readers} } diff --git a/core/state/snapshot/context.go b/core/state/snapshot/context.go index 8a19960501..3d293d27f4 100644 --- a/core/state/snapshot/context.go +++ b/core/state/snapshot/context.go @@ -20,10 +20,10 @@ import ( "bytes" "encoding/binary" "errors" + "math" "time" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/ethdb/memorydb" diff --git a/core/state/snapshot/conversion.go b/core/state/snapshot/conversion.go index 3a0d6e342f..526e8f2ef4 100644 --- a/core/state/snapshot/conversion.go +++ b/core/state/snapshot/conversion.go @@ -52,16 +52,6 @@ type ( leafCallbackFn func(db ethdb.KeyValueWriter, accountHash, codeHash common.Hash, stat *generateStats) (common.Hash, error) ) -// GenerateAccountTrieRoot takes an account iterator and reproduces the root hash. -func GenerateAccountTrieRoot(it AccountIterator) (common.Hash, error) { - return generateTrieRoot(nil, "", it, common.Hash{}, stackTrieGenerate, nil, newGenerateStats(), true) -} - -// GenerateStorageTrieRoot takes a storage iterator and reproduces the root hash. -func GenerateStorageTrieRoot(account common.Hash, it StorageIterator) (common.Hash, error) { - return generateTrieRoot(nil, "", it, account, stackTrieGenerate, nil, newGenerateStats(), true) -} - // GenerateTrie takes the whole snapshot tree as the input, traverses all the // accounts as well as the corresponding storages and regenerate the whole state // (account trie + all storage tries). diff --git a/core/state/snapshot/difflayer.go b/core/state/snapshot/difflayer.go index ea77b649fd..4f1c6b850b 100644 --- a/core/state/snapshot/difflayer.go +++ b/core/state/snapshot/difflayer.go @@ -30,6 +30,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/rlp" bloomfilter "github.com/holiman/bloomfilter/v2" + "golang.org/x/exp/maps" ) var ( @@ -73,23 +74,14 @@ var ( // bloom key for an account/slot. This is randomized at init(), so that the // global population of nodes do not all display the exact same behaviour with // regards to bloom content - bloomDestructHasherOffset = 0 - bloomAccountHasherOffset = 0 - bloomStorageHasherOffset = 0 + bloomAccountHasherOffset = 0 + bloomStorageHasherOffset = 0 ) func init() { // Init the bloom offsets in the range [0:24] (requires 8 bytes) - bloomDestructHasherOffset = rand.Intn(25) bloomAccountHasherOffset = rand.Intn(25) bloomStorageHasherOffset = rand.Intn(25) - - // The destruct and account blooms must be different, as the storage slots - // will check for destruction too for every bloom miss. It should not collide - // with modified accounts. - for bloomAccountHasherOffset == bloomDestructHasherOffset { - bloomAccountHasherOffset = rand.Intn(25) - } } // diffLayer represents a collection of modifications made to a state snapshot @@ -106,29 +98,16 @@ type diffLayer struct { root common.Hash // Root hash to which this snapshot diff belongs to stale atomic.Bool // Signals that the layer became stale (state progressed) - // destructSet is a very special helper marker. If an account is marked as - // deleted, then it's recorded in this set. However it's allowed that an account - // is included here but still available in other sets(e.g. storageData). The - // reason is the diff layer includes all the changes in a *block*. It can - // happen that in the tx_1, account A is self-destructed while in the tx_2 - // it's recreated. But we still need this marker to indicate the "old" A is - // deleted, all data in other set belongs to the "new" A. - destructSet map[common.Hash]struct{} // Keyed markers for deleted (and potentially) recreated accounts - accountList []common.Hash // List of account for iteration. If it exists, it's sorted, otherwise it's nil accountData map[common.Hash][]byte // Keyed accounts for direct retrieval (nil means deleted) - storageList map[common.Hash][]common.Hash // List of storage slots for iterated retrievals, one per account. Any existing lists are sorted if non-nil storageData map[common.Hash]map[common.Hash][]byte // Keyed storage slots for direct retrieval. one per account (nil means deleted) + accountList []common.Hash // List of account for iteration. If it exists, it's sorted, otherwise it's nil + storageList map[common.Hash][]common.Hash // List of storage slots for iterated retrievals, one per account. Any existing lists are sorted if non-nil diffed *bloomfilter.Filter // Bloom filter tracking all the diffed items up to the disk layer lock sync.RWMutex } -// destructBloomHash is used to convert a destruct event into a 64 bit mini hash. -func destructBloomHash(h common.Hash) uint64 { - return binary.BigEndian.Uint64(h[bloomDestructHasherOffset : bloomDestructHasherOffset+8]) -} - // accountBloomHash is used to convert an account hash into a 64 bit mini hash. func accountBloomHash(h common.Hash) uint64 { return binary.BigEndian.Uint64(h[bloomAccountHasherOffset : bloomAccountHasherOffset+8]) @@ -142,12 +121,11 @@ func storageBloomHash(h0, h1 common.Hash) uint64 { // newDiffLayer creates a new diff on top of an existing snapshot, whether that's a low // level persistent database or a hierarchical diff already. -func newDiffLayer(parent snapshot, root common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { +func newDiffLayer(parent snapshot, root common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { // Create the new layer with some pre-allocated data segments dl := &diffLayer{ parent: parent, root: root, - destructSet: destructs, accountData: accounts, storageData: storage, storageList: make(map[common.Hash][]common.Hash), @@ -163,10 +141,7 @@ func newDiffLayer(parent snapshot, root common.Hash, destructs map[common.Hash]s } // Sanity check that accounts or storage slots are never nil - for accountHash, blob := range accounts { - if blob == nil { - panic(fmt.Sprintf("account %#x nil", accountHash)) - } + for _, blob := range accounts { // Determine memory size and track the dirty writes dl.memory += uint64(common.HashLength + len(blob)) snapshotDirtyAccountWriteMeter.Mark(int64(len(blob))) @@ -181,7 +156,6 @@ func newDiffLayer(parent snapshot, root common.Hash, destructs map[common.Hash]s snapshotDirtyStorageWriteMeter.Mark(int64(len(data))) } } - dl.memory += uint64(len(destructs) * common.HashLength) return dl } @@ -206,10 +180,6 @@ func (dl *diffLayer) rebloom(origin *diskLayer) { } else { dl.diffed, _ = bloomfilter.New(uint64(bloomSize), uint64(bloomFuncs)) } - // Iterate over all the accounts and storage slots and index them - for hash := range dl.destructSet { - dl.diffed.AddHash(destructBloomHash(hash)) - } for hash := range dl.accountData { dl.diffed.AddHash(accountBloomHash(hash)) } @@ -294,11 +264,8 @@ func (dl *diffLayer) AccountRLP(hash common.Hash) ([]byte, error) { } // Check the bloom filter first whether there's even a point in reaching into // all the maps in all the layers below - hit := dl.diffed.ContainsHash(accountBloomHash(hash)) - if !hit { - hit = dl.diffed.ContainsHash(destructBloomHash(hash)) - } var origin *diskLayer + hit := dl.diffed.ContainsHash(accountBloomHash(hash)) if !hit { origin = dl.origin // extract origin while holding the lock } @@ -330,18 +297,14 @@ func (dl *diffLayer) accountRLP(hash common.Hash, depth int) ([]byte, error) { if data, ok := dl.accountData[hash]; ok { snapshotDirtyAccountHitMeter.Mark(1) snapshotDirtyAccountHitDepthHist.Update(int64(depth)) - snapshotDirtyAccountReadMeter.Mark(int64(len(data))) + if n := len(data); n > 0 { + snapshotDirtyAccountReadMeter.Mark(int64(n)) + } else { + snapshotDirtyAccountInexMeter.Mark(1) + } snapshotBloomAccountTrueHitMeter.Mark(1) return data, nil } - // If the account is known locally, but deleted, return it - if _, ok := dl.destructSet[hash]; ok { - snapshotDirtyAccountHitMeter.Mark(1) - snapshotDirtyAccountHitDepthHist.Update(int64(depth)) - snapshotDirtyAccountInexMeter.Mark(1) - snapshotBloomAccountTrueHitMeter.Mark(1) - return nil, nil - } // Account unknown to this diff, resolve from parent if diff, ok := dl.parent.(*diffLayer); ok { return diff.accountRLP(hash, depth+1) @@ -365,11 +328,8 @@ func (dl *diffLayer) Storage(accountHash, storageHash common.Hash) ([]byte, erro dl.lock.RUnlock() return nil, ErrSnapshotStale } - hit := dl.diffed.ContainsHash(storageBloomHash(accountHash, storageHash)) - if !hit { - hit = dl.diffed.ContainsHash(destructBloomHash(accountHash)) - } var origin *diskLayer + hit := dl.diffed.ContainsHash(storageBloomHash(accountHash, storageHash)) if !hit { origin = dl.origin // extract origin while holding the lock } @@ -411,14 +371,6 @@ func (dl *diffLayer) storage(accountHash, storageHash common.Hash, depth int) ([ return data, nil } } - // If the account is known locally, but deleted, return an empty slot - if _, ok := dl.destructSet[accountHash]; ok { - snapshotDirtyStorageHitMeter.Mark(1) - //snapshotDirtyStorageHitDepthHist.Update(int64(depth)) - snapshotDirtyStorageInexMeter.Mark(1) - snapshotBloomStorageTrueHitMeter.Mark(1) - return nil, nil - } // Storage slot unknown to this diff, resolve from parent if diff, ok := dl.parent.(*diffLayer); ok { return diff.storage(accountHash, storageHash, depth+1) @@ -430,8 +382,8 @@ func (dl *diffLayer) storage(accountHash, storageHash common.Hash, depth int) ([ // Update creates a new layer on top of the existing snapshot diff tree with // the specified data items. -func (dl *diffLayer) Update(blockRoot common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { - return newDiffLayer(dl, blockRoot, destructs, accounts, storage) +func (dl *diffLayer) Update(blockRoot common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { + return newDiffLayer(dl, blockRoot, accounts, storage) } // flatten pushes all data from this point downwards, flattening everything into @@ -456,12 +408,6 @@ func (dl *diffLayer) flatten() snapshot { if parent.stale.Swap(true) { panic("parent diff layer is stale") // we've flattened into the same parent from two children, boo } - // Overwrite all the updated accounts blindly, merge the sorted list - for hash := range dl.destructSet { - parent.destructSet[hash] = struct{}{} - delete(parent.accountData, hash) - delete(parent.storageData, hash) - } for hash, data := range dl.accountData { parent.accountData[hash] = data } @@ -473,17 +419,13 @@ func (dl *diffLayer) flatten() snapshot { continue } // Storage exists in both parent and child, merge the slots - comboData := parent.storageData[accountHash] - for storageHash, data := range storage { - comboData[storageHash] = data - } + maps.Copy(parent.storageData[accountHash], storage) } // Return the combo parent return &diffLayer{ parent: parent.parent, origin: parent.origin, root: dl.root, - destructSet: parent.destructSet, accountData: parent.accountData, storageData: parent.storageData, storageList: make(map[common.Hash][]common.Hash), @@ -509,15 +451,7 @@ func (dl *diffLayer) AccountList() []common.Hash { dl.lock.Lock() defer dl.lock.Unlock() - dl.accountList = make([]common.Hash, 0, len(dl.destructSet)+len(dl.accountData)) - for hash := range dl.accountData { - dl.accountList = append(dl.accountList, hash) - } - for hash := range dl.destructSet { - if _, ok := dl.accountData[hash]; !ok { - dl.accountList = append(dl.accountList, hash) - } - } + dl.accountList = maps.Keys(dl.accountData) slices.SortFunc(dl.accountList, common.Hash.Cmp) dl.memory += uint64(len(dl.accountList) * common.HashLength) return dl.accountList @@ -532,18 +466,17 @@ func (dl *diffLayer) AccountList() []common.Hash { // not empty but the flag is true. // // Note, the returned slice is not a copy, so do not modify it. -func (dl *diffLayer) StorageList(accountHash common.Hash) ([]common.Hash, bool) { +func (dl *diffLayer) StorageList(accountHash common.Hash) []common.Hash { dl.lock.RLock() - _, destructed := dl.destructSet[accountHash] if _, ok := dl.storageData[accountHash]; !ok { // Account not tracked by this layer dl.lock.RUnlock() - return nil, destructed + return nil } // If an old list already exists, return it if list, exist := dl.storageList[accountHash]; exist { dl.lock.RUnlock() - return list, destructed // the cached list can't be nil + return list // the cached list can't be nil } dl.lock.RUnlock() @@ -551,13 +484,9 @@ func (dl *diffLayer) StorageList(accountHash common.Hash) ([]common.Hash, bool) dl.lock.Lock() defer dl.lock.Unlock() - storageMap := dl.storageData[accountHash] - storageList := make([]common.Hash, 0, len(storageMap)) - for k := range storageMap { - storageList = append(storageList, k) - } + storageList := maps.Keys(dl.storageData[accountHash]) slices.SortFunc(storageList, common.Hash.Cmp) dl.storageList[accountHash] = storageList dl.memory += uint64(len(dl.storageList)*common.HashLength + common.HashLength) - return storageList, destructed + return storageList } diff --git a/core/state/snapshot/difflayer_test.go b/core/state/snapshot/difflayer_test.go index 674a031b16..b212098e75 100644 --- a/core/state/snapshot/difflayer_test.go +++ b/core/state/snapshot/difflayer_test.go @@ -28,14 +28,6 @@ import ( "github.com/ethereum/go-ethereum/ethdb/memorydb" ) -func copyDestructs(destructs map[common.Hash]struct{}) map[common.Hash]struct{} { - copy := make(map[common.Hash]struct{}) - for hash := range destructs { - copy[hash] = struct{}{} - } - return copy -} - func copyAccounts(accounts map[common.Hash][]byte) map[common.Hash][]byte { copy := make(map[common.Hash][]byte) for hash, blob := range accounts { @@ -58,9 +50,8 @@ func copyStorage(storage map[common.Hash]map[common.Hash][]byte) map[common.Hash // TestMergeBasics tests some simple merges func TestMergeBasics(t *testing.T) { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) // Fill up a parent for i := 0; i < 100; i++ { @@ -69,7 +60,7 @@ func TestMergeBasics(t *testing.T) { accounts[h] = data if rand.Intn(4) == 0 { - destructs[h] = struct{}{} + accounts[h] = nil } if rand.Intn(2) == 0 { accStorage := make(map[common.Hash][]byte) @@ -80,11 +71,12 @@ func TestMergeBasics(t *testing.T) { } } // Add some (identical) layers on top - parent := newDiffLayer(emptyLayer(), common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) - child := newDiffLayer(parent, common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) - child = newDiffLayer(child, common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) - child = newDiffLayer(child, common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) - child = newDiffLayer(child, common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) + parent := newDiffLayer(emptyLayer(), common.Hash{}, copyAccounts(accounts), copyStorage(storage)) + child := newDiffLayer(parent, common.Hash{}, copyAccounts(accounts), copyStorage(storage)) + child = newDiffLayer(child, common.Hash{}, copyAccounts(accounts), copyStorage(storage)) + child = newDiffLayer(child, common.Hash{}, copyAccounts(accounts), copyStorage(storage)) + child = newDiffLayer(child, common.Hash{}, copyAccounts(accounts), copyStorage(storage)) + // And flatten merged := (child.flatten()).(*diffLayer) @@ -99,18 +91,13 @@ func TestMergeBasics(t *testing.T) { t.Errorf("accountList [2] wrong: have %v, want %v", have, want) } } - { // Check account drops - if have, want := len(merged.destructSet), len(destructs); have != want { - t.Errorf("accountDrop wrong: have %v, want %v", have, want) - } - } { // Check storage lists i := 0 for aHash, sMap := range storage { if have, want := len(merged.storageList), i; have != want { t.Errorf("[1] storageList wrong: have %v, want %v", have, want) } - list, _ := merged.StorageList(aHash) + list := merged.StorageList(aHash) if have, want := len(list), len(sMap); have != want { t.Errorf("[2] StorageList() wrong: have %v, want %v", have, want) } @@ -124,41 +111,32 @@ func TestMergeBasics(t *testing.T) { // TestMergeDelete tests some deletion func TestMergeDelete(t *testing.T) { - var ( - storage = make(map[common.Hash]map[common.Hash][]byte) - ) + storage := make(map[common.Hash]map[common.Hash][]byte) + // Fill up a parent h1 := common.HexToHash("0x01") h2 := common.HexToHash("0x02") - flipDrops := func() map[common.Hash]struct{} { - return map[common.Hash]struct{}{ - h2: {}, - } - } - flipAccs := func() map[common.Hash][]byte { + flip := func() map[common.Hash][]byte { return map[common.Hash][]byte{ h1: randomAccount(), + h2: nil, } } - flopDrops := func() map[common.Hash]struct{} { - return map[common.Hash]struct{}{ - h1: {}, - } - } - flopAccs := func() map[common.Hash][]byte { + flop := func() map[common.Hash][]byte { return map[common.Hash][]byte{ + h1: nil, h2: randomAccount(), } } // Add some flipAccs-flopping layers on top - parent := newDiffLayer(emptyLayer(), common.Hash{}, flipDrops(), flipAccs(), storage) - child := parent.Update(common.Hash{}, flopDrops(), flopAccs(), storage) - child = child.Update(common.Hash{}, flipDrops(), flipAccs(), storage) - child = child.Update(common.Hash{}, flopDrops(), flopAccs(), storage) - child = child.Update(common.Hash{}, flipDrops(), flipAccs(), storage) - child = child.Update(common.Hash{}, flopDrops(), flopAccs(), storage) - child = child.Update(common.Hash{}, flipDrops(), flipAccs(), storage) + parent := newDiffLayer(emptyLayer(), common.Hash{}, flip(), storage) + child := parent.Update(common.Hash{}, flop(), storage) + child = child.Update(common.Hash{}, flip(), storage) + child = child.Update(common.Hash{}, flop(), storage) + child = child.Update(common.Hash{}, flip(), storage) + child = child.Update(common.Hash{}, flop(), storage) + child = child.Update(common.Hash{}, flip(), storage) if data, _ := child.Account(h1); data == nil { t.Errorf("last diff layer: expected %x account to be non-nil", h1) @@ -166,12 +144,7 @@ func TestMergeDelete(t *testing.T) { if data, _ := child.Account(h2); data != nil { t.Errorf("last diff layer: expected %x account to be nil", h2) } - if _, ok := child.destructSet[h1]; ok { - t.Errorf("last diff layer: expected %x drop to be missing", h1) - } - if _, ok := child.destructSet[h2]; !ok { - t.Errorf("last diff layer: expected %x drop to be present", h1) - } + // And flatten merged := (child.flatten()).(*diffLayer) @@ -181,12 +154,6 @@ func TestMergeDelete(t *testing.T) { if data, _ := merged.Account(h2); data != nil { t.Errorf("merged layer: expected %x account to be nil", h2) } - if _, ok := merged.destructSet[h1]; !ok { // Note, drops stay alive until persisted to disk! - t.Errorf("merged diff layer: expected %x drop to be present", h1) - } - if _, ok := merged.destructSet[h2]; !ok { // Note, drops stay alive until persisted to disk! - t.Errorf("merged diff layer: expected %x drop to be present", h1) - } // If we add more granular metering of memory, we can enable this again, // but it's not implemented for now //if have, want := merged.memory, child.memory; have != want { @@ -206,22 +173,20 @@ func TestInsertAndMerge(t *testing.T) { ) { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) - parent = newDiffLayer(emptyLayer(), common.Hash{}, destructs, accounts, storage) + parent = newDiffLayer(emptyLayer(), common.Hash{}, accounts, storage) } { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) accounts[acc] = randomAccount() storage[acc] = make(map[common.Hash][]byte) storage[acc][slot] = []byte{0x01} - child = newDiffLayer(parent, common.Hash{}, destructs, accounts, storage) + child = newDiffLayer(parent, common.Hash{}, accounts, storage) } // And flatten merged := (child.flatten()).(*diffLayer) @@ -250,14 +215,13 @@ func BenchmarkSearch(b *testing.B) { // First, we set up 128 diff layers, with 1K items each fill := func(parent snapshot) *diffLayer { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) for i := 0; i < 10000; i++ { accounts[randomHash()] = randomAccount() } - return newDiffLayer(parent, common.Hash{}, destructs, accounts, storage) + return newDiffLayer(parent, common.Hash{}, accounts, storage) } var layer snapshot layer = emptyLayer() @@ -286,9 +250,8 @@ func BenchmarkSearchSlot(b *testing.B) { accountRLP := randomAccount() fill := func(parent snapshot) *diffLayer { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) accounts[accountKey] = accountRLP @@ -299,7 +262,7 @@ func BenchmarkSearchSlot(b *testing.B) { accStorage[randomHash()] = value storage[accountKey] = accStorage } - return newDiffLayer(parent, common.Hash{}, destructs, accounts, storage) + return newDiffLayer(parent, common.Hash{}, accounts, storage) } var layer snapshot layer = emptyLayer() @@ -320,9 +283,8 @@ func BenchmarkSearchSlot(b *testing.B) { func BenchmarkFlatten(b *testing.B) { fill := func(parent snapshot) *diffLayer { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) for i := 0; i < 100; i++ { accountKey := randomHash() @@ -336,7 +298,7 @@ func BenchmarkFlatten(b *testing.B) { } storage[accountKey] = accStorage } - return newDiffLayer(parent, common.Hash{}, destructs, accounts, storage) + return newDiffLayer(parent, common.Hash{}, accounts, storage) } b.ResetTimer() for i := 0; i < b.N; i++ { @@ -369,9 +331,8 @@ func BenchmarkFlatten(b *testing.B) { func BenchmarkJournal(b *testing.B) { fill := func(parent snapshot) *diffLayer { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) for i := 0; i < 200; i++ { accountKey := randomHash() @@ -385,7 +346,7 @@ func BenchmarkJournal(b *testing.B) { } storage[accountKey] = accStorage } - return newDiffLayer(parent, common.Hash{}, destructs, accounts, storage) + return newDiffLayer(parent, common.Hash{}, accounts, storage) } layer := snapshot(emptyLayer()) for i := 1; i < 128; i++ { diff --git a/core/state/snapshot/disklayer.go b/core/state/snapshot/disklayer.go index 708f21e3b7..6aaa0e00d7 100644 --- a/core/state/snapshot/disklayer.go +++ b/core/state/snapshot/disklayer.go @@ -186,8 +186,8 @@ func (dl *diskLayer) Storage(accountHash, storageHash common.Hash) ([]byte, erro // Update creates a new layer on top of the existing snapshot diff tree with // the specified data items. Note, the maps are retained by the method to avoid // copying everything. -func (dl *diskLayer) Update(blockHash common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { - return newDiffLayer(dl, blockHash, destructs, accounts, storage) +func (dl *diskLayer) Update(blockHash common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer { + return newDiffLayer(dl, blockHash, accounts, storage) } // stopGeneration aborts the state snapshot generation if it is currently running. diff --git a/core/state/snapshot/disklayer_test.go b/core/state/snapshot/disklayer_test.go index 168458c405..6d99a90d61 100644 --- a/core/state/snapshot/disklayer_test.go +++ b/core/state/snapshot/disklayer_test.go @@ -117,20 +117,22 @@ func TestDiskMerge(t *testing.T) { base.Storage(conNukeCache, conNukeCacheSlot) // Modify or delete some accounts, flatten everything onto disk - if err := snaps.Update(diffRoot, baseRoot, map[common.Hash]struct{}{ - accDelNoCache: {}, - accDelCache: {}, - conNukeNoCache: {}, - conNukeCache: {}, - }, map[common.Hash][]byte{ - accModNoCache: reverse(accModNoCache[:]), - accModCache: reverse(accModCache[:]), - }, map[common.Hash]map[common.Hash][]byte{ - conModNoCache: {conModNoCacheSlot: reverse(conModNoCacheSlot[:])}, - conModCache: {conModCacheSlot: reverse(conModCacheSlot[:])}, - conDelNoCache: {conDelNoCacheSlot: nil}, - conDelCache: {conDelCacheSlot: nil}, - }); err != nil { + if err := snaps.Update(diffRoot, baseRoot, + map[common.Hash][]byte{ + accDelNoCache: nil, + accDelCache: nil, + conNukeNoCache: nil, + conNukeCache: nil, + accModNoCache: reverse(accModNoCache[:]), + accModCache: reverse(accModCache[:]), + }, map[common.Hash]map[common.Hash][]byte{ + conNukeNoCache: {conNukeNoCacheSlot: nil}, + conNukeCache: {conNukeCacheSlot: nil}, + conModNoCache: {conModNoCacheSlot: reverse(conModNoCacheSlot[:])}, + conModCache: {conModCacheSlot: reverse(conModCacheSlot[:])}, + conDelNoCache: {conDelNoCacheSlot: nil}, + conDelCache: {conDelCacheSlot: nil}, + }); err != nil { t.Fatalf("failed to update snapshot tree: %v", err) } if err := snaps.Cap(diffRoot, 0); err != nil { @@ -340,20 +342,27 @@ func TestDiskPartialMerge(t *testing.T) { assertStorage(conNukeCache, conNukeCacheSlot, conNukeCacheSlot[:]) // Modify or delete some accounts, flatten everything onto disk - if err := snaps.Update(diffRoot, baseRoot, map[common.Hash]struct{}{ - accDelNoCache: {}, - accDelCache: {}, - conNukeNoCache: {}, - conNukeCache: {}, - }, map[common.Hash][]byte{ - accModNoCache: reverse(accModNoCache[:]), - accModCache: reverse(accModCache[:]), - }, map[common.Hash]map[common.Hash][]byte{ - conModNoCache: {conModNoCacheSlot: reverse(conModNoCacheSlot[:])}, - conModCache: {conModCacheSlot: reverse(conModCacheSlot[:])}, - conDelNoCache: {conDelNoCacheSlot: nil}, - conDelCache: {conDelCacheSlot: nil}, - }); err != nil { + if err := snaps.Update(diffRoot, baseRoot, + map[common.Hash][]byte{ + accDelNoCache: nil, + accDelCache: nil, + conNukeNoCache: nil, + conNukeCache: nil, + accModNoCache: reverse(accModNoCache[:]), + accModCache: reverse(accModCache[:]), + }, + map[common.Hash]map[common.Hash][]byte{ + conNukeNoCache: { + conNukeNoCacheSlot: nil, + }, + conNukeCache: { + conNukeCacheSlot: nil, + }, + conModNoCache: {conModNoCacheSlot: reverse(conModNoCacheSlot[:])}, + conModCache: {conModCacheSlot: reverse(conModCacheSlot[:])}, + conDelNoCache: {conDelNoCacheSlot: nil}, + conDelCache: {conDelCacheSlot: nil}, + }); err != nil { t.Fatalf("test %d: failed to update snapshot tree: %v", i, err) } if err := snaps.Cap(diffRoot, 0); err != nil { @@ -462,9 +471,11 @@ func TestDiskGeneratorPersistence(t *testing.T) { }, } // Modify or delete some accounts, flatten everything onto disk - if err := snaps.Update(diffRoot, baseRoot, nil, map[common.Hash][]byte{ - accTwo: accTwo[:], - }, nil); err != nil { + if err := snaps.Update(diffRoot, baseRoot, + map[common.Hash][]byte{ + accTwo: accTwo[:], + }, nil, + ); err != nil { t.Fatalf("failed to update snapshot tree: %v", err) } if err := snaps.Cap(diffRoot, 0); err != nil { @@ -480,11 +491,14 @@ func TestDiskGeneratorPersistence(t *testing.T) { } // Test scenario 2, the disk layer is fully generated // Modify or delete some accounts, flatten everything onto disk - if err := snaps.Update(diffTwoRoot, diffRoot, nil, map[common.Hash][]byte{ - accThree: accThree.Bytes(), - }, map[common.Hash]map[common.Hash][]byte{ - accThree: {accThreeSlot: accThreeSlot.Bytes()}, - }); err != nil { + if err := snaps.Update(diffTwoRoot, diffRoot, + map[common.Hash][]byte{ + accThree: accThree.Bytes(), + }, + map[common.Hash]map[common.Hash][]byte{ + accThree: {accThreeSlot: accThreeSlot.Bytes()}, + }, + ); err != nil { t.Fatalf("failed to update snapshot tree: %v", err) } diskLayer := snaps.layers[snaps.diskRoot()].(*diskLayer) diff --git a/core/state/snapshot/generate.go b/core/state/snapshot/generate.go index dc48cc0d76..0332cd302e 100644 --- a/core/state/snapshot/generate.go +++ b/core/state/snapshot/generate.go @@ -31,7 +31,6 @@ import ( "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie" - "github.com/ethereum/go-ethereum/trie/trienode" "github.com/ethereum/go-ethereum/triedb" ) @@ -353,20 +352,14 @@ func (dl *diskLayer) generateRange(ctx *generatorContext, trieId *trie.ID, prefi // main account trie as a primary lookup when resolving hashes var resolver trie.NodeResolver if len(result.keys) > 0 { - mdb := rawdb.NewMemoryDatabase() - tdb := triedb.NewDatabase(mdb, triedb.HashDefaults) - defer tdb.Close() - snapTrie := trie.NewEmpty(tdb) + tr := trie.NewEmpty(nil) for i, key := range result.keys { - snapTrie.Update(key, result.vals[i]) - } - root, nodes := snapTrie.Commit(false) - if nodes != nil { - tdb.Update(root, types.EmptyRootHash, 0, trienode.NewWithNodeSet(nodes), nil) - tdb.Commit(root, false) + tr.Update(key, result.vals[i]) } + _, nodes := tr.Commit(false) + hashSet := nodes.HashSet() resolver = func(owner common.Hash, path []byte, hash common.Hash) []byte { - return rawdb.ReadTrieNode(mdb, owner, path, hash, tdb.Scheme()) + return hashSet[hash] } } // Construct the trie for state iteration, reuse the trie diff --git a/core/state/snapshot/generate_test.go b/core/state/snapshot/generate_test.go index 891111973a..661610840a 100644 --- a/core/state/snapshot/generate_test.go +++ b/core/state/snapshot/generate_test.go @@ -57,14 +57,14 @@ func testGeneration(t *testing.T, scheme string) { // a fake one manually. We're going with a small account trie of 3 accounts, // two of which also has the same 3-slot storage trie attached. var helper = newHelper(scheme) - stRoot := helper.makeStorageTrie(common.Hash{}, []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, false) + stRoot := helper.makeStorageTrie("", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, false) helper.addTrieAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addTrieAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addTrieAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) - helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) - helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) root, snap := helper.CommitAndGenerate() if have, want := root, common.HexToHash("0xe3712f1a226f3782caca78ca770ccc19ee000552813a9f59d479f8611db9b1fd"); have != want { @@ -97,7 +97,7 @@ func testGenerateExistentState(t *testing.T, scheme string) { // two of which also has the same 3-slot storage trie attached. var helper = newHelper(scheme) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}) @@ -105,7 +105,7 @@ func testGenerateExistentState(t *testing.T, scheme string) { helper.addTrieAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) - stRoot = helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot = helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}) @@ -134,7 +134,7 @@ func checkSnapRoot(t *testing.T, snap *diskLayer, trieRoot common.Hash) { snapRoot, err := generateTrieRoot(nil, "", accIt, common.Hash{}, stackTrieGenerate, func(db ethdb.KeyValueWriter, accountHash, codeHash common.Hash, stat *generateStats) (common.Hash, error) { - storageIt, _ := snap.StorageIterator(accountHash, common.Hash{}) + storageIt := snap.StorageIterator(accountHash, common.Hash{}) defer storageIt.Release() hash, err := generateTrieRoot(nil, "", storageIt, accountHash, stackTrieGenerate, nil, stat, false) @@ -159,6 +159,7 @@ type testHelper struct { triedb *triedb.Database accTrie *trie.StateTrie nodes *trienode.MergedNodeSet + states *triedb.StateSet } func newHelper(scheme string) *testHelper { @@ -169,19 +170,24 @@ func newHelper(scheme string) *testHelper { } else { config.HashDB = &hashdb.Config{} // disable caching } - triedb := triedb.NewDatabase(diskdb, config) - accTrie, _ := trie.NewStateTrie(trie.StateTrieID(types.EmptyRootHash), triedb) + db := triedb.NewDatabase(diskdb, config) + accTrie, _ := trie.NewStateTrie(trie.StateTrieID(types.EmptyRootHash), db) return &testHelper{ diskdb: diskdb, - triedb: triedb, + triedb: db, accTrie: accTrie, nodes: trienode.NewMergedNodeSet(), + states: triedb.NewStateSet(), } } func (t *testHelper) addTrieAccount(acckey string, acc *types.StateAccount) { val, _ := rlp.EncodeToBytes(acc) t.accTrie.MustUpdate([]byte(acckey), val) + + accHash := hashData([]byte(acckey)) + t.states.Accounts[accHash] = val + t.states.AccountsOrigin[common.BytesToAddress([]byte(acckey))] = nil } func (t *testHelper) addSnapAccount(acckey string, acc *types.StateAccount) { @@ -201,11 +207,21 @@ func (t *testHelper) addSnapStorage(accKey string, keys []string, vals []string) } } -func (t *testHelper) makeStorageTrie(owner common.Hash, keys []string, vals []string, commit bool) common.Hash { +func (t *testHelper) makeStorageTrie(accKey string, keys []string, vals []string, commit bool) common.Hash { + owner := hashData([]byte(accKey)) + addr := common.BytesToAddress([]byte(accKey)) id := trie.StorageTrieID(types.EmptyRootHash, owner, types.EmptyRootHash) stTrie, _ := trie.NewStateTrie(id, t.triedb) for i, k := range keys { stTrie.MustUpdate([]byte(k), []byte(vals[i])) + if t.states.Storages[owner] == nil { + t.states.Storages[owner] = make(map[common.Hash][]byte) + } + if t.states.StoragesOrigin[addr] == nil { + t.states.StoragesOrigin[addr] = make(map[common.Hash][]byte) + } + t.states.Storages[owner][hashData([]byte(k))] = []byte(vals[i]) + t.states.StoragesOrigin[addr][hashData([]byte(k))] = nil } if !commit { return stTrie.Hash() @@ -222,7 +238,7 @@ func (t *testHelper) Commit() common.Hash { if nodes != nil { t.nodes.Merge(nodes) } - t.triedb.Update(root, types.EmptyRootHash, 0, t.nodes, nil) + t.triedb.Update(root, types.EmptyRootHash, 0, t.nodes, t.states) t.triedb.Commit(root, false) return root } @@ -264,23 +280,23 @@ func testGenerateExistentStateWithWrongStorage(t *testing.T, scheme string) { helper.addSnapStorage("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}) // Account two, non empty root but empty database - stRoot := helper.makeStorageTrie(hashData([]byte("acc-2")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie("acc-2", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) // Miss slots { // Account three, non empty root but misses slots in the beginning - helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-3", []string{"key-2", "key-3"}, []string{"val-2", "val-3"}) // Account four, non empty root but misses slots in the middle - helper.makeStorageTrie(hashData([]byte("acc-4")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-4", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-4", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-4", []string{"key-1", "key-3"}, []string{"val-1", "val-3"}) // Account five, non empty root but misses slots in the end - helper.makeStorageTrie(hashData([]byte("acc-5")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-5", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-5", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-5", []string{"key-1", "key-2"}, []string{"val-1", "val-2"}) } @@ -288,22 +304,22 @@ func testGenerateExistentStateWithWrongStorage(t *testing.T, scheme string) { // Wrong storage slots { // Account six, non empty root but wrong slots in the beginning - helper.makeStorageTrie(hashData([]byte("acc-6")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-6", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-6", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-6", []string{"key-1", "key-2", "key-3"}, []string{"badval-1", "val-2", "val-3"}) // Account seven, non empty root but wrong slots in the middle - helper.makeStorageTrie(hashData([]byte("acc-7")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-7", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-7", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-7", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "badval-2", "val-3"}) // Account eight, non empty root but wrong slots in the end - helper.makeStorageTrie(hashData([]byte("acc-8")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-8", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-8", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-8", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "badval-3"}) // Account 9, non empty root but rotated slots - helper.makeStorageTrie(hashData([]byte("acc-9")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-9", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-9", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-9", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-3", "val-2"}) } @@ -311,17 +327,17 @@ func testGenerateExistentStateWithWrongStorage(t *testing.T, scheme string) { // Extra storage slots { // Account 10, non empty root but extra slots in the beginning - helper.makeStorageTrie(hashData([]byte("acc-10")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-10", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-10", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-10", []string{"key-0", "key-1", "key-2", "key-3"}, []string{"val-0", "val-1", "val-2", "val-3"}) // Account 11, non empty root but extra slots in the middle - helper.makeStorageTrie(hashData([]byte("acc-11")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-11", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-11", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-11", []string{"key-1", "key-2", "key-2-1", "key-3"}, []string{"val-1", "val-2", "val-2-1", "val-3"}) // Account 12, non empty root but extra slots in the end - helper.makeStorageTrie(hashData([]byte("acc-12")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-12", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-12", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-12", []string{"key-1", "key-2", "key-3", "key-4"}, []string{"val-1", "val-2", "val-3", "val-4"}) } @@ -356,11 +372,11 @@ func TestGenerateExistentStateWithWrongAccounts(t *testing.T) { func testGenerateExistentStateWithWrongAccounts(t *testing.T, scheme string) { helper := newHelper(scheme) - helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) - helper.makeStorageTrie(hashData([]byte("acc-2")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) - helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) - helper.makeStorageTrie(hashData([]byte("acc-4")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-6")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-2", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-4", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie("acc-6", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) // Trie accounts [acc-1, acc-2, acc-3, acc-4, acc-6] // Extra accounts [acc-0, acc-5, acc-7] @@ -463,10 +479,10 @@ func testGenerateMissingStorageTrie(t *testing.T, scheme string) { acc3 = hashData([]byte("acc-3")) helper = newHelper(scheme) ) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) // 0xddefcd9376dd029653ef384bd2f0a126bb755fe84fdcc9e7cf421ba454f2bc67 + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) // 0xddefcd9376dd029653ef384bd2f0a126bb755fe84fdcc9e7cf421ba454f2bc67 helper.addTrieAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x9250573b9c18c664139f3b6a7a8081b7d8f8916a8fcc5d94feec6c29f5fd4e9e helper.addTrieAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x65145f923027566669a1ae5ccac66f945b55ff6eaeb17d2ea8e048b7d381f2d7 - stRoot = helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot = helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x50815097425d000edfc8b3a4a13e175fc2bdcfee8bdfbf2d1ff61041d3c235b2 root := helper.Commit() @@ -503,10 +519,10 @@ func testGenerateCorruptStorageTrie(t *testing.T, scheme string) { // two of which also has the same 3-slot storage trie attached. helper := newHelper(scheme) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) // 0xddefcd9376dd029653ef384bd2f0a126bb755fe84fdcc9e7cf421ba454f2bc67 + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) // 0xddefcd9376dd029653ef384bd2f0a126bb755fe84fdcc9e7cf421ba454f2bc67 helper.addTrieAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x9250573b9c18c664139f3b6a7a8081b7d8f8916a8fcc5d94feec6c29f5fd4e9e helper.addTrieAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x65145f923027566669a1ae5ccac66f945b55ff6eaeb17d2ea8e048b7d381f2d7 - stRoot = helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot = helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) // 0x50815097425d000edfc8b3a4a13e175fc2bdcfee8bdfbf2d1ff61041d3c235b2 root := helper.Commit() @@ -542,7 +558,7 @@ func testGenerateWithExtraAccounts(t *testing.T, scheme string) { helper := newHelper(scheme) { // Account one in the trie - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3", "key-4", "key-5"}, []string{"val-1", "val-2", "val-3", "val-4", "val-5"}, true, @@ -562,7 +578,7 @@ func testGenerateWithExtraAccounts(t *testing.T, scheme string) { } { // Account two exists only in the snapshot - stRoot := helper.makeStorageTrie(hashData([]byte("acc-2")), + stRoot := helper.makeStorageTrie("acc-2", []string{"key-1", "key-2", "key-3", "key-4", "key-5"}, []string{"val-1", "val-2", "val-3", "val-4", "val-5"}, true, @@ -618,7 +634,7 @@ func testGenerateWithManyExtraAccounts(t *testing.T, scheme string) { helper := newHelper(scheme) { // Account one in the trie - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true, @@ -763,7 +779,7 @@ func testGenerateFromEmptySnap(t *testing.T, scheme string) { helper := newHelper(scheme) // Add 1K accounts to the trie for i := 0; i < 400; i++ { - stRoot := helper.makeStorageTrie(hashData([]byte(fmt.Sprintf("acc-%d", i))), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie(fmt.Sprintf("acc-%d", i), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount(fmt.Sprintf("acc-%d", i), &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) } @@ -806,7 +822,7 @@ func testGenerateWithIncompleteStorage(t *testing.T, scheme string) { // on the sensitive spots at the boundaries for i := 0; i < 8; i++ { accKey := fmt.Sprintf("acc-%d", i) - stRoot := helper.makeStorageTrie(hashData([]byte(accKey)), stKeys, stVals, true) + stRoot := helper.makeStorageTrie(accKey, stKeys, stVals, true) helper.addAccount(accKey, &types.StateAccount{Balance: uint256.NewInt(uint64(i)), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) var moddedKeys []string var moddedVals []string @@ -903,11 +919,11 @@ func TestGenerateCompleteSnapshotWithDanglingStorage(t *testing.T) { func testGenerateCompleteSnapshotWithDanglingStorage(t *testing.T, scheme string) { var helper = newHelper(scheme) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(1), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) - helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addSnapStorage("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}) @@ -943,11 +959,11 @@ func TestGenerateBrokenSnapshotWithDanglingStorage(t *testing.T) { func testGenerateBrokenSnapshotWithDanglingStorage(t *testing.T, scheme string) { var helper = newHelper(scheme) - stRoot := helper.makeStorageTrie(hashData([]byte("acc-1")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + stRoot := helper.makeStorageTrie("acc-1", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-1", &types.StateAccount{Balance: uint256.NewInt(1), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) helper.addTrieAccount("acc-2", &types.StateAccount{Balance: uint256.NewInt(2), Root: types.EmptyRootHash, CodeHash: types.EmptyCodeHash.Bytes()}) - helper.makeStorageTrie(hashData([]byte("acc-3")), []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) + helper.makeStorageTrie("acc-3", []string{"key-1", "key-2", "key-3"}, []string{"val-1", "val-2", "val-3"}, true) helper.addTrieAccount("acc-3", &types.StateAccount{Balance: uint256.NewInt(3), Root: stRoot, CodeHash: types.EmptyCodeHash.Bytes()}) populateDangling(helper.diskdb) diff --git a/core/state/snapshot/iterator.go b/core/state/snapshot/iterator.go index c1a196c7ff..cd9c225844 100644 --- a/core/state/snapshot/iterator.go +++ b/core/state/snapshot/iterator.go @@ -115,6 +115,7 @@ func (it *diffAccountIterator) Next() bool { } // Iterator seems to be still alive, retrieve and cache the live hash it.curHash = it.keys[0] + // key cached, shift the iterator and notify the user of success it.keys = it.keys[1:] return true @@ -135,7 +136,7 @@ func (it *diffAccountIterator) Hash() common.Hash { // This method may _fail_, if the underlying layer has been flattened between // the call to Next and Account. That type of error will set it.Err. // This method assumes that flattening does not delete elements from -// the accountdata mapping (writing nil into it is fine though), and will panic +// the accountData mapping (writing nil into it is fine though), and will panic // if elements have been deleted. // // Note the returned account is not a copy, please don't modify it. @@ -143,10 +144,6 @@ func (it *diffAccountIterator) Account() []byte { it.layer.lock.RLock() blob, ok := it.layer.accountData[it.curHash] if !ok { - if _, ok := it.layer.destructSet[it.curHash]; ok { - it.layer.lock.RUnlock() - return nil - } panic(fmt.Sprintf("iterator referenced non-existent account: %x", it.curHash)) } it.layer.lock.RUnlock() @@ -247,11 +244,11 @@ type diffStorageIterator struct { // "destructed" returned. If it's true then it means the whole storage is // destructed in this layer(maybe recreated too), don't bother deeper layer // for storage retrieval. -func (dl *diffLayer) StorageIterator(account common.Hash, seek common.Hash) (StorageIterator, bool) { +func (dl *diffLayer) StorageIterator(account common.Hash, seek common.Hash) StorageIterator { // Create the storage for this account even it's marked // as destructed. The iterator is for the new one which // just has the same address as the deleted one. - hashes, destructed := dl.StorageList(account) + hashes := dl.StorageList(account) index := sort.Search(len(hashes), func(i int) bool { return bytes.Compare(seek[:], hashes[i][:]) <= 0 }) @@ -260,7 +257,7 @@ func (dl *diffLayer) StorageIterator(account common.Hash, seek common.Hash) (Sto layer: dl, account: account, keys: hashes[index:], - }, destructed + } } // Next steps the iterator forward one element, returning false if exhausted. @@ -339,13 +336,13 @@ type diskStorageIterator struct { // If the whole storage is destructed, then all entries in the disk // layer are deleted already. So the "destructed" flag returned here // is always false. -func (dl *diskLayer) StorageIterator(account common.Hash, seek common.Hash) (StorageIterator, bool) { +func (dl *diskLayer) StorageIterator(account common.Hash, seek common.Hash) StorageIterator { pos := common.TrimRightZeroes(seek[:]) return &diskStorageIterator{ layer: dl, account: account, it: dl.diskdb.NewIterator(append(rawdb.SnapshotStoragePrefix, account.Bytes()...), pos), - }, false + } } // Next steps the iterator forward one element, returning false if exhausted. diff --git a/core/state/snapshot/iterator_binary.go b/core/state/snapshot/iterator_binary.go index edf471213f..254c4b860f 100644 --- a/core/state/snapshot/iterator_binary.go +++ b/core/state/snapshot/iterator_binary.go @@ -39,12 +39,12 @@ type binaryIterator struct { // initBinaryAccountIterator creates a simplistic iterator to step over all the // accounts in a slow, but easily verifiable way. Note this function is used for // initialization, use `newBinaryAccountIterator` as the API. -func (dl *diffLayer) initBinaryAccountIterator() Iterator { +func (dl *diffLayer) initBinaryAccountIterator(seek common.Hash) Iterator { parent, ok := dl.parent.(*diffLayer) if !ok { l := &binaryIterator{ - a: dl.AccountIterator(common.Hash{}), - b: dl.Parent().AccountIterator(common.Hash{}), + a: dl.AccountIterator(seek), + b: dl.Parent().AccountIterator(seek), accountIterator: true, } l.aDone = !l.a.Next() @@ -52,8 +52,8 @@ func (dl *diffLayer) initBinaryAccountIterator() Iterator { return l } l := &binaryIterator{ - a: dl.AccountIterator(common.Hash{}), - b: parent.initBinaryAccountIterator(), + a: dl.AccountIterator(seek), + b: parent.initBinaryAccountIterator(seek), accountIterator: true, } l.aDone = !l.a.Next() @@ -64,48 +64,21 @@ func (dl *diffLayer) initBinaryAccountIterator() Iterator { // initBinaryStorageIterator creates a simplistic iterator to step over all the // storage slots in a slow, but easily verifiable way. Note this function is used // for initialization, use `newBinaryStorageIterator` as the API. -func (dl *diffLayer) initBinaryStorageIterator(account common.Hash) Iterator { +func (dl *diffLayer) initBinaryStorageIterator(account, seek common.Hash) Iterator { parent, ok := dl.parent.(*diffLayer) if !ok { - // If the storage in this layer is already destructed, discard all - // deeper layers but still return a valid single-branch iterator. - a, destructed := dl.StorageIterator(account, common.Hash{}) - if destructed { - l := &binaryIterator{ - a: a, - account: account, - } - l.aDone = !l.a.Next() - l.bDone = true - return l - } - // The parent is disk layer, don't need to take care "destructed" - // anymore. - b, _ := dl.Parent().StorageIterator(account, common.Hash{}) l := &binaryIterator{ - a: a, - b: b, + a: dl.StorageIterator(account, seek), + b: dl.Parent().StorageIterator(account, seek), account: account, } l.aDone = !l.a.Next() l.bDone = !l.b.Next() return l } - // If the storage in this layer is already destructed, discard all - // deeper layers but still return a valid single-branch iterator. - a, destructed := dl.StorageIterator(account, common.Hash{}) - if destructed { - l := &binaryIterator{ - a: a, - account: account, - } - l.aDone = !l.a.Next() - l.bDone = true - return l - } l := &binaryIterator{ - a: a, - b: parent.initBinaryStorageIterator(account), + a: dl.StorageIterator(account, seek), + b: parent.initBinaryStorageIterator(account, seek), account: account, } l.aDone = !l.a.Next() @@ -117,33 +90,50 @@ func (dl *diffLayer) initBinaryStorageIterator(account common.Hash) Iterator { // or an error if iteration failed for some reason (e.g. root being iterated // becomes stale and garbage collected). func (it *binaryIterator) Next() bool { + for { + if !it.next() { + return false + } + if len(it.Account()) != 0 || len(it.Slot()) != 0 { + return true + } + // it.fail might be set if error occurs by calling + // it.Account() or it.Slot(), stop iteration if so. + if it.fail != nil { + return false + } + } +} + +func (it *binaryIterator) next() bool { if it.aDone && it.bDone { return false } -first: - if it.aDone { - it.k = it.b.Hash() + for { + if it.aDone { + it.k = it.b.Hash() + it.bDone = !it.b.Next() + return true + } + if it.bDone { + it.k = it.a.Hash() + it.aDone = !it.a.Next() + return true + } + nextA, nextB := it.a.Hash(), it.b.Hash() + if diff := bytes.Compare(nextA[:], nextB[:]); diff < 0 { + it.aDone = !it.a.Next() + it.k = nextA + return true + } else if diff == 0 { + // Now we need to advance one of them + it.aDone = !it.a.Next() + continue + } it.bDone = !it.b.Next() + it.k = nextB return true } - if it.bDone { - it.k = it.a.Hash() - it.aDone = !it.a.Next() - return true - } - nextA, nextB := it.a.Hash(), it.b.Hash() - if diff := bytes.Compare(nextA[:], nextB[:]); diff < 0 { - it.aDone = !it.a.Next() - it.k = nextA - return true - } else if diff == 0 { - // Now we need to advance one of them - it.aDone = !it.a.Next() - goto first - } - it.bDone = !it.b.Next() - it.k = nextB - return true } // Error returns any failure that occurred during iteration, which might have @@ -195,19 +185,21 @@ func (it *binaryIterator) Slot() []byte { // Release recursively releases all the iterators in the stack. func (it *binaryIterator) Release() { it.a.Release() - it.b.Release() + if it.b != nil { + it.b.Release() + } } // newBinaryAccountIterator creates a simplistic account iterator to step over // all the accounts in a slow, but easily verifiable way. -func (dl *diffLayer) newBinaryAccountIterator() AccountIterator { - iter := dl.initBinaryAccountIterator() +func (dl *diffLayer) newBinaryAccountIterator(seek common.Hash) AccountIterator { + iter := dl.initBinaryAccountIterator(seek) return iter.(AccountIterator) } // newBinaryStorageIterator creates a simplistic account iterator to step over // all the storage slots in a slow, but easily verifiable way. -func (dl *diffLayer) newBinaryStorageIterator(account common.Hash) StorageIterator { - iter := dl.initBinaryStorageIterator(account) +func (dl *diffLayer) newBinaryStorageIterator(account, seek common.Hash) StorageIterator { + iter := dl.initBinaryStorageIterator(account, seek) return iter.(StorageIterator) } diff --git a/core/state/snapshot/iterator_fast.go b/core/state/snapshot/iterator_fast.go index fa0daea7ba..7f7ba876ff 100644 --- a/core/state/snapshot/iterator_fast.go +++ b/core/state/snapshot/iterator_fast.go @@ -90,18 +90,10 @@ func newFastIterator(tree *Tree, root common.Hash, account common.Hash, seek com priority: depth, }) } else { - // If the whole storage is destructed in this layer, don't - // bother deeper layer anymore. But we should still keep - // the iterator for this layer, since the iterator can contain - // some valid slots which belongs to the re-created account. - it, destructed := current.StorageIterator(account, seek) fi.iterators = append(fi.iterators, &weightedIterator{ - it: it, + it: current.StorageIterator(account, seek), priority: depth, }) - if destructed { - break - } } current = current.Parent() } diff --git a/core/state/snapshot/iterator_test.go b/core/state/snapshot/iterator_test.go index daa8cdcc54..b9fe370b86 100644 --- a/core/state/snapshot/iterator_test.go +++ b/core/state/snapshot/iterator_test.go @@ -32,9 +32,8 @@ import ( // TestAccountIteratorBasics tests some simple single-layer(diff and disk) iteration func TestAccountIteratorBasics(t *testing.T) { var ( - destructs = make(map[common.Hash]struct{}) - accounts = make(map[common.Hash][]byte) - storage = make(map[common.Hash]map[common.Hash][]byte) + accounts = make(map[common.Hash][]byte) + storage = make(map[common.Hash]map[common.Hash][]byte) ) // Fill up a parent for i := 0; i < 100; i++ { @@ -42,9 +41,6 @@ func TestAccountIteratorBasics(t *testing.T) { data := randomAccount() accounts[h] = data - if rand.Intn(4) == 0 { - destructs[h] = struct{}{} - } if rand.Intn(2) == 0 { accStorage := make(map[common.Hash][]byte) value := make([]byte, 32) @@ -54,10 +50,13 @@ func TestAccountIteratorBasics(t *testing.T) { } } // Add some (identical) layers on top - diffLayer := newDiffLayer(emptyLayer(), common.Hash{}, copyDestructs(destructs), copyAccounts(accounts), copyStorage(storage)) + diffLayer := newDiffLayer(emptyLayer(), common.Hash{}, copyAccounts(accounts), copyStorage(storage)) it := diffLayer.AccountIterator(common.Hash{}) verifyIterator(t, 100, it, verifyNothing) // Nil is allowed for single layer iterator + it = diffLayer.newBinaryAccountIterator(common.Hash{}) + verifyIterator(t, 100, it, verifyNothing) // Nil is allowed for single layer iterator + diskLayer := diffToDisk(diffLayer) it = diskLayer.AccountIterator(common.Hash{}) verifyIterator(t, 100, it, verifyNothing) // Nil is allowed for single layer iterator @@ -92,15 +91,15 @@ func TestStorageIteratorBasics(t *testing.T) { nilStorage[h] = nilstorage } // Add some (identical) layers on top - diffLayer := newDiffLayer(emptyLayer(), common.Hash{}, nil, copyAccounts(accounts), copyStorage(storage)) + diffLayer := newDiffLayer(emptyLayer(), common.Hash{}, copyAccounts(accounts), copyStorage(storage)) for account := range accounts { - it, _ := diffLayer.StorageIterator(account, common.Hash{}) + it := diffLayer.StorageIterator(account, common.Hash{}) verifyIterator(t, 100, it, verifyNothing) // Nil is allowed for single layer iterator } diskLayer := diffToDisk(diffLayer) for account := range accounts { - it, _ := diskLayer.StorageIterator(account, common.Hash{}) + it := diskLayer.StorageIterator(account, common.Hash{}) verifyIterator(t, 100-nilStorage[account], it, verifyNothing) // Nil is allowed for single layer iterator } } @@ -222,20 +221,20 @@ func TestAccountIteratorTraversal(t *testing.T) { }, } // Stack three diff layers on top with various overlaps - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa", "0xee", "0xff", "0xf0"), nil) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xbb", "0xdd", "0xf0"), nil) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xcc", "0xf0", "0xff"), nil) // Verify the single and multi-layer iterators head := snaps.Snapshot(common.HexToHash("0x04")) verifyIterator(t, 3, head.(snapshot).AccountIterator(common.Hash{}), verifyNothing) - verifyIterator(t, 7, head.(*diffLayer).newBinaryAccountIterator(), verifyAccount) + verifyIterator(t, 7, head.(*diffLayer).newBinaryAccountIterator(common.Hash{}), verifyAccount) it, _ := snaps.AccountIterator(common.HexToHash("0x04"), common.Hash{}) verifyIterator(t, 7, it, verifyAccount) @@ -249,7 +248,7 @@ func TestAccountIteratorTraversal(t *testing.T) { }() aggregatorMemoryLimit = 0 // Force pushing the bottom-most layer into disk snaps.Cap(common.HexToHash("0x04"), 2) - verifyIterator(t, 7, head.(*diffLayer).newBinaryAccountIterator(), verifyAccount) + verifyIterator(t, 7, head.(*diffLayer).newBinaryAccountIterator(common.Hash{}), verifyAccount) it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.Hash{}) verifyIterator(t, 7, it, verifyAccount) @@ -269,21 +268,21 @@ func TestStorageIteratorTraversal(t *testing.T) { }, } // Stack three diff layers on top with various overlaps - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x01", "0x02", "0x03"}}, nil)) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x04", "0x05", "0x06"}}, nil)) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x01", "0x02", "0x03"}}, nil)) // Verify the single and multi-layer iterators head := snaps.Snapshot(common.HexToHash("0x04")) - diffIter, _ := head.(snapshot).StorageIterator(common.HexToHash("0xaa"), common.Hash{}) + diffIter := head.(snapshot).StorageIterator(common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 3, diffIter, verifyNothing) - verifyIterator(t, 6, head.(*diffLayer).newBinaryStorageIterator(common.HexToHash("0xaa")), verifyStorage) + verifyIterator(t, 6, head.(*diffLayer).newBinaryStorageIterator(common.HexToHash("0xaa"), common.Hash{}), verifyStorage) it, _ := snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 6, it, verifyStorage) @@ -297,7 +296,7 @@ func TestStorageIteratorTraversal(t *testing.T) { }() aggregatorMemoryLimit = 0 // Force pushing the bottom-most layer into disk snaps.Cap(common.HexToHash("0x04"), 2) - verifyIterator(t, 6, head.(*diffLayer).newBinaryStorageIterator(common.HexToHash("0xaa")), verifyStorage) + verifyIterator(t, 6, head.(*diffLayer).newBinaryStorageIterator(common.HexToHash("0xaa"), common.Hash{}), verifyStorage) it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 6, it, verifyStorage) @@ -354,14 +353,14 @@ func TestAccountIteratorTraversalValues(t *testing.T) { } } // Assemble a stack of snapshots from the account layers - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, a, nil) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, b, nil) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, c, nil) - snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), nil, d, nil) - snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), nil, e, nil) - snaps.Update(common.HexToHash("0x07"), common.HexToHash("0x06"), nil, f, nil) - snaps.Update(common.HexToHash("0x08"), common.HexToHash("0x07"), nil, g, nil) - snaps.Update(common.HexToHash("0x09"), common.HexToHash("0x08"), nil, h, nil) + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), a, nil) + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), b, nil) + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), c, nil) + snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), d, nil) + snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), e, nil) + snaps.Update(common.HexToHash("0x07"), common.HexToHash("0x06"), f, nil) + snaps.Update(common.HexToHash("0x08"), common.HexToHash("0x07"), g, nil) + snaps.Update(common.HexToHash("0x09"), common.HexToHash("0x08"), h, nil) it, _ := snaps.AccountIterator(common.HexToHash("0x09"), common.Hash{}) head := snaps.Snapshot(common.HexToHash("0x09")) @@ -453,14 +452,14 @@ func TestStorageIteratorTraversalValues(t *testing.T) { } } // Assemble a stack of snapshots from the account layers - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, randomAccountSet("0xaa"), wrapStorage(a)) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, randomAccountSet("0xaa"), wrapStorage(b)) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, randomAccountSet("0xaa"), wrapStorage(c)) - snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), nil, randomAccountSet("0xaa"), wrapStorage(d)) - snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), nil, randomAccountSet("0xaa"), wrapStorage(e)) - snaps.Update(common.HexToHash("0x07"), common.HexToHash("0x06"), nil, randomAccountSet("0xaa"), wrapStorage(e)) - snaps.Update(common.HexToHash("0x08"), common.HexToHash("0x07"), nil, randomAccountSet("0xaa"), wrapStorage(g)) - snaps.Update(common.HexToHash("0x09"), common.HexToHash("0x08"), nil, randomAccountSet("0xaa"), wrapStorage(h)) + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa"), wrapStorage(a)) + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xaa"), wrapStorage(b)) + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xaa"), wrapStorage(c)) + snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), randomAccountSet("0xaa"), wrapStorage(d)) + snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), randomAccountSet("0xaa"), wrapStorage(e)) + snaps.Update(common.HexToHash("0x07"), common.HexToHash("0x06"), randomAccountSet("0xaa"), wrapStorage(e)) + snaps.Update(common.HexToHash("0x08"), common.HexToHash("0x07"), randomAccountSet("0xaa"), wrapStorage(g)) + snaps.Update(common.HexToHash("0x09"), common.HexToHash("0x08"), randomAccountSet("0xaa"), wrapStorage(h)) it, _ := snaps.StorageIterator(common.HexToHash("0x09"), common.HexToHash("0xaa"), common.Hash{}) head := snaps.Snapshot(common.HexToHash("0x09")) @@ -523,12 +522,12 @@ func TestAccountIteratorLargeTraversal(t *testing.T) { }, } for i := 1; i < 128; i++ { - snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), nil, makeAccounts(200), nil) + snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), makeAccounts(200), nil) } // Iterate the entire stack and ensure everything is hit only once head := snaps.Snapshot(common.HexToHash("0x80")) verifyIterator(t, 200, head.(snapshot).AccountIterator(common.Hash{}), verifyNothing) - verifyIterator(t, 200, head.(*diffLayer).newBinaryAccountIterator(), verifyAccount) + verifyIterator(t, 200, head.(*diffLayer).newBinaryAccountIterator(common.Hash{}), verifyAccount) it, _ := snaps.AccountIterator(common.HexToHash("0x80"), common.Hash{}) verifyIterator(t, 200, it, verifyAccount) @@ -543,7 +542,7 @@ func TestAccountIteratorLargeTraversal(t *testing.T) { aggregatorMemoryLimit = 0 // Force pushing the bottom-most layer into disk snaps.Cap(common.HexToHash("0x80"), 2) - verifyIterator(t, 200, head.(*diffLayer).newBinaryAccountIterator(), verifyAccount) + verifyIterator(t, 200, head.(*diffLayer).newBinaryAccountIterator(common.Hash{}), verifyAccount) it, _ = snaps.AccountIterator(common.HexToHash("0x80"), common.Hash{}) verifyIterator(t, 200, it, verifyAccount) @@ -555,6 +554,20 @@ func TestAccountIteratorLargeTraversal(t *testing.T) { // - flattens C2 all the way into CN // - continues iterating func TestAccountIteratorFlattening(t *testing.T) { + t.Run("fast", func(t *testing.T) { + testAccountIteratorFlattening(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + it, _ := snaps.AccountIterator(root, seek) + return it + }) + }) + t.Run("binary", func(t *testing.T) { + testAccountIteratorFlattening(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + return snaps.layers[root].(*diffLayer).newBinaryAccountIterator(seek) + }) + }) +} + +func testAccountIteratorFlattening(t *testing.T, newIterator func(snaps *Tree, root, seek common.Hash) AccountIterator) { // Create an empty base layer and a snapshot tree out of it base := &diskLayer{ diskdb: rawdb.NewMemoryDatabase(), @@ -567,17 +580,17 @@ func TestAccountIteratorFlattening(t *testing.T) { }, } // Create a stack of diffs on top - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa", "0xee", "0xff", "0xf0"), nil) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xbb", "0xdd", "0xf0"), nil) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xcc", "0xf0", "0xff"), nil) // Create an iterator and flatten the data from underneath it - it, _ := snaps.AccountIterator(common.HexToHash("0x04"), common.Hash{}) + it := newIterator(snaps, common.HexToHash("0x04"), common.Hash{}) defer it.Release() if err := snaps.Cap(common.HexToHash("0x04"), 1); err != nil { @@ -587,6 +600,21 @@ func TestAccountIteratorFlattening(t *testing.T) { } func TestAccountIteratorSeek(t *testing.T) { + t.Run("fast", func(t *testing.T) { + testAccountIteratorSeek(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + it, _ := snaps.AccountIterator(root, seek) + return it + }) + }) + t.Run("binary", func(t *testing.T) { + testAccountIteratorSeek(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + it := snaps.layers[root].(*diffLayer).newBinaryAccountIterator(seek) + return it + }) + }) +} + +func testAccountIteratorSeek(t *testing.T, newIterator func(snaps *Tree, root, seek common.Hash) AccountIterator) { // Create a snapshot stack with some initial data base := &diskLayer{ diskdb: rawdb.NewMemoryDatabase(), @@ -598,13 +626,13 @@ func TestAccountIteratorSeek(t *testing.T) { base.root: base, }, } - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa", "0xee", "0xff", "0xf0"), nil) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xbb", "0xdd", "0xf0"), nil) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xcc", "0xf0", "0xff"), nil) // Account set is now @@ -612,44 +640,58 @@ func TestAccountIteratorSeek(t *testing.T) { // 03: aa, bb, dd, ee, f0 (, f0), ff // 04: aa, bb, cc, dd, ee, f0 (, f0), ff (, ff) // Construct various iterators and ensure their traversal is correct - it, _ := snaps.AccountIterator(common.HexToHash("0x02"), common.HexToHash("0xdd")) + it := newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xdd")) defer it.Release() verifyIterator(t, 3, it, verifyAccount) // expected: ee, f0, ff - it, _ = snaps.AccountIterator(common.HexToHash("0x02"), common.HexToHash("0xaa")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xaa")) defer it.Release() verifyIterator(t, 4, it, verifyAccount) // expected: aa, ee, f0, ff - it, _ = snaps.AccountIterator(common.HexToHash("0x02"), common.HexToHash("0xff")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xff")) defer it.Release() verifyIterator(t, 1, it, verifyAccount) // expected: ff - it, _ = snaps.AccountIterator(common.HexToHash("0x02"), common.HexToHash("0xff1")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xff1")) defer it.Release() verifyIterator(t, 0, it, verifyAccount) // expected: nothing - it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.HexToHash("0xbb")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xbb")) defer it.Release() verifyIterator(t, 6, it, verifyAccount) // expected: bb, cc, dd, ee, f0, ff - it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.HexToHash("0xef")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xef")) defer it.Release() verifyIterator(t, 2, it, verifyAccount) // expected: f0, ff - it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.HexToHash("0xf0")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xf0")) defer it.Release() verifyIterator(t, 2, it, verifyAccount) // expected: f0, ff - it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.HexToHash("0xff")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xff")) defer it.Release() verifyIterator(t, 1, it, verifyAccount) // expected: ff - it, _ = snaps.AccountIterator(common.HexToHash("0x04"), common.HexToHash("0xff1")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xff1")) defer it.Release() verifyIterator(t, 0, it, verifyAccount) // expected: nothing } func TestStorageIteratorSeek(t *testing.T) { + t.Run("fast", func(t *testing.T) { + testStorageIteratorSeek(t, func(snaps *Tree, root, account, seek common.Hash) StorageIterator { + it, _ := snaps.StorageIterator(root, account, seek) + return it + }) + }) + t.Run("binary", func(t *testing.T) { + testStorageIteratorSeek(t, func(snaps *Tree, root, account, seek common.Hash) StorageIterator { + return snaps.layers[root].(*diffLayer).newBinaryStorageIterator(account, seek) + }) + }) +} + +func testStorageIteratorSeek(t *testing.T, newIterator func(snaps *Tree, root, account, seek common.Hash) StorageIterator) { // Create a snapshot stack with some initial data base := &diskLayer{ diskdb: rawdb.NewMemoryDatabase(), @@ -662,13 +704,13 @@ func TestStorageIteratorSeek(t *testing.T) { }, } // Stack three diff layers on top with various overlaps - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x01", "0x03", "0x05"}}, nil)) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x02", "0x05", "0x06"}}, nil)) - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x01", "0x05", "0x08"}}, nil)) // Account set is now @@ -676,35 +718,35 @@ func TestStorageIteratorSeek(t *testing.T) { // 03: 01, 02, 03, 05 (, 05), 06 // 04: 01(, 01), 02, 03, 05(, 05, 05), 06, 08 // Construct various iterators and ensure their traversal is correct - it, _ := snaps.StorageIterator(common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x01")) + it := newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x01")) defer it.Release() verifyIterator(t, 3, it, verifyStorage) // expected: 01, 03, 05 - it, _ = snaps.StorageIterator(common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x02")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x02")) defer it.Release() verifyIterator(t, 2, it, verifyStorage) // expected: 03, 05 - it, _ = snaps.StorageIterator(common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x5")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x5")) defer it.Release() verifyIterator(t, 1, it, verifyStorage) // expected: 05 - it, _ = snaps.StorageIterator(common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x6")) + it = newIterator(snaps, common.HexToHash("0x02"), common.HexToHash("0xaa"), common.HexToHash("0x6")) defer it.Release() verifyIterator(t, 0, it, verifyStorage) // expected: nothing - it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x01")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x01")) defer it.Release() verifyIterator(t, 6, it, verifyStorage) // expected: 01, 02, 03, 05, 06, 08 - it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x05")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x05")) defer it.Release() verifyIterator(t, 3, it, verifyStorage) // expected: 05, 06, 08 - it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x08")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x08")) defer it.Release() verifyIterator(t, 1, it, verifyStorage) // expected: 08 - it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x09")) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xaa"), common.HexToHash("0x09")) defer it.Release() verifyIterator(t, 0, it, verifyStorage) // expected: nothing } @@ -713,6 +755,20 @@ func TestStorageIteratorSeek(t *testing.T) { // deleted accounts (where the Account() value is nil). The iterator // should not output any accounts or nil-values for those cases. func TestAccountIteratorDeletions(t *testing.T) { + t.Run("fast", func(t *testing.T) { + testAccountIteratorDeletions(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + it, _ := snaps.AccountIterator(root, seek) + return it + }) + }) + t.Run("binary", func(t *testing.T) { + testAccountIteratorDeletions(t, func(snaps *Tree, root, seek common.Hash) AccountIterator { + return snaps.layers[root].(*diffLayer).newBinaryAccountIterator(seek) + }) + }) +} + +func testAccountIteratorDeletions(t *testing.T, newIterator func(snaps *Tree, root, seek common.Hash) AccountIterator) { // Create an empty base layer and a snapshot tree out of it base := &diskLayer{ diskdb: rawdb.NewMemoryDatabase(), @@ -725,21 +781,17 @@ func TestAccountIteratorDeletions(t *testing.T) { }, } // Stack three diff layers on top with various overlaps - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), - nil, randomAccountSet("0x11", "0x22", "0x33"), nil) - - deleted := common.HexToHash("0x22") - destructed := map[common.Hash]struct{}{ - deleted: {}, - } - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), - destructed, randomAccountSet("0x11", "0x33"), nil) + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0x11", "0x22", "0x33"), nil) + set := randomAccountSet("0x11", "0x33") + set[common.HexToHash("0x22")] = nil + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), set, nil) snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), - nil, randomAccountSet("0x33", "0x44", "0x55"), nil) + randomAccountSet("0x33", "0x44", "0x55"), nil) // The output should be 11,33,44,55 - it, _ := snaps.AccountIterator(common.HexToHash("0x04"), common.Hash{}) + it := newIterator(snaps, common.HexToHash("0x04"), common.Hash{}) + // Do a quick check verifyIterator(t, 4, it, verifyAccount) it.Release() @@ -752,13 +804,27 @@ func TestAccountIteratorDeletions(t *testing.T) { if it.Account() == nil { t.Errorf("iterator returned nil-value for hash %x", hash) } - if hash == deleted { - t.Errorf("expected deleted elem %x to not be returned by iterator", deleted) + if hash == common.HexToHash("0x22") { + t.Errorf("expected deleted elem %x to not be returned by iterator", common.HexToHash("0x22")) } } } func TestStorageIteratorDeletions(t *testing.T) { + t.Run("fast", func(t *testing.T) { + testStorageIteratorDeletions(t, func(snaps *Tree, root, account, seek common.Hash) StorageIterator { + it, _ := snaps.StorageIterator(root, account, seek) + return it + }) + }) + t.Run("binary", func(t *testing.T) { + testStorageIteratorDeletions(t, func(snaps *Tree, root, account, seek common.Hash) StorageIterator { + return snaps.layers[root].(*diffLayer).newBinaryStorageIterator(account, seek) + }) + }) +} + +func testStorageIteratorDeletions(t *testing.T, newIterator func(snaps *Tree, root, account, seek common.Hash) StorageIterator) { // Create an empty base layer and a snapshot tree out of it base := &diskLayer{ diskdb: rawdb.NewMemoryDatabase(), @@ -771,48 +837,53 @@ func TestStorageIteratorDeletions(t *testing.T) { }, } // Stack three diff layers on top with various overlaps - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x01", "0x03", "0x05"}}, nil)) - snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, + snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x02", "0x04", "0x06"}}, [][]string{{"0x01", "0x03"}})) // The output should be 02,04,05,06 - it, _ := snaps.StorageIterator(common.HexToHash("0x03"), common.HexToHash("0xaa"), common.Hash{}) + it := newIterator(snaps, common.HexToHash("0x03"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 4, it, verifyStorage) it.Release() // The output should be 04,05,06 - it, _ = snaps.StorageIterator(common.HexToHash("0x03"), common.HexToHash("0xaa"), common.HexToHash("0x03")) + it = newIterator(snaps, common.HexToHash("0x03"), common.HexToHash("0xaa"), common.HexToHash("0x03")) verifyIterator(t, 3, it, verifyStorage) it.Release() // Destruct the whole storage - destructed := map[common.Hash]struct{}{ - common.HexToHash("0xaa"): {}, - } - snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), destructed, nil, nil) + snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), + map[common.Hash][]byte{common.HexToHash("0xaa"): nil}, + randomStorageSet([]string{"0xaa"}, nil, [][]string{{"0x02", "0x04", "0x05", "0x06"}})) - it, _ = snaps.StorageIterator(common.HexToHash("0x04"), common.HexToHash("0xaa"), common.Hash{}) + it = newIterator(snaps, common.HexToHash("0x04"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 0, it, verifyStorage) it.Release() // Re-insert the slots of the same account - snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), nil, + snaps.Update(common.HexToHash("0x05"), common.HexToHash("0x04"), randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x07", "0x08", "0x09"}}, nil)) // The output should be 07,08,09 - it, _ = snaps.StorageIterator(common.HexToHash("0x05"), common.HexToHash("0xaa"), common.Hash{}) + + it = newIterator(snaps, common.HexToHash("0x05"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 3, it, verifyStorage) it.Release() // Destruct the whole storage but re-create the account in the same layer - snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), destructed, randomAccountSet("0xaa"), randomStorageSet([]string{"0xaa"}, [][]string{{"0x11", "0x12"}}, nil)) - it, _ = snaps.StorageIterator(common.HexToHash("0x06"), common.HexToHash("0xaa"), common.Hash{}) + snaps.Update(common.HexToHash("0x06"), common.HexToHash("0x05"), + randomAccountSet("0xaa"), + randomStorageSet([]string{"0xaa"}, [][]string{{"0x11", "0x12"}}, [][]string{{"0x07", "0x08", "0x09"}})) + it = newIterator(snaps, common.HexToHash("0x06"), common.HexToHash("0xaa"), common.Hash{}) verifyIterator(t, 2, it, verifyStorage) // The output should be 11,12 it.Release() - verifyIterator(t, 2, snaps.Snapshot(common.HexToHash("0x06")).(*diffLayer).newBinaryStorageIterator(common.HexToHash("0xaa")), verifyStorage) + verifyIterator(t, 2, snaps.Snapshot( + common.HexToHash("0x06")).(*diffLayer). + newBinaryStorageIterator(common.HexToHash("0xaa"), common.Hash{}), + verifyStorage) } // BenchmarkAccountIteratorTraversal is a bit notorious -- all layers contain the @@ -849,17 +920,17 @@ func BenchmarkAccountIteratorTraversal(b *testing.B) { }, } for i := 1; i <= 100; i++ { - snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), nil, makeAccounts(200), nil) + snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), makeAccounts(200), nil) } // We call this once before the benchmark, so the creation of // sorted accountlists are not included in the results. head := snaps.Snapshot(common.HexToHash("0x65")) - head.(*diffLayer).newBinaryAccountIterator() + head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) b.Run("binary iterator keys", func(b *testing.B) { for i := 0; i < b.N; i++ { got := 0 - it := head.(*diffLayer).newBinaryAccountIterator() + it := head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) for it.Next() { got++ } @@ -871,7 +942,7 @@ func BenchmarkAccountIteratorTraversal(b *testing.B) { b.Run("binary iterator values", func(b *testing.B) { for i := 0; i < b.N; i++ { got := 0 - it := head.(*diffLayer).newBinaryAccountIterator() + it := head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) for it.Next() { got++ head.(*diffLayer).accountRLP(it.Hash(), 0) @@ -944,19 +1015,19 @@ func BenchmarkAccountIteratorLargeBaselayer(b *testing.B) { base.root: base, }, } - snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, makeAccounts(2000), nil) + snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), makeAccounts(2000), nil) for i := 2; i <= 100; i++ { - snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), nil, makeAccounts(20), nil) + snaps.Update(common.HexToHash(fmt.Sprintf("0x%02x", i+1)), common.HexToHash(fmt.Sprintf("0x%02x", i)), makeAccounts(20), nil) } // We call this once before the benchmark, so the creation of // sorted accountlists are not included in the results. head := snaps.Snapshot(common.HexToHash("0x65")) - head.(*diffLayer).newBinaryAccountIterator() + head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) b.Run("binary iterator (keys)", func(b *testing.B) { for i := 0; i < b.N; i++ { got := 0 - it := head.(*diffLayer).newBinaryAccountIterator() + it := head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) for it.Next() { got++ } @@ -968,7 +1039,7 @@ func BenchmarkAccountIteratorLargeBaselayer(b *testing.B) { b.Run("binary iterator (values)", func(b *testing.B) { for i := 0; i < b.N; i++ { got := 0 - it := head.(*diffLayer).newBinaryAccountIterator() + it := head.(*diffLayer).newBinaryAccountIterator(common.Hash{}) for it.Next() { got++ v := it.Hash() @@ -1013,7 +1084,7 @@ func BenchmarkAccountIteratorLargeBaselayer(b *testing.B) { /* func BenchmarkBinaryAccountIteration(b *testing.B) { benchmarkAccountIteration(b, func(snap snapshot) AccountIterator { - return snap.(*diffLayer).newBinaryAccountIterator() + return snap.(*diffLayer).newBinaryAccountIterator(common.Hash{}) }) } diff --git a/core/state/snapshot/journal.go b/core/state/snapshot/journal.go index 40fb51ae1d..57841550a7 100644 --- a/core/state/snapshot/journal.go +++ b/core/state/snapshot/journal.go @@ -33,7 +33,11 @@ import ( "github.com/ethereum/go-ethereum/triedb" ) -const journalVersion uint64 = 0 +const ( + journalV0 uint64 = 0 // initial version + journalV1 uint64 = 1 // current version, with destruct flag (in diff layers) removed + journalCurrentVersion = journalV1 +) // journalGenerator is a disk layer entry containing the generator progress marker. type journalGenerator struct { @@ -109,8 +113,8 @@ func loadAndParseJournal(db ethdb.KeyValueStore, base *diskLayer) (snapshot, jou // is not matched with disk layer; or the it's the legacy-format journal, // etc.), we just discard all diffs and try to recover them later. var current snapshot = base - err := iterateJournal(db, func(parent common.Hash, root common.Hash, destructSet map[common.Hash]struct{}, accountData map[common.Hash][]byte, storageData map[common.Hash]map[common.Hash][]byte) error { - current = newDiffLayer(current, root, destructSet, accountData, storageData) + err := iterateJournal(db, func(parent common.Hash, root common.Hash, accountData map[common.Hash][]byte, storageData map[common.Hash]map[common.Hash][]byte) error { + current = newDiffLayer(current, root, accountData, storageData) return nil }) if err != nil { @@ -244,16 +248,12 @@ func (dl *diffLayer) Journal(buffer *bytes.Buffer) (common.Hash, error) { if err := rlp.Encode(buffer, dl.root); err != nil { return common.Hash{}, err } - destructs := make([]journalDestruct, 0, len(dl.destructSet)) - for hash := range dl.destructSet { - destructs = append(destructs, journalDestruct{Hash: hash}) - } - if err := rlp.Encode(buffer, destructs); err != nil { - return common.Hash{}, err - } accounts := make([]journalAccount, 0, len(dl.accountData)) for hash, blob := range dl.accountData { - accounts = append(accounts, journalAccount{Hash: hash, Blob: blob}) + accounts = append(accounts, journalAccount{ + Hash: hash, + Blob: blob, + }) } if err := rlp.Encode(buffer, accounts); err != nil { return common.Hash{}, err @@ -277,7 +277,7 @@ func (dl *diffLayer) Journal(buffer *bytes.Buffer) (common.Hash, error) { // journalCallback is a function which is invoked by iterateJournal, every // time a difflayer is loaded from disk. -type journalCallback = func(parent common.Hash, root common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error +type journalCallback = func(parent common.Hash, root common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error // iterateJournal iterates through the journalled difflayers, loading them from // the database, and invoking the callback for each loaded layer. @@ -298,8 +298,8 @@ func iterateJournal(db ethdb.KeyValueReader, callback journalCallback) error { log.Warn("Failed to resolve the journal version", "error", err) return errors.New("failed to resolve journal version") } - if version != journalVersion { - log.Warn("Discarded the snapshot journal with wrong version", "required", journalVersion, "got", version) + if version != journalV0 && version != journalCurrentVersion { + log.Warn("Discarded journal with wrong version", "required", journalCurrentVersion, "got", version) return errors.New("wrong journal version") } // Secondly, resolve the disk layer root, ensure it's continuous @@ -316,10 +316,8 @@ func iterateJournal(db ethdb.KeyValueReader, callback journalCallback) error { for { var ( root common.Hash - destructs []journalDestruct accounts []journalAccount storage []journalStorage - destructSet = make(map[common.Hash]struct{}) accountData = make(map[common.Hash][]byte) storageData = make(map[common.Hash]map[common.Hash][]byte) ) @@ -331,8 +329,35 @@ func iterateJournal(db ethdb.KeyValueReader, callback journalCallback) error { } return fmt.Errorf("load diff root: %v", err) } - if err := r.Decode(&destructs); err != nil { - return fmt.Errorf("load diff destructs: %v", err) + // If a legacy journal is detected, decode the destruct set from the stream. + // The destruct set has been deprecated. If the journal contains non-empty + // destruct set, then it is deemed incompatible. + // + // Since self-destruction has been deprecated following the cancun fork, + // the destruct set is expected to be nil for layers above the fork block. + // However, an exception occurs during contract deployment: pre-funded accounts + // may self-destruct, causing accounts with non-zero balances to be removed + // from the state. For example, + // https://etherscan.io/tx/0xa087333d83f0cd63b96bdafb686462e1622ce25f40bd499e03efb1051f31fe49). + // + // For nodes with a fully synced state, the legacy journal is likely compatible + // with the updated definition, eliminating the need for regeneration. Unfortunately, + // nodes performing a full sync of historical chain segments or encountering + // pre-funded account deletions may face incompatibilities, leading to automatic + // snapshot regeneration. + // + // This approach minimizes snapshot regeneration for Geth nodes upgrading from a + // legacy version that are already synced. The workaround can be safely removed + // after the next hard fork. + if version == journalV0 { + var destructs []journalDestruct + if err := r.Decode(&destructs); err != nil { + return fmt.Errorf("load diff destructs: %v", err) + } + if len(destructs) > 0 { + log.Warn("Incompatible legacy journal detected", "version", journalV0) + return fmt.Errorf("incompatible legacy journal detected") + } } if err := r.Decode(&accounts); err != nil { return fmt.Errorf("load diff accounts: %v", err) @@ -340,9 +365,6 @@ func iterateJournal(db ethdb.KeyValueReader, callback journalCallback) error { if err := r.Decode(&storage); err != nil { return fmt.Errorf("load diff storage: %v", err) } - for _, entry := range destructs { - destructSet[entry.Hash] = struct{}{} - } for _, entry := range accounts { if len(entry.Blob) > 0 { // RLP loses nil-ness, but `[]byte{}` is not a valid item, so reinterpret that accountData[entry.Hash] = entry.Blob @@ -361,7 +383,7 @@ func iterateJournal(db ethdb.KeyValueReader, callback journalCallback) error { } storageData[entry.Hash] = slots } - if err := callback(parent, root, destructSet, accountData, storageData); err != nil { + if err := callback(parent, root, accountData, storageData); err != nil { return err } parent = root diff --git a/core/state/snapshot/snapshot.go b/core/state/snapshot/snapshot.go index 717ff197a9..5290c72286 100644 --- a/core/state/snapshot/snapshot.go +++ b/core/state/snapshot/snapshot.go @@ -130,7 +130,7 @@ type snapshot interface { // the specified data items. // // Note, the maps are retained by the method to avoid copying everything. - Update(blockRoot common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer + Update(blockRoot common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) *diffLayer // Journal commits an entire diff hierarchy to disk into a single journal entry. // This is meant to be used during shutdown to persist the snapshot without @@ -145,7 +145,7 @@ type snapshot interface { AccountIterator(seek common.Hash) AccountIterator // StorageIterator creates a storage iterator over an arbitrary layer. - StorageIterator(account common.Hash, seek common.Hash) (StorageIterator, bool) + StorageIterator(account common.Hash, seek common.Hash) StorageIterator } // Config includes the configurations for snapshots. @@ -342,7 +342,7 @@ func (t *Tree) Snapshots(root common.Hash, limits int, nodisk bool) []Snapshot { // Update adds a new snapshot into the tree, if that can be linked to an existing // old parent. It is disallowed to insert a disk layer (the origin of all). -func (t *Tree) Update(blockRoot common.Hash, parentRoot common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { +func (t *Tree) Update(blockRoot common.Hash, parentRoot common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { // Reject noop updates to avoid self-loops in the snapshot tree. This is a // special case that can only happen for Clique networks where empty blocks // don't modify the state (0 block subsidy). @@ -357,7 +357,7 @@ func (t *Tree) Update(blockRoot common.Hash, parentRoot common.Hash, destructs m if parent == nil { return fmt.Errorf("parent [%#x] snapshot missing", parentRoot) } - snap := parent.(snapshot).Update(blockRoot, destructs, accounts, storage) + snap := parent.(snapshot).Update(blockRoot, accounts, storage) // Save the new snapshot for later t.lock.Lock() @@ -552,35 +552,6 @@ func diffToDisk(bottom *diffLayer) *diskLayer { base.stale = true base.lock.Unlock() - // Destroy all the destructed accounts from the database - for hash := range bottom.destructSet { - // Skip any account not covered yet by the snapshot - if base.genMarker != nil && bytes.Compare(hash[:], base.genMarker) > 0 { - continue - } - // Remove all storage slots - rawdb.DeleteAccountSnapshot(batch, hash) - base.cache.Set(hash[:], nil) - - it := rawdb.IterateStorageSnapshots(base.diskdb, hash) - for it.Next() { - key := it.Key() - batch.Delete(key) - base.cache.Del(key[1:]) - snapshotFlushStorageItemMeter.Mark(1) - - // Ensure we don't delete too much data blindly (contract can be - // huge). It's ok to flush, the root will go missing in case of a - // crash and we'll detect and regenerate the snapshot. - if batch.ValueSize() > 64*1024*1024 { - if err := batch.Write(); err != nil { - log.Crit("Failed to write storage deletions", "err", err) - } - batch.Reset() - } - } - it.Release() - } // Push all updated accounts into the database for hash, data := range bottom.accountData { // Skip any account not covered yet by the snapshot @@ -588,10 +559,14 @@ func diffToDisk(bottom *diffLayer) *diskLayer { continue } // Push the account to disk - rawdb.WriteAccountSnapshot(batch, hash, data) - base.cache.Set(hash[:], data) - snapshotCleanAccountWriteMeter.Mark(int64(len(data))) - + if len(data) != 0 { + rawdb.WriteAccountSnapshot(batch, hash, data) + base.cache.Set(hash[:], data) + snapshotCleanAccountWriteMeter.Mark(int64(len(data))) + } else { + rawdb.DeleteAccountSnapshot(batch, hash) + base.cache.Set(hash[:], nil) + } snapshotFlushAccountItemMeter.Mark(1) snapshotFlushAccountSizeMeter.Mark(int64(len(data))) @@ -600,7 +575,7 @@ func diffToDisk(bottom *diffLayer) *diskLayer { // the snapshot. if batch.ValueSize() > 64*1024*1024 { if err := batch.Write(); err != nil { - log.Crit("Failed to write storage deletions", "err", err) + log.Crit("Failed to write state changes", "err", err) } batch.Reset() } @@ -629,6 +604,16 @@ func diffToDisk(bottom *diffLayer) *diskLayer { } snapshotFlushStorageItemMeter.Mark(1) snapshotFlushStorageSizeMeter.Mark(int64(len(data))) + + // Ensure we don't write too much data blindly. It's ok to flush, the + // root will go missing in case of a crash and we'll detect and regen + // the snapshot. + if batch.ValueSize() > 64*1024*1024 { + if err := batch.Write(); err != nil { + log.Crit("Failed to write state changes", "err", err) + } + batch.Reset() + } } } // Update the snapshot block marker and write any remainder data @@ -692,7 +677,7 @@ func (t *Tree) Journal(root common.Hash) (common.Hash, error) { // Firstly write out the metadata of journal journal := new(bytes.Buffer) - if err := rlp.Encode(journal, journalVersion); err != nil { + if err := rlp.Encode(journal, journalCurrentVersion); err != nil { return common.Hash{}, err } diskroot := t.diskRoot() diff --git a/core/state/snapshot/snapshot_test.go b/core/state/snapshot/snapshot_test.go index f6b5324e7b..ceeaae107b 100644 --- a/core/state/snapshot/snapshot_test.go +++ b/core/state/snapshot/snapshot_test.go @@ -107,7 +107,7 @@ func TestDiskLayerExternalInvalidationFullFlatten(t *testing.T) { accounts := map[common.Hash][]byte{ common.HexToHash("0xa1"): randomAccount(), } - if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } if n := len(snaps.layers); n != 2 { @@ -151,10 +151,10 @@ func TestDiskLayerExternalInvalidationPartialFlatten(t *testing.T) { accounts := map[common.Hash][]byte{ common.HexToHash("0xa1"): randomAccount(), } - if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } - if err := snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } if n := len(snaps.layers); n != 3 { @@ -203,13 +203,13 @@ func TestDiffLayerExternalInvalidationPartialFlatten(t *testing.T) { accounts := map[common.Hash][]byte{ common.HexToHash("0xa1"): randomAccount(), } - if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x02"), common.HexToHash("0x01"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } - if err := snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x03"), common.HexToHash("0x02"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } - if err := snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), nil, accounts, nil); err != nil { + if err := snaps.Update(common.HexToHash("0x04"), common.HexToHash("0x03"), accounts, nil); err != nil { t.Fatalf("failed to create a diff layer: %v", err) } if n := len(snaps.layers); n != 4 { @@ -263,12 +263,12 @@ func TestPostCapBasicDataAccess(t *testing.T) { }, } // The lowest difflayer - snaps.Update(common.HexToHash("0xa1"), common.HexToHash("0x01"), nil, setAccount("0xa1"), nil) - snaps.Update(common.HexToHash("0xa2"), common.HexToHash("0xa1"), nil, setAccount("0xa2"), nil) - snaps.Update(common.HexToHash("0xb2"), common.HexToHash("0xa1"), nil, setAccount("0xb2"), nil) + snaps.Update(common.HexToHash("0xa1"), common.HexToHash("0x01"), setAccount("0xa1"), nil) + snaps.Update(common.HexToHash("0xa2"), common.HexToHash("0xa1"), setAccount("0xa2"), nil) + snaps.Update(common.HexToHash("0xb2"), common.HexToHash("0xa1"), setAccount("0xb2"), nil) - snaps.Update(common.HexToHash("0xa3"), common.HexToHash("0xa2"), nil, setAccount("0xa3"), nil) - snaps.Update(common.HexToHash("0xb3"), common.HexToHash("0xb2"), nil, setAccount("0xb3"), nil) + snaps.Update(common.HexToHash("0xa3"), common.HexToHash("0xa2"), setAccount("0xa3"), nil) + snaps.Update(common.HexToHash("0xb3"), common.HexToHash("0xb2"), setAccount("0xb3"), nil) // checkExist verifies if an account exists in a snapshot checkExist := func(layer *diffLayer, key string) error { @@ -363,7 +363,7 @@ func TestSnaphots(t *testing.T) { ) for i := 0; i < 129; i++ { head = makeRoot(uint64(i + 2)) - snaps.Update(head, last, nil, setAccount(fmt.Sprintf("%d", i+2)), nil) + snaps.Update(head, last, setAccount(fmt.Sprintf("%d", i+2)), nil) last = head snaps.Cap(head, 128) // 130 layers (128 diffs + 1 accumulator + 1 disk) } @@ -456,9 +456,9 @@ func TestReadStateDuringFlattening(t *testing.T) { }, } // 4 layers in total, 3 diff layers and 1 disk layers - snaps.Update(common.HexToHash("0xa1"), common.HexToHash("0x01"), nil, setAccount("0xa1"), nil) - snaps.Update(common.HexToHash("0xa2"), common.HexToHash("0xa1"), nil, setAccount("0xa2"), nil) - snaps.Update(common.HexToHash("0xa3"), common.HexToHash("0xa2"), nil, setAccount("0xa3"), nil) + snaps.Update(common.HexToHash("0xa1"), common.HexToHash("0x01"), setAccount("0xa1"), nil) + snaps.Update(common.HexToHash("0xa2"), common.HexToHash("0xa1"), setAccount("0xa2"), nil) + snaps.Update(common.HexToHash("0xa3"), common.HexToHash("0xa2"), setAccount("0xa3"), nil) // Obtain the topmost snapshot handler for state accessing snap := snaps.Snapshot(common.HexToHash("0xa3")) diff --git a/core/state/snapshot/utils.go b/core/state/snapshot/utils.go index 62f073d2e1..c35c82f67a 100644 --- a/core/state/snapshot/utils.go +++ b/core/state/snapshot/utils.go @@ -75,7 +75,7 @@ func checkDanglingDiskStorage(chaindb ethdb.KeyValueStore) error { func checkDanglingMemStorage(db ethdb.KeyValueStore) error { start := time.Now() log.Info("Checking dangling journalled storage") - err := iterateJournal(db, func(pRoot, root common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { + err := iterateJournal(db, func(pRoot, root common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { for accHash := range storage { if _, ok := accounts[accHash]; !ok { log.Error("Dangling storage - missing account", "account", fmt.Sprintf("%#x", accHash), "root", root) @@ -119,12 +119,11 @@ func CheckJournalAccount(db ethdb.KeyValueStore, hash common.Hash) error { } var depth = 0 - return iterateJournal(db, func(pRoot, root common.Hash, destructs map[common.Hash]struct{}, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { + return iterateJournal(db, func(pRoot, root common.Hash, accounts map[common.Hash][]byte, storage map[common.Hash]map[common.Hash][]byte) error { _, a := accounts[hash] - _, b := destructs[hash] - _, c := storage[hash] + _, b := storage[hash] depth++ - if !a && !b && !c { + if !a && !b { return nil } fmt.Printf("Disklayer+%d: Root: %x, parent %x\n", depth, root, pRoot) @@ -138,9 +137,6 @@ func CheckJournalAccount(db ethdb.KeyValueStore, hash common.Hash) error { fmt.Printf("\taccount.root: %x\n", account.Root) fmt.Printf("\taccount.codehash: %x\n", account.CodeHash) } - if _, ok := destructs[hash]; ok { - fmt.Printf("\t Destructed!") - } if data, ok := storage[hash]; ok { fmt.Printf("\tStorage\n") for k, v := range data { diff --git a/core/state/state_object.go b/core/state/state_object.go index ce8397152f..56efc5c89b 100644 --- a/core/state/state_object.go +++ b/core/state/state_object.go @@ -20,11 +20,11 @@ import ( "bytes" "fmt" "maps" + "slices" "sync" "time" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/log" @@ -234,7 +234,7 @@ func (s *stateObject) GetCommittedState(key common.Hash) common.Hash { // Schedule the resolved storage slots for prefetching if it's enabled. if s.db.prefetcher != nil && s.data.Root != types.EmptyRootHash { - if err = s.db.prefetcher.prefetch(s.addrHash, s.origin.Root, s.address, [][]byte{key[:]}, true); err != nil { + if err = s.db.prefetcher.prefetch(s.addrHash, s.origin.Root, s.address, nil, []common.Hash{key}, true); err != nil { log.Error("Failed to prefetch storage slot", "addr", s.address, "key", key, "err", err) } } @@ -243,19 +243,18 @@ func (s *stateObject) GetCommittedState(key common.Hash) common.Hash { } // SetState updates a value in account storage. -func (s *stateObject) SetState(key, value common.Hash) { +// It returns the previous value +func (s *stateObject) SetState(key, value common.Hash) common.Hash { // If the new value is the same as old, don't set. Otherwise, track only the // dirty changes, supporting reverting all of it back to no change. prev, origin := s.getState(key) if prev == value { - return + return prev } // New value is different, update and journal the change s.db.journal.storageChange(s.address, key, prev, origin) s.setState(key, value, origin) - if s.db.logger != nil && s.db.logger.OnStorageChange != nil { - s.db.logger.OnStorageChange(s.address, key, prev, value) - } + return prev } // setState updates a value in account dirty storage. The dirtiness will be @@ -272,7 +271,7 @@ func (s *stateObject) setState(key common.Hash, value common.Hash, origin common // finalise moves all dirty storage slots into the pending area to be hashed or // committed later. It is invoked at the end of every transaction. func (s *stateObject) finalise() { - slotsToPrefetch := make([][]byte, 0, len(s.dirtyStorage)) + slotsToPrefetch := make([]common.Hash, 0, len(s.dirtyStorage)) for key, value := range s.dirtyStorage { if origin, exist := s.uncommittedStorage[key]; exist && origin == value { // The slot is reverted to its original value, delete the entry @@ -285,7 +284,7 @@ func (s *stateObject) finalise() { // The slot is different from its original value and hasn't been // tracked for commit yet. s.uncommittedStorage[key] = s.GetCommittedState(key) - slotsToPrefetch = append(slotsToPrefetch, common.CopyBytes(key[:])) // Copy needed for closure + slotsToPrefetch = append(slotsToPrefetch, key) // Copy needed for closure } // Aggregate the dirty storage slots into the pending area. It might // be possible that the value of tracked slot here is same with the @@ -296,7 +295,7 @@ func (s *stateObject) finalise() { s.pendingStorage[key] = value } if s.db.prefetcher != nil && len(slotsToPrefetch) > 0 && s.data.Root != types.EmptyRootHash { - if err := s.db.prefetcher.prefetch(s.addrHash, s.data.Root, s.address, slotsToPrefetch, false); err != nil { + if err := s.db.prefetcher.prefetch(s.addrHash, s.data.Root, s.address, nil, slotsToPrefetch, false); err != nil { log.Error("Failed to prefetch slots", "addr", s.address, "slots", len(slotsToPrefetch), "err", err) } } @@ -358,7 +357,7 @@ func (s *stateObject) updateTrie() (Trie, error) { // Whereas if the created node is handled first, then the collapse is avoided, and `B` is not resolved. var ( deletions []common.Hash - used = make([][]byte, 0, len(s.uncommittedStorage)) + used = make([]common.Hash, 0, len(s.uncommittedStorage)) ) for key, origin := range s.uncommittedStorage { // Skip noop changes, persist actual changes @@ -381,7 +380,7 @@ func (s *stateObject) updateTrie() (Trie, error) { deletions = append(deletions, key) } // Cache the items for preloading - used = append(used, common.CopyBytes(key[:])) // Copy needed for closure + used = append(used, key) // Copy needed for closure } for _, key := range deletions { if err := tr.DeleteStorage(s.address, key[:]); err != nil { @@ -391,7 +390,7 @@ func (s *stateObject) updateTrie() (Trie, error) { s.db.StorageDeleted.Add(1) } if s.db.prefetcher != nil { - s.db.prefetcher.used(s.addrHash, s.data.Root, used) + s.db.prefetcher.used(s.addrHash, s.data.Root, nil, used) } s.uncommittedStorage = make(Storage) // empties the commit markers return tr, nil @@ -490,33 +489,25 @@ func (s *stateObject) commit() (*accountUpdate, *trienode.NodeSet, error) { // AddBalance adds amount to s's balance. // It is used to add funds to the destination account of a transfer. -func (s *stateObject) AddBalance(amount *uint256.Int, reason tracing.BalanceChangeReason) { +// returns the previous balance +func (s *stateObject) AddBalance(amount *uint256.Int) uint256.Int { // EIP161: We must check emptiness for the objects such that the account // clearing (0,0,0 objects) can take effect. if amount.IsZero() { if s.empty() { s.touch() } - return + return *(s.Balance()) } - s.SetBalance(new(uint256.Int).Add(s.Balance(), amount), reason) + return s.SetBalance(new(uint256.Int).Add(s.Balance(), amount)) } -// SubBalance removes amount from s's balance. -// It is used to remove funds from the origin account of a transfer. -func (s *stateObject) SubBalance(amount *uint256.Int, reason tracing.BalanceChangeReason) { - if amount.IsZero() { - return - } - s.SetBalance(new(uint256.Int).Sub(s.Balance(), amount), reason) -} - -func (s *stateObject) SetBalance(amount *uint256.Int, reason tracing.BalanceChangeReason) { +// SetBalance sets the balance for the object, and returns the previous balance. +func (s *stateObject) SetBalance(amount *uint256.Int) uint256.Int { + prev := *s.data.Balance s.db.journal.balanceChange(s.address, s.data.Balance) - if s.db.logger != nil && s.db.logger.OnBalanceChange != nil { - s.db.logger.OnBalanceChange(s.address, s.Balance().ToBig(), amount.ToBig(), reason) - } s.setBalance(amount) + return prev } func (s *stateObject) setBalance(amount *uint256.Int) { @@ -562,10 +553,13 @@ func (s *stateObject) Code() []byte { if bytes.Equal(s.CodeHash(), types.EmptyCodeHash.Bytes()) { return nil } - code, err := s.db.db.ContractCode(s.address, common.BytesToHash(s.CodeHash())) + code, err := s.db.reader.Code(s.address, common.BytesToHash(s.CodeHash())) if err != nil { s.db.setError(fmt.Errorf("can't load code hash %x: %v", s.CodeHash(), err)) } + if len(code) == 0 { + s.db.setError(fmt.Errorf("code is not found %x", s.CodeHash())) + } s.code = code return code } @@ -580,20 +574,21 @@ func (s *stateObject) CodeSize() int { if bytes.Equal(s.CodeHash(), types.EmptyCodeHash.Bytes()) { return 0 } - size, err := s.db.db.ContractCodeSize(s.address, common.BytesToHash(s.CodeHash())) + size, err := s.db.reader.CodeSize(s.address, common.BytesToHash(s.CodeHash())) if err != nil { s.db.setError(fmt.Errorf("can't load code size %x: %v", s.CodeHash(), err)) } + if size == 0 { + s.db.setError(fmt.Errorf("code is not found %x", s.CodeHash())) + } return size } -func (s *stateObject) SetCode(codeHash common.Hash, code []byte) { - s.db.journal.setCode(s.address) - if s.db.logger != nil && s.db.logger.OnCodeChange != nil { - // TODO remove prevcode from this callback - s.db.logger.OnCodeChange(s.address, common.BytesToHash(s.CodeHash()), nil, codeHash, code) - } +func (s *stateObject) SetCode(codeHash common.Hash, code []byte) (prev []byte) { + prev = slices.Clone(s.code) + s.db.journal.setCode(s.address, prev) s.setCode(codeHash, code) + return prev } func (s *stateObject) setCode(codeHash common.Hash, code []byte) { @@ -604,9 +599,6 @@ func (s *stateObject) setCode(codeHash common.Hash, code []byte) { func (s *stateObject) SetNonce(nonce uint64) { s.db.journal.nonceChange(s.address, s.data.Nonce) - if s.db.logger != nil && s.db.logger.OnNonceChange != nil { - s.db.logger.OnNonceChange(s.address, s.data.Nonce, nonce) - } s.setNonce(nonce) } diff --git a/core/state/state_test.go b/core/state/state_test.go index 5ea80380d9..67617f49c4 100644 --- a/core/state/state_test.go +++ b/core/state/state_test.go @@ -23,7 +23,6 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/triedb" @@ -48,11 +47,11 @@ func TestDump(t *testing.T) { // generate a few entries obj1 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x01})) - obj1.AddBalance(uint256.NewInt(22), tracing.BalanceChangeUnspecified) + obj1.AddBalance(uint256.NewInt(22)) obj2 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x01, 0x02})) obj2.SetCode(crypto.Keccak256Hash([]byte{3, 3, 3, 3, 3, 3, 3}), []byte{3, 3, 3, 3, 3, 3, 3}) obj3 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x02})) - obj3.SetBalance(uint256.NewInt(44), tracing.BalanceChangeUnspecified) + obj3.SetBalance(uint256.NewInt(44)) // write some of them to the trie s.state.updateStateObject(obj1) @@ -106,13 +105,13 @@ func TestIterativeDump(t *testing.T) { // generate a few entries obj1 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x01})) - obj1.AddBalance(uint256.NewInt(22), tracing.BalanceChangeUnspecified) + obj1.AddBalance(uint256.NewInt(22)) obj2 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x01, 0x02})) obj2.SetCode(crypto.Keccak256Hash([]byte{3, 3, 3, 3, 3, 3, 3}), []byte{3, 3, 3, 3, 3, 3, 3}) obj3 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x02})) - obj3.SetBalance(uint256.NewInt(44), tracing.BalanceChangeUnspecified) + obj3.SetBalance(uint256.NewInt(44)) obj4 := s.state.getOrNewStateObject(common.BytesToAddress([]byte{0x00})) - obj4.AddBalance(uint256.NewInt(1337), tracing.BalanceChangeUnspecified) + obj4.AddBalance(uint256.NewInt(1337)) // write some of them to the trie s.state.updateStateObject(obj1) @@ -200,7 +199,7 @@ func TestCreateObjectRevert(t *testing.T) { state.CreateAccount(addr) so0 := state.getStateObject(addr) - so0.SetBalance(uint256.NewInt(42), tracing.BalanceChangeUnspecified) + so0.SetBalance(uint256.NewInt(42)) so0.SetNonce(43) so0.SetCode(crypto.Keccak256Hash([]byte{'c', 'a', 'f', 'e'}), []byte{'c', 'a', 'f', 'e'}) state.setStateObject(so0) diff --git a/core/state/statedb.go b/core/state/statedb.go index 14bccee0b0..1b92a8a198 100644 --- a/core/state/statedb.go +++ b/core/state/statedb.go @@ -21,7 +21,6 @@ import ( "errors" "fmt" "maps" - "math/big" "slices" "sync" "sync/atomic" @@ -38,7 +37,6 @@ import ( "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" "github.com/ethereum/go-ethereum/trie/utils" "github.com/holiman/uint256" "golang.org/x/sync/errgroup" @@ -86,7 +84,6 @@ type StateDB struct { prefetcher *triePrefetcher trie Trie noTrie bool - logger *tracing.Hooks reader Reader // originalRoot is the pre-state root, before any changes were made. @@ -236,11 +233,6 @@ func (s *StateDB) TransferPrefetcher(prev *StateDB) { s.prefetcherLock.Unlock() } -// SetLogger sets the logger for account update hooks. -func (s *StateDB) SetLogger(l *tracing.Hooks) { - s.logger = l -} - // StartPrefetcher initializes a new trie prefetcher to pull in nodes from the // state trie concurrently while the state is mutated so that when we reach the // commit phase, most of the needed data is already hot. @@ -265,7 +257,7 @@ func (s *StateDB) StartPrefetcher(namespace string, witness *stateless.Witness) // the prefetcher is constructed. For more details, see: // https://github.com/ethereum/go-ethereum/issues/29880 s.prefetcher = newTriePrefetcher(s.db, s.originalRoot, namespace, witness == nil) - if err := s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, nil, false); err != nil { + if err := s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, nil, nil, false); err != nil { log.Error("Failed to prefetch account trie", "root", s.originalRoot, "err", err) } } @@ -303,13 +295,13 @@ func (s *StateDB) TriePrefetchInAdvance(block *types.Block, signer types.Signer) accounts[*tx.To()] = struct{}{} } } - addressesToPrefetch := make([][]byte, 0, len(accounts)) + addressesToPrefetch := make([]common.Address, 0, len(accounts)) for addr := range accounts { - addressesToPrefetch = append(addressesToPrefetch, common.CopyBytes(addr[:])) // Copy needed for closure + addressesToPrefetch = append(addressesToPrefetch, addr) // Copy needed for closure } if len(addressesToPrefetch) > 0 { - prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, addressesToPrefetch, false) + prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, addressesToPrefetch, nil, false) } } @@ -345,9 +337,6 @@ func (s *StateDB) AddLog(log *types.Log) { log.TxHash = s.thash log.TxIndex = uint(s.txIndex) log.Index = s.logSize - if s.logger != nil && s.logger.OnLog != nil { - s.logger.OnLog(log) - } s.logs[s.thash] = append(s.logs[s.thash], log) s.logSize++ } @@ -449,6 +438,9 @@ func (s *StateDB) TxIndex() int { func (s *StateDB) GetCode(addr common.Address) []byte { stateObject := s.getStateObject(addr) if stateObject != nil { + if s.witness != nil { + s.witness.AddCode(stateObject.Code()) + } return stateObject.Code() } return nil @@ -465,6 +457,9 @@ func (s *StateDB) GetRoot(addr common.Address) common.Hash { func (s *StateDB) GetCodeSize(addr common.Address) int { stateObject := s.getStateObject(addr) if stateObject != nil { + if s.witness != nil { + s.witness.AddCode(stateObject.Code()) + } return stateObject.CodeSize() } return 0 @@ -515,25 +510,30 @@ func (s *StateDB) HasSelfDestructed(addr common.Address) bool { */ // AddBalance adds amount to the account associated with addr. -func (s *StateDB) AddBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) { +func (s *StateDB) AddBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) uint256.Int { stateObject := s.getOrNewStateObject(addr) - if stateObject != nil { - stateObject.AddBalance(amount, reason) + if stateObject == nil { + return uint256.Int{} } + return stateObject.AddBalance(amount) } // SubBalance subtracts amount from the account associated with addr. -func (s *StateDB) SubBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) { +func (s *StateDB) SubBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) uint256.Int { stateObject := s.getOrNewStateObject(addr) - if stateObject != nil { - stateObject.SubBalance(amount, reason) + if stateObject == nil { + return uint256.Int{} } + if amount.IsZero() { + return *(stateObject.Balance()) + } + return stateObject.SetBalance(new(uint256.Int).Sub(stateObject.Balance(), amount)) } func (s *StateDB) SetBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) { stateObject := s.getOrNewStateObject(addr) if stateObject != nil { - stateObject.SetBalance(amount, reason) + stateObject.SetBalance(amount) } } @@ -544,18 +544,19 @@ func (s *StateDB) SetNonce(addr common.Address, nonce uint64) { } } -func (s *StateDB) SetCode(addr common.Address, code []byte) { +func (s *StateDB) SetCode(addr common.Address, code []byte) (prev []byte) { stateObject := s.getOrNewStateObject(addr) if stateObject != nil { - stateObject.SetCode(crypto.Keccak256Hash(code), code) + return stateObject.SetCode(crypto.Keccak256Hash(code), code) } + return nil } -func (s *StateDB) SetState(addr common.Address, key, value common.Hash) { - stateObject := s.getOrNewStateObject(addr) - if stateObject != nil { - stateObject.SetState(key, value) +func (s *StateDB) SetState(addr common.Address, key, value common.Hash) common.Hash { + if stateObject := s.getOrNewStateObject(addr); stateObject != nil { + return stateObject.SetState(key, value) } + return common.Hash{} } // SetStorage replaces the entire storage for the specified account with given @@ -583,7 +584,7 @@ func (s *StateDB) SetStorage(addr common.Address, storage map[common.Hash]common if obj != nil { newObj.SetCode(common.BytesToHash(obj.CodeHash()), obj.code) newObj.SetNonce(obj.Nonce()) - newObj.SetBalance(obj.Balance(), tracing.BalanceChangeUnspecified) + newObj.SetBalance(obj.Balance()) } } @@ -592,15 +593,17 @@ func (s *StateDB) SetStorage(addr common.Address, storage map[common.Hash]common // // The account's state object is still available until the state is committed, // getStateObject will return a non-nil account after SelfDestruct. -func (s *StateDB) SelfDestruct(addr common.Address) { +func (s *StateDB) SelfDestruct(addr common.Address) uint256.Int { stateObject := s.getStateObject(addr) + var prevBalance uint256.Int if stateObject == nil { - return + return prevBalance } + prevBalance = *(stateObject.Balance()) // Regardless of whether it is already destructed or not, we do have to // journal the balance-change, if we set it to zero here. if !stateObject.Balance().IsZero() { - stateObject.SetBalance(new(uint256.Int), tracing.BalanceDecreaseSelfdestruct) + stateObject.SetBalance(new(uint256.Int)) } // If it is already marked as self-destructed, we do not need to add it // for journalling a second time. @@ -608,16 +611,18 @@ func (s *StateDB) SelfDestruct(addr common.Address) { s.journal.destruct(addr) stateObject.markSelfdestructed() } + return prevBalance } -func (s *StateDB) Selfdestruct6780(addr common.Address) { +func (s *StateDB) SelfDestruct6780(addr common.Address) (uint256.Int, bool) { stateObject := s.getStateObject(addr) if stateObject == nil { - return + return uint256.Int{}, false } if stateObject.newContract { - s.SelfDestruct(addr) + return s.SelfDestruct(addr), true } + return *(stateObject.Balance()), false } // SetTransientState sets transient storage for a given account. It @@ -702,7 +707,7 @@ func (s *StateDB) getStateObject(addr common.Address) *stateObject { } // Schedule the resolved account for prefetching if it's enabled. if s.prefetcher != nil { - if err := s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, [][]byte{addr[:]}, true); err != nil { + if err = s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, []common.Address{addr}, nil, true); err != nil { log.Error("Failed to prefetch account", "addr", addr, "err", err) } } @@ -771,11 +776,12 @@ func (s *StateDB) CopyDoPrefetch() *StateDB { // otherwise, just do inactive copy trie prefetcher. func (s *StateDB) copyInternal(doPrefetch bool) *StateDB { // Copy all the basic fields, initialize the memory ones + reader, _ := s.db.Reader(s.originalRoot) // impossible to fail state := &StateDB{ db: s.db, trie: mustCopyTrie(s.trie), // noTrie:s.noTrie, - reader: s.reader.Copy(), + reader: reader, // expectedRoot: s.expectedRoot, originalRoot: s.originalRoot, // fullProcessed: s.fullProcessed, @@ -861,7 +867,7 @@ func (s *StateDB) GetRefund() uint64 { // the journal as well as the refunds. Finalise, however, will not push any updates // into the tries just yet. Only IntermediateRoot or Commit will do that. func (s *StateDB) Finalise(deleteEmptyObjects bool) { - addressesToPrefetch := make([][]byte, 0, len(s.journal.dirties)) + addressesToPrefetch := make([]common.Address, 0, len(s.journal.dirties)) for addr := range s.journal.dirties { obj, exist := s.stateObjects[addr] if !exist { @@ -876,11 +882,6 @@ func (s *StateDB) Finalise(deleteEmptyObjects bool) { if obj.selfDestructed || (deleteEmptyObjects && obj.empty()) { delete(s.stateObjects, obj.address) s.markDelete(addr) - - // If ether was sent to account post-selfdestruct it is burnt. - if bal := obj.Balance(); s.logger != nil && s.logger.OnBalanceChange != nil && obj.selfDestructed && bal.Sign() != 0 { - s.logger.OnBalanceChange(obj.address, bal.ToBig(), new(big.Int), tracing.BalanceDecreaseSelfdestructBurn) - } // We need to maintain account deletions explicitly (will remain // set indefinitely). Note only the first occurred self-destruct // event is tracked. @@ -894,10 +895,10 @@ func (s *StateDB) Finalise(deleteEmptyObjects bool) { // At this point, also ship the address off to the precacher. The precacher // will start loading tries, and when the change is eventually committed, // the commit-phase will be a lot faster - addressesToPrefetch = append(addressesToPrefetch, common.CopyBytes(addr[:])) // Copy needed for closure + addressesToPrefetch = append(addressesToPrefetch, addr) // Copy needed for closure } if s.prefetcher != nil && len(addressesToPrefetch) > 0 { - if err := s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, addressesToPrefetch, false); err != nil { + if err := s.prefetcher.prefetch(common.Hash{}, s.originalRoot, common.Address{}, addressesToPrefetch, nil, false); err != nil { log.Error("Failed to prefetch addresses", "addresses", len(addressesToPrefetch), "err", err) } } @@ -1022,7 +1023,7 @@ func (s *StateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash { // into a shortnode. This requires `B` to be resolved from disk. // Whereas if the created node is handled first, then the collapse is avoided, and `B` is not resolved. var ( - usedAddrs [][]byte + usedAddrs []common.Address deletedAddrs []common.Address ) for addr, op := range s.mutations { @@ -1037,7 +1038,7 @@ func (s *StateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash { s.updateStateObject(s.stateObjects[addr]) s.AccountUpdated += 1 } - usedAddrs = append(usedAddrs, common.CopyBytes(addr[:])) // Copy needed for closure + usedAddrs = append(usedAddrs, addr) // Copy needed for closure } for _, deletedAddr := range deletedAddrs { s.deleteStateObject(deletedAddr) @@ -1046,7 +1047,7 @@ func (s *StateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash { s.AccountUpdates += time.Since(start) if s.prefetcher != nil && len(usedAddrs) > 0 { - s.prefetcher.used(common.Hash{}, s.originalRoot, usedAddrs) + s.prefetcher.used(common.Hash{}, s.originalRoot, usedAddrs, nil) } // Track the amount of time wasted on hashing the account trie @@ -1088,16 +1089,17 @@ func (s *StateDB) clearJournalAndRefund() { // of a specific account. It leverages the associated state snapshot for fast // storage iteration and constructs trie node deletion markers by creating // stack trie with iterated slots. -func (s *StateDB) fastDeleteStorage(snaps *snapshot.Tree, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, *trienode.NodeSet, error) { +func (s *StateDB) fastDeleteStorage(snaps *snapshot.Tree, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, map[common.Hash][]byte, *trienode.NodeSet, error) { iter, err := snaps.StorageIterator(s.originalRoot, addrHash, common.Hash{}) if err != nil { - return nil, nil, err + return nil, nil, nil, err } defer iter.Release() var ( - nodes = trienode.NewNodeSet(addrHash) - slots = make(map[common.Hash][]byte) + nodes = trienode.NewNodeSet(addrHash) // the set for trie node mutations (value is nil) + storages = make(map[common.Hash][]byte) // the set for storage mutations (value is nil) + storageOrigins = make(map[common.Hash][]byte) // the set for tracking the original value of slot ) stack := trie.NewStackTrie(func(path []byte, hash common.Hash, blob []byte) { nodes.AddNode(path, trienode.NewDeleted()) @@ -1105,46 +1107,51 @@ func (s *StateDB) fastDeleteStorage(snaps *snapshot.Tree, addrHash common.Hash, for iter.Next() { slot := common.CopyBytes(iter.Slot()) if err := iter.Error(); err != nil { // error might occur after Slot function - return nil, nil, err + return nil, nil, nil, err } - slots[iter.Hash()] = slot + key := iter.Hash() + storages[key] = nil + storageOrigins[key] = slot - if err := stack.Update(iter.Hash().Bytes(), slot); err != nil { - return nil, nil, err + if err := stack.Update(key.Bytes(), slot); err != nil { + return nil, nil, nil, err } } if err := iter.Error(); err != nil { // error might occur during iteration - return nil, nil, err + return nil, nil, nil, err } if stack.Hash() != root { - return nil, nil, fmt.Errorf("snapshot is not matched, exp %x, got %x", root, stack.Hash()) + return nil, nil, nil, fmt.Errorf("snapshot is not matched, exp %x, got %x", root, stack.Hash()) } - return slots, nodes, nil + return storages, storageOrigins, nodes, nil } // slowDeleteStorage serves as a less-efficient alternative to "fastDeleteStorage," // employed when the associated state snapshot is not available. It iterates the // storage slots along with all internal trie nodes via trie directly. -func (s *StateDB) slowDeleteStorage(addr common.Address, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, *trienode.NodeSet, error) { +func (s *StateDB) slowDeleteStorage(addr common.Address, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, map[common.Hash][]byte, *trienode.NodeSet, error) { tr, err := s.db.OpenStorageTrie(s.originalRoot, addr, root, s.trie) if err != nil { - return nil, nil, fmt.Errorf("failed to open storage trie, err: %w", err) + return nil, nil, nil, fmt.Errorf("failed to open storage trie, err: %w", err) } // skip deleting storages for EmptyTrie if _, ok := tr.(*trie.EmptyTrie); ok { - return nil, nil, nil + return nil, nil, nil, nil } it, err := tr.NodeIterator(nil) if err != nil { - return nil, nil, fmt.Errorf("failed to open storage iterator, err: %w", err) + return nil, nil, nil, fmt.Errorf("failed to open storage iterator, err: %w", err) } var ( - nodes = trienode.NewNodeSet(addrHash) - slots = make(map[common.Hash][]byte) + nodes = trienode.NewNodeSet(addrHash) // the set for trie node mutations (value is nil) + storages = make(map[common.Hash][]byte) // the set for storage mutations (value is nil) + storageOrigins = make(map[common.Hash][]byte) // the set for tracking the original value of slot ) for it.Next(true) { if it.Leaf() { - slots[common.BytesToHash(it.LeafKey())] = common.CopyBytes(it.LeafBlob()) + key := common.BytesToHash(it.LeafKey()) + storages[key] = nil + storageOrigins[key] = common.CopyBytes(it.LeafBlob()) continue } if it.Hash() == (common.Hash{}) { @@ -1153,35 +1160,36 @@ func (s *StateDB) slowDeleteStorage(addr common.Address, addrHash common.Hash, r nodes.AddNode(it.Path(), trienode.NewDeleted()) } if err := it.Error(); err != nil { - return nil, nil, err + return nil, nil, nil, err } - return slots, nodes, nil + return storages, storageOrigins, nodes, nil } // deleteStorage is designed to delete the storage trie of a designated account. // The function will make an attempt to utilize an efficient strategy if the // associated state snapshot is reachable; otherwise, it will resort to a less // efficient approach. -func (s *StateDB) deleteStorage(addr common.Address, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, *trienode.NodeSet, error) { +func (s *StateDB) deleteStorage(addr common.Address, addrHash common.Hash, root common.Hash) (map[common.Hash][]byte, map[common.Hash][]byte, *trienode.NodeSet, error) { var ( - err error - slots map[common.Hash][]byte - nodes *trienode.NodeSet + err error + nodes *trienode.NodeSet // the set for trie node mutations (value is nil) + storages map[common.Hash][]byte // the set for storage mutations (value is nil) + storageOrigins map[common.Hash][]byte // the set for tracking the original value of slot ) // The fast approach can be failed if the snapshot is not fully // generated, or it's internally corrupted. Fallback to the slow // one just in case. snaps := s.db.Snapshot() if snaps != nil { - slots, nodes, err = s.fastDeleteStorage(snaps, addrHash, root) + storages, storageOrigins, nodes, err = s.fastDeleteStorage(snaps, addrHash, root) } if snaps == nil || err != nil { - slots, nodes, err = s.slowDeleteStorage(addr, addrHash, root) + storages, storageOrigins, nodes, err = s.slowDeleteStorage(addr, addrHash, root) } if err != nil { - return nil, nil, err + return nil, nil, nil, err } - return slots, nodes, nil + return storages, storageOrigins, nodes, nil } // handleDestruction processes all destruction markers and deletes the account @@ -1228,15 +1236,16 @@ func (s *StateDB) handleDestruction() (map[common.Hash]*accountDelete, []*trieno deletes[addrHash] = op // Short circuit if the origin storage was empty. - if prev.Root == types.EmptyRootHash { + if prev.Root == types.EmptyRootHash || s.db.TrieDB().IsVerkle() { continue } // Remove storage slots belonging to the account. - slots, set, err := s.deleteStorage(addr, addrHash, prev.Root) + storages, storagesOrigin, set, err := s.deleteStorage(addr, addrHash, prev.Root) if err != nil { return nil, nil, fmt.Errorf("failed to delete storage, err: %w", err) } - op.storagesOrigin = slots + op.storages = storages + op.storagesOrigin = storagesOrigin // Aggregate the associated trie node changes. nodes = append(nodes, set) @@ -1447,7 +1456,7 @@ func (s *StateDB) commitAndFlush(block uint64, deleteEmptyObjects bool) (*stateU // If snapshotting is enabled, update the snapshot tree with this new version if snap := s.db.Snapshot(); snap != nil && snap.Snapshot(ret.originRoot) != nil { start := time.Now() - if err := snap.Update(ret.root, ret.originRoot, ret.destructs, ret.accounts, ret.storages); err != nil { + if err := snap.Update(ret.root, ret.originRoot, ret.accounts, ret.storages); err != nil { log.Warn("Failed to update snapshot tree", "from", ret.originRoot, "to", ret.root, "err", err) } // Keep 128 diff layers in the memory, persistent layer is 129th. @@ -1464,8 +1473,7 @@ func (s *StateDB) commitAndFlush(block uint64, deleteEmptyObjects bool) (*stateU // If trie database is enabled, commit the state update as a new layer if db := s.db.TrieDB(); db != nil && !s.noTrie { start := time.Now() - set := triestate.New(ret.accountsOrigin, ret.storagesOrigin) - if err := db.Update(ret.root, ret.originRoot, block, ret.nodes, set); err != nil { + if err := db.Update(ret.root, ret.originRoot, block, ret.nodes, ret.stateSet()); err != nil { return nil, err } s.TrieDBCommits += time.Since(start) diff --git a/core/state/statedb_fuzz_test.go b/core/state/statedb_fuzz_test.go index bc12aff70a..3735db0a4e 100644 --- a/core/state/statedb_fuzz_test.go +++ b/core/state/statedb_fuzz_test.go @@ -21,6 +21,7 @@ import ( "encoding/binary" "errors" "fmt" + "maps" "math" "math/rand" "reflect" @@ -176,24 +177,16 @@ func (test *stateTest) String() string { func (test *stateTest) run() bool { var ( - roots []common.Hash - accountList []map[common.Address][]byte - storageList []map[common.Address]map[common.Hash][]byte - copyUpdate = func(update *stateUpdate) { - accounts := make(map[common.Address][]byte, len(update.accountsOrigin)) - for key, val := range update.accountsOrigin { - accounts[key] = common.CopyBytes(val) - } - accountList = append(accountList, accounts) - - storages := make(map[common.Address]map[common.Hash][]byte, len(update.storagesOrigin)) - for addr, subset := range update.storagesOrigin { - storages[addr] = make(map[common.Hash][]byte, len(subset)) - for key, val := range subset { - storages[addr][key] = common.CopyBytes(val) - } - } - storageList = append(storageList, storages) + roots []common.Hash + accounts []map[common.Hash][]byte + accountOrigin []map[common.Address][]byte + storages []map[common.Hash]map[common.Hash][]byte + storageOrigin []map[common.Address]map[common.Hash][]byte + copyUpdate = func(update *stateUpdate) { + accounts = append(accounts, maps.Clone(update.accounts)) + accountOrigin = append(accountOrigin, maps.Clone(update.accountsOrigin)) + storages = append(storages, maps.Clone(update.storages)) + storageOrigin = append(storageOrigin, maps.Clone(update.storagesOrigin)) } disk = rawdb.NewMemoryDatabase() tdb = triedb.NewDatabase(disk, &triedb.Config{PathDB: pathdb.Defaults}) @@ -250,7 +243,7 @@ func (test *stateTest) run() bool { if i != 0 { root = roots[i-1] } - test.err = test.verify(root, roots[i], tdb, accountList[i], storageList[i]) + test.err = test.verify(root, roots[i], tdb, accounts[i], accountOrigin[i], storages[i], storageOrigin[i]) if test.err != nil { return false } @@ -265,7 +258,7 @@ func (test *stateTest) run() bool { // - the account was indeed not present in trie // - the account is present in new trie, nil->nil is regarded as invalid // - the slots transition is correct -func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Database, otr, ntr *trie.Trie, addr common.Address, slots map[common.Hash][]byte) error { +func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Database, otr, ntr *trie.Trie, addr common.Address, account []byte, storages map[common.Hash][]byte, storagesOrigin map[common.Hash][]byte) error { // Verify account change addrHash := crypto.Keccak256Hash(addr.Bytes()) oBlob, err := otr.Get(addrHash.Bytes()) @@ -282,6 +275,13 @@ func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Databa if len(nBlob) == 0 { return fmt.Errorf("missing account in new trie, %x", addrHash) } + full, err := types.FullAccountRLP(account) + if err != nil { + return err + } + if !bytes.Equal(nBlob, full) { + return fmt.Errorf("unexpected account data, want: %v, got: %v", full, nBlob) + } // Verify storage changes var nAcct types.StateAccount @@ -290,7 +290,10 @@ func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Databa } // Account has no slot, empty slot set is expected if nAcct.Root == types.EmptyRootHash { - if len(slots) != 0 { + if len(storagesOrigin) != 0 { + return fmt.Errorf("unexpected slot changes %x", addrHash) + } + if len(storages) != 0 { return fmt.Errorf("unexpected slot changes %x", addrHash) } return nil @@ -300,9 +303,22 @@ func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Databa if err != nil { return err } - for key, val := range slots { + for key, val := range storagesOrigin { + if _, exist := storages[key]; !exist { + return errors.New("storage data is not found") + } + got, err := st.Get(key.Bytes()) + if err != nil { + return err + } + if !bytes.Equal(got, storages[key]) { + return fmt.Errorf("unexpected storage data, want: %v, got: %v", storages[key], got) + } st.Update(key.Bytes(), val) } + if len(storagesOrigin) != len(storages) { + return fmt.Errorf("extra storage found, want: %d, got: %d", len(storagesOrigin), len(storages)) + } if st.Hash() != types.EmptyRootHash { return errors.New("invalid slot changes") } @@ -316,7 +332,7 @@ func (test *stateTest) verifyAccountCreation(next common.Hash, db *triedb.Databa // - the account was indeed present in trie // - the account in old trie matches the provided value // - the slots transition is correct -func (test *stateTest) verifyAccountUpdate(next common.Hash, db *triedb.Database, otr, ntr *trie.Trie, addr common.Address, origin []byte, slots map[common.Hash][]byte) error { +func (test *stateTest) verifyAccountUpdate(next common.Hash, db *triedb.Database, otr, ntr *trie.Trie, addr common.Address, account []byte, accountOrigin []byte, storages map[common.Hash][]byte, storageOrigin map[common.Hash][]byte) error { // Verify account change addrHash := crypto.Keccak256Hash(addr.Bytes()) oBlob, err := otr.Get(addrHash.Bytes()) @@ -330,14 +346,23 @@ func (test *stateTest) verifyAccountUpdate(next common.Hash, db *triedb.Database if len(oBlob) == 0 { return fmt.Errorf("missing account in old trie, %x", addrHash) } - full, err := types.FullAccountRLP(origin) + full, err := types.FullAccountRLP(accountOrigin) if err != nil { return err } if !bytes.Equal(full, oBlob) { return fmt.Errorf("account value is not matched, %x", addrHash) } - + if len(nBlob) == 0 { + if len(account) != 0 { + return errors.New("unexpected account data") + } + } else { + full, _ = types.FullAccountRLP(account) + if !bytes.Equal(full, nBlob) { + return fmt.Errorf("unexpected account data, %x, want %v, got: %v", addrHash, full, nBlob) + } + } // Decode accounts var ( oAcct types.StateAccount @@ -361,16 +386,29 @@ func (test *stateTest) verifyAccountUpdate(next common.Hash, db *triedb.Database if err != nil { return err } - for key, val := range slots { + for key, val := range storageOrigin { + if _, exist := storages[key]; !exist { + return errors.New("storage data is not found") + } + got, err := st.Get(key.Bytes()) + if err != nil { + return err + } + if !bytes.Equal(got, storages[key]) { + return fmt.Errorf("unexpected storage data, want: %v, got: %v", storages[key], got) + } st.Update(key.Bytes(), val) } + if len(storageOrigin) != len(storages) { + return fmt.Errorf("extra storage found, want: %d, got: %d", len(storageOrigin), len(storages)) + } if st.Hash() != oAcct.Root { return errors.New("invalid slot changes") } return nil } -func (test *stateTest) verify(root common.Hash, next common.Hash, db *triedb.Database, accountsOrigin map[common.Address][]byte, storagesOrigin map[common.Address]map[common.Hash][]byte) error { +func (test *stateTest) verify(root common.Hash, next common.Hash, db *triedb.Database, accounts map[common.Hash][]byte, accountsOrigin map[common.Address][]byte, storages map[common.Hash]map[common.Hash][]byte, storagesOrigin map[common.Address]map[common.Hash][]byte) error { otr, err := trie.New(trie.StateTrieID(root), db) if err != nil { return err @@ -379,12 +417,15 @@ func (test *stateTest) verify(root common.Hash, next common.Hash, db *triedb.Dat if err != nil { return err } - for addr, account := range accountsOrigin { - var err error - if len(account) == 0 { - err = test.verifyAccountCreation(next, db, otr, ntr, addr, storagesOrigin[addr]) + for addr, accountOrigin := range accountsOrigin { + var ( + err error + addrHash = crypto.Keccak256Hash(addr.Bytes()) + ) + if len(accountOrigin) == 0 { + err = test.verifyAccountCreation(next, db, otr, ntr, addr, accounts[addrHash], storages[addrHash], storagesOrigin[addr]) } else { - err = test.verifyAccountUpdate(next, db, otr, ntr, addr, accountsOrigin[addr], storagesOrigin[addr]) + err = test.verifyAccountUpdate(next, db, otr, ntr, addr, accounts[addrHash], accountsOrigin[addr], storages[addrHash], storagesOrigin[addr]) } if err != nil { return err diff --git a/core/state/statedb_hooked.go b/core/state/statedb_hooked.go new file mode 100644 index 0000000000..29ded1acae --- /dev/null +++ b/core/state/statedb_hooked.go @@ -0,0 +1,295 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package state + +import ( + "math/big" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/stateless" + "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/params" + "github.com/ethereum/go-ethereum/trie/utils" + "github.com/holiman/uint256" +) + +// hookedStateDB represents a statedb which emits calls to tracing-hooks +// on state operations. +type hookedStateDB struct { + inner *StateDB + hooks *tracing.Hooks +} + +// NewHookedState wraps the given stateDb with the given hooks +func NewHookedState(stateDb *StateDB, hooks *tracing.Hooks) *hookedStateDB { + s := &hookedStateDB{stateDb, hooks} + if s.hooks == nil { + s.hooks = new(tracing.Hooks) + } + return s +} + +func (s *hookedStateDB) CreateAccount(addr common.Address) { + s.inner.CreateAccount(addr) +} + +func (s *hookedStateDB) CreateContract(addr common.Address) { + s.inner.CreateContract(addr) +} + +func (s *hookedStateDB) GetBalance(addr common.Address) *uint256.Int { + return s.inner.GetBalance(addr) +} + +func (s *hookedStateDB) SetBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) { + s.inner.SetBalance(addr, amount, reason) +} + +func (s *hookedStateDB) GetNonce(addr common.Address) uint64 { + return s.inner.GetNonce(addr) +} + +func (s *hookedStateDB) GetCodeHash(addr common.Address) common.Hash { + return s.inner.GetCodeHash(addr) +} + +func (s *hookedStateDB) GetCode(addr common.Address) []byte { + return s.inner.GetCode(addr) +} + +func (s *hookedStateDB) GetCodeSize(addr common.Address) int { + return s.inner.GetCodeSize(addr) +} + +func (s *hookedStateDB) AddRefund(u uint64) { + s.inner.AddRefund(u) +} + +func (s *hookedStateDB) SubRefund(u uint64) { + s.inner.SubRefund(u) +} + +func (s *hookedStateDB) GetRefund() uint64 { + return s.inner.GetRefund() +} + +func (s *hookedStateDB) GetCommittedState(addr common.Address, hash common.Hash) common.Hash { + return s.inner.GetCommittedState(addr, hash) +} + +func (s *hookedStateDB) GetState(addr common.Address, hash common.Hash) common.Hash { + return s.inner.GetState(addr, hash) +} + +func (s *hookedStateDB) GetStorageRoot(addr common.Address) common.Hash { + return s.inner.GetStorageRoot(addr) +} + +func (s *hookedStateDB) GetTransientState(addr common.Address, key common.Hash) common.Hash { + return s.inner.GetTransientState(addr, key) +} + +func (s *hookedStateDB) SetTransientState(addr common.Address, key, value common.Hash) { + s.inner.SetTransientState(addr, key, value) +} + +func (s *hookedStateDB) HasSelfDestructed(addr common.Address) bool { + return s.inner.HasSelfDestructed(addr) +} + +func (s *hookedStateDB) Exist(addr common.Address) bool { + return s.inner.Exist(addr) +} + +func (s *hookedStateDB) Empty(addr common.Address) bool { + return s.inner.Empty(addr) +} + +func (s *hookedStateDB) AddressInAccessList(addr common.Address) bool { + return s.inner.AddressInAccessList(addr) +} + +func (s *hookedStateDB) SlotInAccessList(addr common.Address, slot common.Hash) (addressOk bool, slotOk bool) { + return s.inner.SlotInAccessList(addr, slot) +} + +func (s *hookedStateDB) AddAddressToAccessList(addr common.Address) { + s.inner.AddAddressToAccessList(addr) +} + +func (s *hookedStateDB) AddSlotToAccessList(addr common.Address, slot common.Hash) { + s.inner.AddSlotToAccessList(addr, slot) +} + +func (s *hookedStateDB) ClearAccessList() { + s.inner.ClearAccessList() +} + +func (s *hookedStateDB) PointCache() *utils.PointCache { + return s.inner.PointCache() +} + +func (s *hookedStateDB) Prepare(rules params.Rules, sender, coinbase common.Address, dest *common.Address, precompiles []common.Address, txAccesses types.AccessList) { + s.inner.Prepare(rules, sender, coinbase, dest, precompiles, txAccesses) +} + +func (s *hookedStateDB) SetTxContext(thash common.Hash, ti int) { + s.inner.SetTxContext(thash, ti) +} + +func (s *hookedStateDB) TxIndex() int { + return s.inner.TxIndex() +} + +func (s *hookedStateDB) RevertToSnapshot(i int) { + s.inner.RevertToSnapshot(i) +} + +func (s *hookedStateDB) Snapshot() int { + return s.inner.Snapshot() +} + +func (s *hookedStateDB) AddPreimage(hash common.Hash, bytes []byte) { + s.inner.AddPreimage(hash, bytes) +} + +func (s *hookedStateDB) Witness() *stateless.Witness { + return s.inner.Witness() +} + +func (s *hookedStateDB) SubBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) uint256.Int { + prev := s.inner.SubBalance(addr, amount, reason) + if s.hooks.OnBalanceChange != nil && !amount.IsZero() { + newBalance := new(uint256.Int).Sub(&prev, amount) + s.hooks.OnBalanceChange(addr, prev.ToBig(), newBalance.ToBig(), reason) + } + return prev +} + +func (s *hookedStateDB) AddBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) uint256.Int { + prev := s.inner.AddBalance(addr, amount, reason) + if s.hooks.OnBalanceChange != nil && !amount.IsZero() { + newBalance := new(uint256.Int).Add(&prev, amount) + s.hooks.OnBalanceChange(addr, prev.ToBig(), newBalance.ToBig(), reason) + } + return prev +} + +func (s *hookedStateDB) SetNonce(address common.Address, nonce uint64) { + s.inner.SetNonce(address, nonce) + if s.hooks.OnNonceChange != nil { + s.hooks.OnNonceChange(address, nonce-1, nonce) + } +} + +func (s *hookedStateDB) SetCode(address common.Address, code []byte) []byte { + prev := s.inner.SetCode(address, code) + if s.hooks.OnCodeChange != nil { + prevHash := types.EmptyCodeHash + if len(prev) != 0 { + prevHash = crypto.Keccak256Hash(prev) + } + s.hooks.OnCodeChange(address, prevHash, prev, crypto.Keccak256Hash(code), code) + } + return prev +} + +func (s *hookedStateDB) SetState(address common.Address, key common.Hash, value common.Hash) common.Hash { + prev := s.inner.SetState(address, key, value) + if s.hooks.OnStorageChange != nil && prev != value { + s.hooks.OnStorageChange(address, key, prev, value) + } + return prev +} + +func (s *hookedStateDB) SelfDestruct(address common.Address) uint256.Int { + var prevCode []byte + var prevCodeHash common.Hash + + if s.hooks.OnCodeChange != nil { + prevCode = s.inner.GetCode(address) + prevCodeHash = s.inner.GetCodeHash(address) + } + + prev := s.inner.SelfDestruct(address) + + if s.hooks.OnBalanceChange != nil && !prev.IsZero() { + s.hooks.OnBalanceChange(address, prev.ToBig(), new(big.Int), tracing.BalanceDecreaseSelfdestruct) + } + + if s.hooks.OnCodeChange != nil && len(prevCode) > 0 { + s.hooks.OnCodeChange(address, prevCodeHash, prevCode, types.EmptyCodeHash, nil) + } + + return prev +} + +func (s *hookedStateDB) SelfDestruct6780(address common.Address) (uint256.Int, bool) { + var prevCode []byte + var prevCodeHash common.Hash + + if s.hooks.OnCodeChange != nil { + prevCodeHash = s.inner.GetCodeHash(address) + prevCode = s.inner.GetCode(address) + } + + prev, changed := s.inner.SelfDestruct6780(address) + + if s.hooks.OnBalanceChange != nil && changed && !prev.IsZero() { + s.hooks.OnBalanceChange(address, prev.ToBig(), new(big.Int), tracing.BalanceDecreaseSelfdestruct) + } + + if s.hooks.OnCodeChange != nil && changed && len(prevCode) > 0 { + s.hooks.OnCodeChange(address, prevCodeHash, prevCode, types.EmptyCodeHash, nil) + } + + return prev, changed +} + +func (s *hookedStateDB) AddLog(log *types.Log) { + // The inner will modify the log (add fields), so invoke that first + s.inner.AddLog(log) + if s.hooks.OnLog != nil { + s.hooks.OnLog(log) + } +} + +func (s *hookedStateDB) GetLogs(hash common.Hash, blockNumber uint64, blockHash common.Hash) []*types.Log { + return s.inner.GetLogs(hash, blockNumber, blockHash) +} + +func (s *hookedStateDB) Finalise(deleteEmptyObjects bool) { + defer s.inner.Finalise(deleteEmptyObjects) + if s.hooks.OnBalanceChange == nil { + return + } + for addr := range s.inner.journal.dirties { + obj := s.inner.stateObjects[addr] + if obj != nil && obj.selfDestructed { + // If ether was sent to account post-selfdestruct it is burnt. + if bal := obj.Balance(); bal.Sign() != 0 { + s.hooks.OnBalanceChange(addr, bal.ToBig(), new(big.Int), tracing.BalanceDecreaseSelfdestructBurn) + } + } + } +} + +func (s *hookedStateDB) IntermediateRoot(deleteEmptyObjects bool) common.Hash { + return s.inner.IntermediateRoot(deleteEmptyObjects) +} diff --git a/core/state/statedb_hooked_test.go b/core/state/statedb_hooked_test.go new file mode 100644 index 0000000000..5f82ed06d0 --- /dev/null +++ b/core/state/statedb_hooked_test.go @@ -0,0 +1,130 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package state + +import ( + "fmt" + "math/big" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" + "github.com/holiman/uint256" +) + +// This method tests that the 'burn' from sending-to-selfdestructed accounts +// is accounted for. +// (There is also a higher-level test in eth/tracers: TestSupplySelfDestruct ) +func TestBurn(t *testing.T) { + // Note: burn can happen even after EIP-6780, if within one single transaction, + // the following occur: + // 1. contract B creates contract A + // 2. contract A is destructed + // 3. contract B sends ether to A + + var burned = new(uint256.Int) + s, _ := New(types.EmptyRootHash, NewDatabaseForTesting()) + hooked := NewHookedState(s, &tracing.Hooks{ + OnBalanceChange: func(addr common.Address, prev, new *big.Int, reason tracing.BalanceChangeReason) { + if reason == tracing.BalanceDecreaseSelfdestructBurn { + burned.Add(burned, uint256.MustFromBig(prev)) + } + }, + }) + createAndDestroy := func(addr common.Address) { + hooked.AddBalance(addr, uint256.NewInt(100), tracing.BalanceChangeUnspecified) + hooked.CreateContract(addr) + hooked.SelfDestruct(addr) + // sanity-check that balance is now 0 + if have, want := hooked.GetBalance(addr), new(uint256.Int); !have.Eq(want) { + t.Fatalf("post-destruct balance wrong: have %v want %v", have, want) + } + } + addA := common.Address{0xaa} + addB := common.Address{0xbb} + addC := common.Address{0xcc} + + // Tx 1: create and destroy address A and B in one tx + createAndDestroy(addA) + createAndDestroy(addB) + hooked.AddBalance(addA, uint256.NewInt(200), tracing.BalanceChangeUnspecified) + hooked.AddBalance(addB, uint256.NewInt(200), tracing.BalanceChangeUnspecified) + hooked.Finalise(true) + + // Tx 2: create and destroy address C, then commit + createAndDestroy(addC) + hooked.AddBalance(addC, uint256.NewInt(200), tracing.BalanceChangeUnspecified) + hooked.Finalise(true) + + s.Commit(0, false) + if have, want := burned, uint256.NewInt(600); !have.Eq(want) { + t.Fatalf("burn-count wrong, have %v want %v", have, want) + } +} + +// TestHooks is a basic sanity-check of all hooks +func TestHooks(t *testing.T) { + inner, _ := New(types.EmptyRootHash, NewDatabaseForTesting()) + inner.SetTxContext(common.Hash{0x11}, 100) // For the log + var result []string + var wants = []string{ + "0xaa00000000000000000000000000000000000000.balance: 0->100 (BalanceChangeUnspecified)", + "0xaa00000000000000000000000000000000000000.balance: 100->50 (BalanceChangeTransfer)", + "0xaa00000000000000000000000000000000000000.nonce: 1336->1337", + "0xaa00000000000000000000000000000000000000.code: (0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470) ->0x1325 (0xa12ae05590de0c93a00bc7ac773c2fdb621e44f814985e72194f921c0050f728)", + "0xaa00000000000000000000000000000000000000.storage slot 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0000000000000000000000000000000000000000000000000000000000000000 ->0x0000000000000000000000000000000000000000000000000000000000000011", + "0xaa00000000000000000000000000000000000000.storage slot 0x0000000000000000000000000000000000000000000000000000000000000001: 0x0000000000000000000000000000000000000000000000000000000000000011 ->0x0000000000000000000000000000000000000000000000000000000000000022", + "log 100", + } + emitF := func(format string, a ...any) { + result = append(result, fmt.Sprintf(format, a...)) + } + sdb := NewHookedState(inner, &tracing.Hooks{ + OnBalanceChange: func(addr common.Address, prev, new *big.Int, reason tracing.BalanceChangeReason) { + emitF("%v.balance: %v->%v (%v)", addr, prev, new, reason) + }, + OnNonceChange: func(addr common.Address, prev, new uint64) { + emitF("%v.nonce: %v->%v", addr, prev, new) + }, + OnCodeChange: func(addr common.Address, prevCodeHash common.Hash, prevCode []byte, codeHash common.Hash, code []byte) { + emitF("%v.code: %#x (%v) ->%#x (%v)", addr, prevCode, prevCodeHash, code, codeHash) + }, + OnStorageChange: func(addr common.Address, slot common.Hash, prev, new common.Hash) { + emitF("%v.storage slot %v: %v ->%v", addr, slot, prev, new) + }, + OnLog: func(log *types.Log) { + emitF("log %v", log.TxIndex) + }, + }) + sdb.AddBalance(common.Address{0xaa}, uint256.NewInt(100), tracing.BalanceChangeUnspecified) + sdb.SubBalance(common.Address{0xaa}, uint256.NewInt(50), tracing.BalanceChangeTransfer) + sdb.SetNonce(common.Address{0xaa}, 1337) + sdb.SetCode(common.Address{0xaa}, []byte{0x13, 37}) + sdb.SetState(common.Address{0xaa}, common.HexToHash("0x01"), common.HexToHash("0x11")) + sdb.SetState(common.Address{0xaa}, common.HexToHash("0x01"), common.HexToHash("0x22")) + sdb.SetTransientState(common.Address{0xaa}, common.HexToHash("0x02"), common.HexToHash("0x01")) + sdb.SetTransientState(common.Address{0xaa}, common.HexToHash("0x02"), common.HexToHash("0x02")) + sdb.AddLog(&types.Log{ + Address: common.Address{0xbb}, + }) + for i, want := range wants { + if have := result[i]; have != want { + t.Fatalf("error event %d, have\n%v\nwant%v\n", i, have, want) + } + } +} diff --git a/core/state/statedb_test.go b/core/state/statedb_test.go index 46250f047b..7eb6525763 100644 --- a/core/state/statedb_test.go +++ b/core/state/statedb_test.go @@ -170,7 +170,7 @@ func TestCopy(t *testing.T) { for i := byte(0); i < 255; i++ { obj := orig.getOrNewStateObject(common.BytesToAddress([]byte{i})) - obj.AddBalance(uint256.NewInt(uint64(i)), tracing.BalanceChangeUnspecified) + obj.AddBalance(uint256.NewInt(uint64(i))) orig.updateStateObject(obj) } orig.Finalise(false) @@ -187,9 +187,9 @@ func TestCopy(t *testing.T) { copyObj := copy.getOrNewStateObject(common.BytesToAddress([]byte{i})) ccopyObj := ccopy.getOrNewStateObject(common.BytesToAddress([]byte{i})) - origObj.AddBalance(uint256.NewInt(2*uint64(i)), tracing.BalanceChangeUnspecified) - copyObj.AddBalance(uint256.NewInt(3*uint64(i)), tracing.BalanceChangeUnspecified) - ccopyObj.AddBalance(uint256.NewInt(4*uint64(i)), tracing.BalanceChangeUnspecified) + origObj.AddBalance(uint256.NewInt(2 * uint64(i))) + copyObj.AddBalance(uint256.NewInt(3 * uint64(i))) + ccopyObj.AddBalance(uint256.NewInt(4 * uint64(i))) orig.updateStateObject(origObj) copy.updateStateObject(copyObj) @@ -236,7 +236,7 @@ func TestCopyWithDirtyJournal(t *testing.T) { // Fill up the initial states for i := byte(0); i < 255; i++ { obj := orig.getOrNewStateObject(common.BytesToAddress([]byte{i})) - obj.AddBalance(uint256.NewInt(uint64(i)), tracing.BalanceChangeUnspecified) + obj.AddBalance(uint256.NewInt(uint64(i))) obj.data.Root = common.HexToHash("0xdeadbeef") orig.updateStateObject(obj) } @@ -246,7 +246,9 @@ func TestCopyWithDirtyJournal(t *testing.T) { // modify all in memory without finalizing for i := byte(0); i < 255; i++ { obj := orig.getOrNewStateObject(common.BytesToAddress([]byte{i})) - obj.SubBalance(uint256.NewInt(uint64(i)), tracing.BalanceChangeUnspecified) + amount := uint256.NewInt(uint64(i)) + obj.SetBalance(new(uint256.Int).Sub(obj.Balance(), amount)) + orig.updateStateObject(obj) } cpy := orig.Copy() @@ -280,7 +282,7 @@ func TestCopyObjectState(t *testing.T) { // Fill up the initial states for i := byte(0); i < 5; i++ { obj := orig.getOrNewStateObject(common.BytesToAddress([]byte{i})) - obj.AddBalance(uint256.NewInt(uint64(i)), tracing.BalanceChangeUnspecified) + obj.AddBalance(uint256.NewInt(uint64(i))) obj.data.Root = common.HexToHash("0xdeadbeef") orig.updateStateObject(obj) } @@ -648,11 +650,7 @@ func (test *snapshotTest) checkEqual(state, checkstate *StateDB) error { { have := state.transientStorage want := checkstate.transientStorage - eq := maps.EqualFunc(have, want, - func(a Storage, b Storage) bool { - return maps.Equal(a, b) - }) - if !eq { + if !maps.EqualFunc(have, want, maps.Equal) { return fmt.Errorf("transient storage differs ,have\n%v\nwant\n%v", have.PrettyPrint(), want.PrettyPrint()) @@ -981,8 +979,8 @@ func testMissingTrieNodes(t *testing.T, scheme string) { ) if scheme == rawdb.PathScheme { tdb = triedb.NewDatabase(memDb, &triedb.Config{PathDB: &pathdb.Config{ - CleanCacheSize: 0, - DirtyCacheSize: 0, + CleanCacheSize: 0, + WriteBufferSize: 0, }}) // disable caching } else { tdb = triedb.NewDatabase(memDb, &triedb.Config{HashDB: &hashdb.Config{ @@ -1032,12 +1030,8 @@ func testMissingTrieNodes(t *testing.T, scheme string) { func TestStateDBAccessList(t *testing.T) { // Some helpers - addr := func(a string) common.Address { - return common.HexToAddress(a) - } - slot := func(a string) common.Hash { - return common.HexToHash(a) - } + addr := common.HexToAddress + slot := common.HexToHash db := NewDatabaseForTesting() state, _ := New(types.EmptyRootHash, db) @@ -1302,12 +1296,12 @@ func TestDeleteStorage(t *testing.T) { obj := fastState.getOrNewStateObject(addr) storageRoot := obj.data.Root - _, fastNodes, err := fastState.deleteStorage(addr, crypto.Keccak256Hash(addr[:]), storageRoot) + _, _, fastNodes, err := fastState.deleteStorage(addr, crypto.Keccak256Hash(addr[:]), storageRoot) if err != nil { t.Fatal(err) } - _, slowNodes, err := slowState.deleteStorage(addr, crypto.Keccak256Hash(addr[:]), storageRoot) + _, _, slowNodes, err := slowState.deleteStorage(addr, crypto.Keccak256Hash(addr[:]), storageRoot) if err != nil { t.Fatal(err) } diff --git a/core/state/stateupdate.go b/core/state/stateupdate.go index 463dd470f2..528d69ac34 100644 --- a/core/state/stateupdate.go +++ b/core/state/stateupdate.go @@ -17,9 +17,12 @@ package state import ( + "maps" + "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/trie/trienode" + "github.com/ethereum/go-ethereum/triedb" ) // contractCode represents a contract code with associated metadata. @@ -32,6 +35,7 @@ type contractCode struct { type accountDelete struct { address common.Address // address is the unique account identifier origin []byte // origin is the original value of account data in slim-RLP encoding. + storages map[common.Hash][]byte // storages stores mutated slots, the value should be nil. storagesOrigin map[common.Hash][]byte // storagesOrigin stores the original values of mutated slots in prefix-zero-trimmed RLP format. } @@ -51,7 +55,6 @@ type accountUpdate struct { type stateUpdate struct { originRoot common.Hash // hash of the state before applying mutation root common.Hash // hash of the state after applying mutation - destructs map[common.Hash]struct{} // destructs contains the list of destructed accounts accounts map[common.Hash][]byte // accounts stores mutated accounts in 'slim RLP' encoding accountsOrigin map[common.Address][]byte // accountsOrigin stores the original values of mutated accounts in 'slim RLP' encoding storages map[common.Hash]map[common.Hash][]byte // storages stores mutated slots in 'prefix-zero-trimmed' RLP format @@ -73,7 +76,6 @@ func (sc *stateUpdate) empty() bool { // account deletions and account updates to form a comprehensive state update. func newStateUpdate(originRoot common.Hash, root common.Hash, deletes map[common.Hash]*accountDelete, updates map[common.Hash]*accountUpdate, nodes *trienode.MergedNodeSet) *stateUpdate { var ( - destructs = make(map[common.Hash]struct{}) accounts = make(map[common.Hash][]byte) accountsOrigin = make(map[common.Address][]byte) storages = make(map[common.Hash]map[common.Hash][]byte) @@ -85,9 +87,13 @@ func newStateUpdate(originRoot common.Hash, root common.Hash, deletes map[common // within the same block, the deletions must be aggregated first. for addrHash, op := range deletes { addr := op.address - destructs[addrHash] = struct{}{} + accounts[addrHash] = nil destructsAddrs[addr] = struct{}{} accountsOrigin[addr] = op.origin + + if len(op.storages) > 0 { + storages[addrHash] = op.storages + } if len(op.storagesOrigin) > 0 { storagesOrigin[addr] = op.storagesOrigin } @@ -99,35 +105,41 @@ func newStateUpdate(originRoot common.Hash, root common.Hash, deletes map[common if op.code != nil { codes[addr] = *op.code } - // Aggregate the account changes. The original account value will only - // be tracked if it's not present yet. accounts[addrHash] = op.data + + // Aggregate the account original value. If the account is already + // present in the aggregated accountsOrigin set, skip it. if _, found := accountsOrigin[addr]; !found { accountsOrigin[addr] = op.origin } - // Aggregate the storage changes. The original storage slot value will - // only be tracked if it's not present yet. + // Aggregate the storage mutation list. If a slot in op.storages is + // already present in aggregated storages set, the value will be + // overwritten. if len(op.storages) > 0 { - storages[addrHash] = op.storages + if _, exist := storages[addrHash]; !exist { + storages[addrHash] = op.storages + } else { + maps.Copy(storages[addrHash], op.storages) + } } + // Aggregate the storage original values. If the slot is already present + // in aggregated storagesOrigin set, skip it. if len(op.storagesOrigin) > 0 { - origin := storagesOrigin[addr] - if origin == nil { + origin, exist := storagesOrigin[addr] + if !exist { storagesOrigin[addr] = op.storagesOrigin - continue - } - for key, slot := range op.storagesOrigin { - if _, found := origin[key]; !found { - origin[key] = slot + } else { + for key, slot := range op.storagesOrigin { + if _, found := origin[key]; !found { + origin[key] = slot + } } } - storagesOrigin[addr] = origin } } sc := &stateUpdate{ originRoot: types.TrieRootHash(originRoot), root: types.TrieRootHash(root), - destructs: destructs, accounts: accounts, accountsOrigin: accountsOrigin, storages: storages, @@ -165,3 +177,16 @@ func newStateUpdate(originRoot common.Hash, root common.Hash, deletes map[common return sc } + +// stateSet converts the current stateUpdate object into a triedb.StateSet +// object. This function extracts the necessary data from the stateUpdate +// struct and formats it into the StateSet structure consumed by the triedb +// package. +func (sc *stateUpdate) stateSet() *triedb.StateSet { + return &triedb.StateSet{ + Accounts: sc.accounts, + AccountsOrigin: sc.accountsOrigin, + Storages: sc.storages, + StoragesOrigin: sc.storagesOrigin, + } +} diff --git a/core/state/sync_test.go b/core/state/sync_test.go index f7533c18aa..c44f4579e6 100644 --- a/core/state/sync_test.go +++ b/core/state/sync_test.go @@ -22,7 +22,6 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" @@ -62,7 +61,7 @@ func makeTestState(scheme string) (ethdb.Database, Database, *triedb.Database, c obj := state.getOrNewStateObject(common.BytesToAddress([]byte{i})) acc := &testAccount{address: common.BytesToAddress([]byte{i})} - obj.AddBalance(uint256.NewInt(uint64(11*i)), tracing.BalanceChangeUnspecified) + obj.AddBalance(uint256.NewInt(uint64(11 * i))) acc.balance = uint256.NewInt(uint64(11 * i)) obj.SetNonce(uint64(42 * i)) @@ -207,7 +206,11 @@ func testIterativeStateSync(t *testing.T, count int, commit bool, bypath bool, s for i := 0; i < len(codes); i++ { codeElements = append(codeElements, stateElement{code: codes[i]}) } - reader, err := ndb.Reader(srcRoot) + reader, err := ndb.NodeReader(srcRoot) + if err != nil { + t.Fatalf("state is not existent, %#x", srcRoot) + } + cReader, err := srcDb.Reader(srcRoot) if err != nil { t.Fatalf("state is not existent, %#x", srcRoot) } @@ -217,8 +220,8 @@ func testIterativeStateSync(t *testing.T, count int, commit bool, bypath bool, s codeResults = make([]trie.CodeSyncResult, len(codeElements)) ) for i, element := range codeElements { - data, err := srcDb.ContractCode(common.Address{}, element.code) - if err != nil { + data, err := cReader.Code(common.Address{}, element.code) + if err != nil || len(data) == 0 { t.Fatalf("failed to retrieve contract bytecode for hash %x", element.code) } codeResults[i] = trie.CodeSyncResult{Hash: element.code, Data: data} @@ -326,7 +329,11 @@ func testIterativeDelayedStateSync(t *testing.T, scheme string) { for i := 0; i < len(codes); i++ { codeElements = append(codeElements, stateElement{code: codes[i]}) } - reader, err := ndb.Reader(srcRoot) + reader, err := ndb.NodeReader(srcRoot) + if err != nil { + t.Fatalf("state is not existent, %#x", srcRoot) + } + cReader, err := srcDb.Reader(srcRoot) if err != nil { t.Fatalf("state is not existent, %#x", srcRoot) } @@ -337,8 +344,8 @@ func testIterativeDelayedStateSync(t *testing.T, scheme string) { if len(codeElements) > 0 { codeResults := make([]trie.CodeSyncResult, len(codeElements)/2+1) for i, element := range codeElements[:len(codeResults)] { - data, err := srcDb.ContractCode(common.Address{}, element.code) - if err != nil { + data, err := cReader.Code(common.Address{}, element.code) + if err != nil || len(data) == 0 { t.Fatalf("failed to retrieve contract bytecode for %x", element.code) } codeResults[i] = trie.CodeSyncResult{Hash: element.code, Data: data} @@ -430,7 +437,11 @@ func testIterativeRandomStateSync(t *testing.T, count int, scheme string) { for _, hash := range codes { codeQueue[hash] = struct{}{} } - reader, err := ndb.Reader(srcRoot) + reader, err := ndb.NodeReader(srcRoot) + if err != nil { + t.Fatalf("state is not existent, %#x", srcRoot) + } + cReader, err := srcDb.Reader(srcRoot) if err != nil { t.Fatalf("state is not existent, %#x", srcRoot) } @@ -439,8 +450,8 @@ func testIterativeRandomStateSync(t *testing.T, count int, scheme string) { if len(codeQueue) > 0 { results := make([]trie.CodeSyncResult, 0, len(codeQueue)) for hash := range codeQueue { - data, err := srcDb.ContractCode(common.Address{}, hash) - if err != nil { + data, err := cReader.Code(common.Address{}, hash) + if err != nil || len(data) == 0 { t.Fatalf("failed to retrieve node data for %x", hash) } results = append(results, trie.CodeSyncResult{Hash: hash, Data: data}) @@ -523,7 +534,11 @@ func testIterativeRandomDelayedStateSync(t *testing.T, scheme string) { for _, hash := range codes { codeQueue[hash] = struct{}{} } - reader, err := ndb.Reader(srcRoot) + reader, err := ndb.NodeReader(srcRoot) + if err != nil { + t.Fatalf("state is not existent, %#x", srcRoot) + } + cReader, err := srcDb.Reader(srcRoot) if err != nil { t.Fatalf("state is not existent, %#x", srcRoot) } @@ -534,8 +549,8 @@ func testIterativeRandomDelayedStateSync(t *testing.T, scheme string) { for hash := range codeQueue { delete(codeQueue, hash) - data, err := srcDb.ContractCode(common.Address{}, hash) - if err != nil { + data, err := cReader.Code(common.Address{}, hash) + if err != nil || len(data) == 0 { t.Fatalf("failed to retrieve node data for %x", hash) } results = append(results, trie.CodeSyncResult{Hash: hash, Data: data}) @@ -628,10 +643,14 @@ func testIncompleteStateSync(t *testing.T, scheme string) { addedPaths []string addedHashes []common.Hash ) - reader, err := ndb.Reader(srcRoot) + reader, err := ndb.NodeReader(srcRoot) if err != nil { t.Fatalf("state is not available %x", srcRoot) } + cReader, err := srcDb.Reader(srcRoot) + if err != nil { + t.Fatalf("state is not existent, %#x", srcRoot) + } nodeQueue := make(map[string]stateElement) codeQueue := make(map[common.Hash]struct{}) paths, nodes, codes := sched.Missing(1) @@ -650,8 +669,8 @@ func testIncompleteStateSync(t *testing.T, scheme string) { if len(codeQueue) > 0 { results := make([]trie.CodeSyncResult, 0, len(codeQueue)) for hash := range codeQueue { - data, err := srcDb.ContractCode(common.Address{}, hash) - if err != nil { + data, err := cReader.Code(common.Address{}, hash) + if err != nil || len(data) == 0 { t.Fatalf("failed to retrieve node data for %x", hash) } results = append(results, trie.CodeSyncResult{Hash: hash, Data: data}) @@ -714,6 +733,11 @@ func testIncompleteStateSync(t *testing.T, scheme string) { // Sanity check that removing any node from the database is detected for _, node := range addedCodes { val := rawdb.ReadCode(dstDb, node) + if len(val) == 0 { + t.Logf("no code: %v", node) + } else { + t.Logf("has code: %v", node) + } rawdb.DeleteCode(dstDb, node) if err := checkStateConsistency(dstDb, ndb.Scheme(), srcRoot); err == nil { t.Errorf("trie inconsistency not caught, missing: %x", node) diff --git a/core/state/trie_prefetcher.go b/core/state/trie_prefetcher.go index 0d63cb0bc1..d7b0d0f37e 100644 --- a/core/state/trie_prefetcher.go +++ b/core/state/trie_prefetcher.go @@ -65,20 +65,20 @@ type triePrefetcher struct { fetchersMutex sync.RWMutex prefetchChan chan *prefetchMsg // no need to wait for return - deliveryMissMeter metrics.Meter - accountLoadMeter metrics.Meter - accountDupMeter metrics.Meter - accountSkipMeter metrics.Meter - accountWasteMeter metrics.Meter - storageLoadMeter metrics.Meter - storageDupMeter metrics.Meter - storageSkipMeter metrics.Meter - storageWasteMeter metrics.Meter - - accountStaleLoadMeter metrics.Meter - accountStaleDupMeter metrics.Meter - accountStaleSkipMeter metrics.Meter - accountStaleWasteMeter metrics.Meter + deliveryMissMeter *metrics.Meter + accountLoadMeter *metrics.Meter + accountDupMeter *metrics.Meter + accountSkipMeter *metrics.Meter + accountWasteMeter *metrics.Meter + storageLoadMeter *metrics.Meter + storageDupMeter *metrics.Meter + storageSkipMeter *metrics.Meter + storageWasteMeter *metrics.Meter + + accountStaleLoadMeter *metrics.Meter + accountStaleDupMeter *metrics.Meter + accountStaleSkipMeter *metrics.Meter + accountStaleWasteMeter *metrics.Meter } // newTriePrefetcher @@ -256,7 +256,7 @@ func (p *triePrefetcher) copy() *triePrefetcher { } // prefetch schedules a batch of trie items to prefetch. -func (p *triePrefetcher) prefetch(owner common.Hash, root common.Hash, addr common.Address, keys [][]byte, read bool) error { +func (p *triePrefetcher) prefetch(owner common.Hash, root common.Hash, addr common.Address, addrs []common.Address, slots []common.Hash, read bool) error { // If the state item is only being read, but reads are disabled, return if read && p.noreads { return nil @@ -266,7 +266,13 @@ func (p *triePrefetcher) prefetch(owner common.Hash, root common.Hash, addr comm if p.fetches != nil { return nil } - + var keys [][]byte + for _, addr := range addrs { + keys = append(keys, addr[:]) + } + for _, slot := range slots { + keys = append(keys, slot[:]) + } select { case <-p.closeMainChan: // skip closed trie prefetcher case p.prefetchChan <- &prefetchMsg{owner, root, addr, keys}: @@ -313,7 +319,7 @@ func (p *triePrefetcher) trie(owner common.Hash, root common.Hash) Trie { // used marks a batch of state items used to allow creating statistics as to // how useful or wasteful the prefetcher is. -func (p *triePrefetcher) used(owner common.Hash, root common.Hash, used [][]byte) { +func (p *triePrefetcher) used(owner common.Hash, root common.Hash, usedAddr []common.Address, usedSlot []common.Hash) { // If the prefetcher is an inactive one, bail out if p.fetches != nil { return @@ -325,7 +331,12 @@ func (p *triePrefetcher) used(owner common.Hash, root common.Hash, used [][]byte id := p.trieID(owner, root) if fetcher := p.fetchers[id]; fetcher != nil { fetcher.lock.Lock() - fetcher.used = append(fetcher.used, used...) + for _, addr := range usedAddr { + fetcher.used = append(fetcher.used, addr[:]) + } + for _, slot := range usedSlot { + fetcher.used = append(fetcher.used, slot[:]) + } fetcher.lock.Unlock() } p.fetchersMutex.RUnlock() diff --git a/core/state/trie_prefetcher_test.go b/core/state/trie_prefetcher_test.go index 1d86b6ad47..a8fa770faa 100644 --- a/core/state/trie_prefetcher_test.go +++ b/core/state/trie_prefetcher_test.go @@ -49,8 +49,8 @@ func filledStateDB() *StateDB { return state } -func prefetchGuaranteed(prefetcher *triePrefetcher, owner common.Hash, root common.Hash, addr common.Address, keys [][]byte) { - prefetcher.prefetch(owner, root, addr, keys, false) +func prefetchGuaranteed(prefetcher *triePrefetcher, owner common.Hash, root common.Hash, addr common.Address, addrs []common.Address, slots []common.Hash) { + prefetcher.prefetch(owner, root, addr, addrs, slots, false) for { if len(prefetcher.prefetchChan) == 0 { return @@ -63,19 +63,19 @@ func TestCopyAndClose(t *testing.T) { db := filledStateDB() prefetcher := newTriePrefetcher(db.db, db.originalRoot, "", false) skey := common.HexToHash("aaa") - prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) - prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) + prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) time.Sleep(1 * time.Second) a := prefetcher.trie(common.Hash{}, db.originalRoot) - prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) b := prefetcher.trie(common.Hash{}, db.originalRoot) cpy := prefetcher.copy() - prefetchGuaranteed(cpy, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) - prefetchGuaranteed(cpy, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(cpy, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) + prefetchGuaranteed(cpy, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) c := cpy.trie(common.Hash{}, db.originalRoot) prefetcher.close() cpy2 := cpy.copy() - prefetchGuaranteed(cpy2, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(cpy2, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) d := cpy2.trie(common.Hash{}, db.originalRoot) cpy.close() cpy2.close() @@ -88,7 +88,7 @@ func TestUseAfterClose(t *testing.T) { db := filledStateDB() prefetcher := newTriePrefetcher(db.db, db.originalRoot, "", false) skey := common.HexToHash("aaa") - prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) a := prefetcher.trie(common.Hash{}, db.originalRoot) prefetcher.close() b := prefetcher.trie(common.Hash{}, db.originalRoot) @@ -104,7 +104,7 @@ func TestCopyClose(t *testing.T) { db := filledStateDB() prefetcher := newTriePrefetcher(db.db, db.originalRoot, "", false) skey := common.HexToHash("aaa") - prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, [][]byte{skey.Bytes()}) + prefetchGuaranteed(prefetcher, common.Hash{}, db.originalRoot, common.Address{}, nil, []common.Hash{skey}) cpy := prefetcher.copy() a := prefetcher.trie(common.Hash{}, db.originalRoot) b := cpy.trie(common.Hash{}, db.originalRoot) @@ -152,14 +152,11 @@ func testVerklePrefetcher(t *testing.T) { fetcher := newTriePrefetcher(sdb, root, "", false) // Read account - fetcher.prefetch(common.Hash{}, root, common.Address{}, [][]byte{ - addr.Bytes(), - }, false) + fetcher.prefetch(common.Hash{}, root, common.Address{}, []common.Address{addr}, nil, false) // Read storage slot - fetcher.prefetch(crypto.Keccak256Hash(addr.Bytes()), sRoot, addr, [][]byte{ - skey.Bytes(), - }, false) + fetcher.prefetch(crypto.Keccak256Hash(addr.Bytes()), sRoot, addr, nil, []common.Hash{skey}, false) + fetcher.close() accountTrie := fetcher.trie(common.Hash{}, root) storageTrie := fetcher.trie(crypto.Keccak256Hash(addr.Bytes()), sRoot) diff --git a/core/state_prefetcher.go b/core/state_prefetcher.go index 53df5babb6..c5be14f591 100644 --- a/core/state_prefetcher.go +++ b/core/state_prefetcher.go @@ -61,7 +61,7 @@ func (p *statePrefetcher) Prefetch(block *types.Block, statedb *state.StateDB, c } gaspool := new(GasPool).AddGas(block.GasLimit()) blockContext := NewEVMBlockContext(header, p.chain, nil) - evm := vm.NewEVM(blockContext, vm.TxContext{}, statedb, p.config, *cfg) + evm := vm.NewEVM(blockContext, newStatedb, p.config, *cfg) // Iterate over and process the individual transactions for { select { @@ -75,7 +75,9 @@ func (p *statePrefetcher) Prefetch(block *types.Block, statedb *state.StateDB, c return // Also invalid block, bail out } newStatedb.SetTxContext(tx.Hash(), txIndex) - precacheTransaction(msg, p.config, gaspool, newStatedb, header, evm) + // We attempt to apply a transaction. The goal is not to execute + // the transaction successfully, rather to warm up touched data slots. + ApplyMessage(evm, msg, gaspool) case <-interruptCh: // If block precaching was interrupted, abort @@ -111,7 +113,7 @@ func (p *statePrefetcher) PrefetchMining(txs TransactionsByPriceAndNonce, header } gaspool := new(GasPool).AddGas(gasLimit) blockContext := NewEVMBlockContext(header, p.chain, nil) - evm := vm.NewEVM(blockContext, vm.TxContext{}, statedb, p.config, cfg) + evm := vm.NewEVM(blockContext, newStatedb, p.config, cfg) // Iterate over and process the individual transactions for { select { @@ -125,7 +127,7 @@ func (p *statePrefetcher) PrefetchMining(txs TransactionsByPriceAndNonce, header } idx++ newStatedb.SetTxContext(tx.Hash(), idx) - precacheTransaction(msg, p.config, gaspool, newStatedb, header, evm) + ApplyMessage(evm, msg, gaspool) gaspool = new(GasPool).AddGas(gasLimit) case <-stopCh: return @@ -159,17 +161,3 @@ func (p *statePrefetcher) PrefetchMining(txs TransactionsByPriceAndNonce, header } }(txs) } - -// precacheTransaction attempts to apply a transaction to the given state database -// and uses the input parameters for its environment. The goal is not to execute -// the transaction successfully, rather to warm up touched data slots. -func precacheTransaction(msg *Message, config *params.ChainConfig, gaspool *GasPool, statedb *state.StateDB, header *types.Header, evm *vm.EVM) error { - // Update the evm with the new transaction context. - evm.Reset(NewEVMTxContext(msg), statedb) - // Add addresses to access list if applicable - _, err := ApplyMessage(evm, msg, gaspool) - if err == nil { - statedb.Finalise(true) - } - return err -} diff --git a/core/state_processor.go b/core/state_processor.go index a7ae08cec5..cf5edc41a3 100644 --- a/core/state_processor.go +++ b/core/state_processor.go @@ -26,6 +26,7 @@ import ( "github.com/ethereum/go-ethereum/consensus/misc" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/systemcontracts" + "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" @@ -85,14 +86,22 @@ func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB, cfg txNum = len(block.Transactions()) err error ) + + // Apply pre-execution system calls. + var tracingStateDB = vm.StateDB(statedb) + if hooks := cfg.Tracer; hooks != nil { + tracingStateDB = state.NewHookedState(statedb, hooks) + } context = NewEVMBlockContext(header, p.chain, nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, p.config, cfg) + evm := vm.NewEVM(context, tracingStateDB, p.config, cfg) + if beaconRoot := block.BeaconRoot(); beaconRoot != nil { - ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) + ProcessBeaconBlockRoot(*beaconRoot, evm) } if p.config.IsPrague(block.Number(), block.Time()) { - ProcessParentBlockHash(block.ParentHash(), vmenv, statedb) + ProcessParentBlockHash(block.ParentHash(), evm) } + // Iterate over and process the individual transactions posa, isPoSA := p.chain.engine.(consensus.PoSA) commonTxs := make([]*types.Transaction, 0, txNum) @@ -129,7 +138,7 @@ func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB, cfg } statedb.SetTxContext(tx.Hash(), i) - receipt, err := ApplyTransactionWithEVM(msg, p.config, gp, statedb, blockNumber, blockHash, tx, usedGas, vmenv, bloomProcessors) + receipt, err := ApplyTransactionWithEVM(msg, gp, statedb, blockNumber, blockHash, tx, usedGas, evm, bloomProcessors) if err != nil { bloomProcessors.Close() return nil, fmt.Errorf("could not apply tx %d [%v]: %w", i, tx.Hash().Hex(), err) @@ -140,20 +149,25 @@ func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB, cfg bloomProcessors.Close() // Read requests if Prague is enabled. - var requests types.Requests - if p.config.IsPrague(block.Number(), block.Time()) { + var requests [][]byte + if p.config.IsPrague(block.Number(), block.Time()) && p.chain.config.Parlia == nil { var allCommonLogs []*types.Log for _, receipt := range receipts { allCommonLogs = append(allCommonLogs, receipt.Logs...) } - requests, err = ParseDepositLogs(allCommonLogs, p.config) - if err != nil { + requests = [][]byte{} + // EIP-6110 + if err := ParseDepositLogs(&requests, allCommonLogs, p.config); err != nil { return nil, err } + // EIP-7002 + ProcessWithdrawalQueue(&requests, evm) + // EIP-7251 + ProcessConsolidationQueue(&requests, evm) } // Finalize the block, applying any consensus engine specific extras (e.g. block rewards) - err = p.chain.engine.Finalize(p.chain, header, statedb, &commonTxs, block.Uncles(), block.Withdrawals(), &receipts, &systemTxs, usedGas) + err = p.chain.engine.Finalize(p.chain, header, tracingStateDB, &commonTxs, block.Uncles(), block.Withdrawals(), &receipts, &systemTxs, usedGas) if err != nil { return nil, err } @@ -172,31 +186,26 @@ func (p *StateProcessor) Process(block *types.Block, statedb *state.StateDB, cfg // ApplyTransactionWithEVM attempts to apply a transaction to the given state database // and uses the input parameters for its environment similar to ApplyTransaction. However, // this method takes an already created EVM instance as input. -func ApplyTransactionWithEVM(msg *Message, config *params.ChainConfig, gp *GasPool, statedb *state.StateDB, blockNumber *big.Int, blockHash common.Hash, tx *types.Transaction, usedGas *uint64, evm *vm.EVM, receiptProcessors ...ReceiptProcessor) (receipt *types.Receipt, err error) { - if evm.Config.Tracer != nil && evm.Config.Tracer.OnTxStart != nil { - evm.Config.Tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) - if evm.Config.Tracer.OnTxEnd != nil { - defer func() { - evm.Config.Tracer.OnTxEnd(receipt, err) - }() +func ApplyTransactionWithEVM(msg *Message, gp *GasPool, statedb *state.StateDB, blockNumber *big.Int, blockHash common.Hash, tx *types.Transaction, usedGas *uint64, evm *vm.EVM, receiptProcessors ...ReceiptProcessor) (receipt *types.Receipt, err error) { + if hooks := evm.Config.Tracer; hooks != nil { + if hooks.OnTxStart != nil { + hooks.OnTxStart(evm.GetVMContext(), tx, msg.From) + } + if hooks.OnTxEnd != nil { + defer func() { hooks.OnTxEnd(receipt, err) }() } } - // Create a new context to be used in the EVM environment. - txContext := NewEVMTxContext(msg) - evm.Reset(txContext, statedb) - // Apply the transaction to the current state (included in the env). result, err := ApplyMessage(evm, msg, gp) if err != nil { return nil, err } - // Update the state with pending changes. var root []byte - if config.IsByzantium(blockNumber) { - statedb.Finalise(true) + if evm.ChainConfig().IsByzantium(blockNumber) { + evm.StateDB.Finalise(true) } else { - root = statedb.IntermediateRoot(config.IsEIP158(blockNumber)).Bytes() + root = statedb.IntermediateRoot(evm.ChainConfig().IsEIP158(blockNumber)).Bytes() } *usedGas += result.UsedGas @@ -247,43 +256,30 @@ func MakeReceipt(evm *vm.EVM, result *ExecutionResult, statedb *state.StateDB, b // and uses the input parameters for its environment. It returns the receipt // for the transaction, gas used and an error if the transaction failed, // indicating the block was invalid. -func ApplyTransaction(config *params.ChainConfig, bc ChainContext, author *common.Address, gp *GasPool, statedb *state.StateDB, header *types.Header, tx *types.Transaction, usedGas *uint64, cfg vm.Config, receiptProcessors ...ReceiptProcessor) (*types.Receipt, error) { - msg, err := TransactionToMessage(tx, types.MakeSigner(config, header.Number, header.Time), header.BaseFee) +func ApplyTransaction(evm *vm.EVM, gp *GasPool, statedb *state.StateDB, header *types.Header, tx *types.Transaction, usedGas *uint64, receiptProcessors ...ReceiptProcessor) (*types.Receipt, error) { + msg, err := TransactionToMessage(tx, types.MakeSigner(evm.ChainConfig(), header.Number, header.Time), header.BaseFee) if err != nil { return nil, err } // Create a new context to be used in the EVM environment - blockContext := NewEVMBlockContext(header, bc, author) - txContext := NewEVMTxContext(msg) - vmenv := vm.NewEVM(blockContext, txContext, statedb, config, cfg) - defer func() { - ite := vmenv.Interpreter() - vm.EVMInterpreterPool.Put(ite) - vm.EvmPool.Put(vmenv) - }() - return ApplyTransactionWithEVM(msg, config, gp, statedb, header.Number, header.Hash(), tx, usedGas, vmenv, receiptProcessors...) + return ApplyTransactionWithEVM(msg, gp, statedb, header.Number, header.Hash(), tx, usedGas, evm, receiptProcessors...) } // ProcessBeaconBlockRoot applies the EIP-4788 system call to the beacon block root // contract. This method is exported to be used in tests. -func ProcessBeaconBlockRoot(beaconRoot common.Hash, vmenv *vm.EVM, statedb *state.StateDB) { +func ProcessBeaconBlockRoot(beaconRoot common.Hash, evm *vm.EVM) { // Return immediately if beaconRoot equals the zero hash when using the Parlia engine. if beaconRoot == (common.Hash{}) { - if chainConfig := vmenv.ChainConfig(); chainConfig != nil && chainConfig.Parlia != nil { + if chainConfig := evm.ChainConfig(); chainConfig != nil && chainConfig.Parlia != nil { return } } - if tracer := vmenv.Config.Tracer; tracer != nil { - if tracer.OnSystemCallStart != nil { - tracer.OnSystemCallStart() - } + if tracer := evm.Config.Tracer; tracer != nil { + onSystemCallStart(tracer, evm.GetVMContext()) if tracer.OnSystemCallEnd != nil { defer tracer.OnSystemCallEnd() } } - - // If EIP-4788 is enabled, we need to invoke the beaconroot storage contract with - // the new root msg := &Message{ From: params.SystemAddress, GasLimit: 30_000_000, @@ -293,24 +289,21 @@ func ProcessBeaconBlockRoot(beaconRoot common.Hash, vmenv *vm.EVM, statedb *stat To: ¶ms.BeaconRootsAddress, Data: beaconRoot[:], } - vmenv.Reset(NewEVMTxContext(msg), statedb) - statedb.AddAddressToAccessList(params.BeaconRootsAddress) - _, _, _ = vmenv.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560) - statedb.Finalise(true) + evm.SetTxContext(NewEVMTxContext(msg)) + evm.StateDB.AddAddressToAccessList(params.BeaconRootsAddress) + _, _, _ = evm.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560) + evm.StateDB.Finalise(true) } // ProcessParentBlockHash stores the parent block hash in the history storage contract // as per EIP-2935. -func ProcessParentBlockHash(prevHash common.Hash, vmenv *vm.EVM, statedb *state.StateDB) { - if tracer := vmenv.Config.Tracer; tracer != nil { - if tracer.OnSystemCallStart != nil { - tracer.OnSystemCallStart() - } +func ProcessParentBlockHash(prevHash common.Hash, evm *vm.EVM) { + if tracer := evm.Config.Tracer; tracer != nil { + onSystemCallStart(tracer, evm.GetVMContext()) if tracer.OnSystemCallEnd != nil { defer tracer.OnSystemCallEnd() } } - msg := &Message{ From: params.SystemAddress, GasLimit: 30_000_000, @@ -320,24 +313,77 @@ func ProcessParentBlockHash(prevHash common.Hash, vmenv *vm.EVM, statedb *state. To: ¶ms.HistoryStorageAddress, Data: prevHash.Bytes(), } - vmenv.Reset(NewEVMTxContext(msg), statedb) - statedb.AddAddressToAccessList(params.HistoryStorageAddress) - _, _, _ = vmenv.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560) - statedb.Finalise(true) + evm.SetTxContext(NewEVMTxContext(msg)) + evm.StateDB.AddAddressToAccessList(params.HistoryStorageAddress) + _, _, _ = evm.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560) + evm.StateDB.Finalise(true) +} + +// ProcessWithdrawalQueue calls the EIP-7002 withdrawal queue contract. +// It returns the opaque request data returned by the contract. +func ProcessWithdrawalQueue(requests *[][]byte, evm *vm.EVM) { + processRequestsSystemCall(requests, evm, 0x01, params.WithdrawalQueueAddress) +} + +// ProcessConsolidationQueue calls the EIP-7251 consolidation queue contract. +// It returns the opaque request data returned by the contract. +func ProcessConsolidationQueue(requests *[][]byte, evm *vm.EVM) { + processRequestsSystemCall(requests, evm, 0x02, params.ConsolidationQueueAddress) +} + +func processRequestsSystemCall(requests *[][]byte, evm *vm.EVM, requestType byte, addr common.Address) { + if tracer := evm.Config.Tracer; tracer != nil { + onSystemCallStart(tracer, evm.GetVMContext()) + if tracer.OnSystemCallEnd != nil { + defer tracer.OnSystemCallEnd() + } + } + msg := &Message{ + From: params.SystemAddress, + GasLimit: 30_000_000, + GasPrice: common.Big0, + GasFeeCap: common.Big0, + GasTipCap: common.Big0, + To: &addr, + } + evm.SetTxContext(NewEVMTxContext(msg)) + evm.StateDB.AddAddressToAccessList(addr) + ret, _, _ := evm.Call(vm.AccountRef(msg.From), *msg.To, msg.Data, 30_000_000, common.U2560) + evm.StateDB.Finalise(true) + if len(ret) == 0 { + return // skip empty output + } + + // Append prefixed requestsData to the requests list. + requestsData := make([]byte, len(ret)+1) + requestsData[0] = requestType + copy(requestsData[1:], ret) + *requests = append(*requests, requestsData) } // ParseDepositLogs extracts the EIP-6110 deposit values from logs emitted by // BeaconDepositContract. -func ParseDepositLogs(logs []*types.Log, config *params.ChainConfig) (types.Requests, error) { - deposits := make(types.Requests, 0) +func ParseDepositLogs(requests *[][]byte, logs []*types.Log, config *params.ChainConfig) error { + deposits := make([]byte, 1) // note: first byte is 0x00 (== deposit request type) for _, log := range logs { if log.Address == config.DepositContractAddress { - d, err := types.UnpackIntoDeposit(log.Data) + request, err := types.DepositLogToRequest(log.Data) if err != nil { - return nil, fmt.Errorf("unable to parse deposit data: %v", err) + return fmt.Errorf("unable to parse deposit data: %v", err) } - deposits = append(deposits, types.NewRequest(d)) + deposits = append(deposits, request...) } } - return deposits, nil + if len(deposits) > 1 { + *requests = append(*requests, deposits) + } + return nil +} + +func onSystemCallStart(tracer *tracing.Hooks, ctx *tracing.VMContext) { + if tracer.OnSystemCallStartV2 != nil { + tracer.OnSystemCallStartV2(ctx) + } else if tracer.OnSystemCallStart != nil { + tracer.OnSystemCallStart() + } } diff --git a/core/state_processor_test.go b/core/state_processor_test.go index d77ce2b14d..4fff1013a5 100644 --- a/core/state_processor_test.go +++ b/core/state_processor_test.go @@ -18,27 +18,23 @@ package core import ( "crypto/ecdsa" - "encoding/binary" "errors" + "math" "math/big" "testing" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/consensus/beacon" "github.com/ethereum/go-ethereum/consensus/ethash" "github.com/ethereum/go-ethereum/consensus/misc/eip1559" "github.com/ethereum/go-ethereum/consensus/misc/eip4844" "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie" - "github.com/ethereum/go-ethereum/triedb" - "github.com/ethereum/go-verkle" "github.com/holiman/uint256" "golang.org/x/crypto/sha3" ) @@ -52,27 +48,27 @@ func u64(val uint64) *uint64 { return &val } func TestStateProcessorErrors(t *testing.T) { var ( config = ¶ms.ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - MirrorSyncBlock: big.NewInt(0), - BrunoBlock: big.NewInt(0), - EulerBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - GibbsBlock: big.NewInt(0), - Ethash: new(params.EthashConfig), - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - ShanghaiTime: new(uint64), - CancunTime: new(uint64), + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + MirrorSyncBlock: big.NewInt(0), + BrunoBlock: big.NewInt(0), + EulerBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + GibbsBlock: big.NewInt(0), + Ethash: new(params.EthashConfig), + TerminalTotalDifficulty: big.NewInt(0), + ShanghaiTime: new(uint64), + CancunTime: new(uint64), + PragueTime: new(uint64), } signer = types.LatestSigner(config) key1, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") @@ -120,6 +116,21 @@ func TestStateProcessorErrors(t *testing.T) { } return tx } + var mkSetCodeTx = func(nonce uint64, to common.Address, gasLimit uint64, gasTipCap, gasFeeCap *big.Int, authlist []types.Authorization) *types.Transaction { + tx, err := types.SignTx(types.NewTx(&types.SetCodeTx{ + Nonce: nonce, + GasTipCap: uint256.MustFromBig(gasTipCap), + GasFeeCap: uint256.MustFromBig(gasFeeCap), + Gas: gasLimit, + To: to, + Value: new(uint256.Int), + AuthList: authlist, + }), signer, key1) + if err != nil { + t.Fatal(err) + } + return tx + } { // Tests against a 'recent' chain definition var ( @@ -261,8 +272,15 @@ func TestStateProcessorErrors(t *testing.T) { }, want: "could not apply tx 0 [0x6c11015985ce82db691d7b2d017acda296db88b811c3c60dc71449c76256c716]: max fee per gas less than block base fee: address 0x71562b71999873DB5b286dF957af199Ec94617F7, maxFeePerGas: 1, baseFee: 875000000", }, + { // ErrEmptyAuthList + txs: []*types.Transaction{ + mkSetCodeTx(0, common.Address{}, params.TxGas, big.NewInt(params.InitialBaseFee), big.NewInt(params.InitialBaseFee), nil), + }, + want: "could not apply tx 0 [0xc18d10f4c809dbdfa1a074c3300de9bc4b7f16a20f0ec667f6f67312b71b956a]: EIP-7702 transaction with empty auth list (sender 0x71562b71999873DB5b286dF957af199Ec94617F7)", + }, + // ErrSetCodeTxCreate cannot be tested: it is impossible to create a SetCode-tx with nil `to`. } { - block := GenerateBadBlock(gspec.ToBlock(), beacon.New(ethash.NewFaker()), tt.txs, gspec.Config) + block := GenerateBadBlock(gspec.ToBlock(), beacon.New(ethash.NewFaker()), tt.txs, gspec.Config, false) _, err := blockchain.InsertChain(types.Blocks{block}) if err == nil { t.Fatal("block imported without errors") @@ -311,7 +329,7 @@ func TestStateProcessorErrors(t *testing.T) { want: types.ErrTxTypeNotSupported, }, } { - block := GenerateBadBlock(gspec.ToBlock(), ethash.NewFaker(), tt.txs, gspec.Config) + block := GenerateBadBlock(gspec.ToBlock(), ethash.NewFaker(), tt.txs, gspec.Config, true) _, err := blockchain.InsertChain(types.Blocks{block}) if err == nil { t.Fatal("block imported without errors") @@ -347,10 +365,10 @@ func TestStateProcessorErrors(t *testing.T) { txs: []*types.Transaction{ mkDynamicTx(0, common.Address{}, params.TxGas-1000, big.NewInt(0), big.NewInt(0)), }, - want: "could not apply tx 0 [0x88626ac0d53cb65308f2416103c62bb1f18b805573d4f96a3640bbbfff13c14f]: sender not an eoa: address 0x71562b71999873DB5b286dF957af199Ec94617F7, codehash: 0x9280914443471259d4570a8661015ae4a5b80186dbc619658fb494bebc3da3d1", + want: "could not apply tx 0 [0x88626ac0d53cb65308f2416103c62bb1f18b805573d4f96a3640bbbfff13c14f]: sender not an eoa: address 0x71562b71999873DB5b286dF957af199Ec94617F7, len(code): 4", }, } { - block := GenerateBadBlock(gspec.ToBlock(), beacon.New(ethash.NewFaker()), tt.txs, gspec.Config) + block := GenerateBadBlock(gspec.ToBlock(), beacon.New(ethash.NewFaker()), tt.txs, gspec.Config, false) _, err := blockchain.InsertChain(types.Blocks{block}) if err == nil { t.Fatal("block imported without errors") @@ -366,9 +384,9 @@ func TestStateProcessorErrors(t *testing.T) { // valid, and no proper post-state can be made. But from the perspective of the blockchain, the block is sufficiently // valid to be considered for import: // - valid pow (fake), ancestry, difficulty, gaslimit etc -func GenerateBadBlock(parent *types.Block, engine consensus.Engine, txs types.Transactions, config *params.ChainConfig) *types.Block { +func GenerateBadBlock(parent *types.Block, engine consensus.Engine, txs types.Transactions, config *params.ChainConfig, isPOW bool) *types.Block { difficulty := big.NewInt(0) - if !config.TerminalTotalDifficultyPassed { + if isPOW { fakeChainReader := newChainMaker(nil, config, engine) difficulty = engine.CalcDifficulty(fakeChainReader, parent.Time()+10, &types.Header{ Number: parent.Number(), @@ -434,199 +452,3 @@ func GenerateBadBlock(parent *types.Block, engine consensus.Engine, txs types.Tr } return types.NewBlock(header, body, receipts, trie.NewStackTrie(nil)) } - -var ( - code = common.FromHex(`6060604052600a8060106000396000f360606040526008565b00`) - intrinsicContractCreationGas, _ = IntrinsicGas(code, nil, true, true, true, true) //nolint:unused - // A contract creation that calls EXTCODECOPY in the constructor. Used to ensure that the witness - // will not contain that copied data. - // Source: https://gist.github.com/gballet/a23db1e1cb4ed105616b5920feb75985 - codeWithExtCodeCopy = common.FromHex(`0x60806040526040516100109061017b565b604051809103906000f08015801561002c573d6000803e3d6000fd5b506000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561007857600080fd5b5060008067ffffffffffffffff8111156100955761009461024a565b5b6040519080825280601f01601f1916602001820160405280156100c75781602001600182028036833780820191505090505b50905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506020600083833c81610101906101e3565b60405161010d90610187565b61011791906101a3565b604051809103906000f080158015610133573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505061029b565b60d58061046783390190565b6102068061053c83390190565b61019d816101d9565b82525050565b60006020820190506101b86000830184610194565b92915050565b6000819050602082019050919050565b600081519050919050565b6000819050919050565b60006101ee826101ce565b826101f8846101be565b905061020381610279565b925060208210156102435761023e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261028e565b831692505b5050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600061028582516101d9565b80915050919050565b600082821b905092915050565b6101bd806102aa6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f566852414610030575b600080fd5b61003861004e565b6040516100459190610146565b60405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166381ca91d36040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b857600080fd5b505afa1580156100cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f0919061010a565b905090565b60008151905061010481610170565b92915050565b6000602082840312156101205761011f61016b565b5b600061012e848285016100f5565b91505092915050565b61014081610161565b82525050565b600060208201905061015b6000830184610137565b92915050565b6000819050919050565b600080fd5b61017981610161565b811461018457600080fd5b5056fea2646970667358221220a6a0e11af79f176f9c421b7b12f441356b25f6489b83d38cc828a701720b41f164736f6c63430008070033608060405234801561001057600080fd5b5060b68061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ab5ed15014602d575b600080fd5b60336047565b604051603e9190605d565b60405180910390f35b60006001905090565b6057816076565b82525050565b6000602082019050607060008301846050565b92915050565b600081905091905056fea26469706673582212203a14eb0d5cd07c277d3e24912f110ddda3e553245a99afc4eeefb2fbae5327aa64736f6c63430008070033608060405234801561001057600080fd5b5060405161020638038061020683398181016040528101906100329190610063565b60018160001c6100429190610090565b60008190555050610145565b60008151905061005d8161012e565b92915050565b60006020828403121561007957610078610129565b5b60006100878482850161004e565b91505092915050565b600061009b826100f0565b91506100a6836100f0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156100db576100da6100fa565b5b828201905092915050565b6000819050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b610137816100e6565b811461014257600080fd5b50565b60b3806101536000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806381ca91d314602d575b600080fd5b60336047565b604051603e9190605a565b60405180910390f35b60005481565b6054816073565b82525050565b6000602082019050606d6000830184604d565b92915050565b600081905091905056fea26469706673582212209bff7098a2f526de1ad499866f27d6d0d6f17b74a413036d6063ca6a0998ca4264736f6c63430008070033`) - intrinsicCodeWithExtCodeCopyGas, _ = IntrinsicGas(codeWithExtCodeCopy, nil, true, true, true, true) //nolint:unused -) - -// TODO(Nathan): fix before verkle enabled -// -//nolint:unused -func testProcessVerkle(t *testing.T) { - var ( - config = ¶ms.ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - Ethash: new(params.EthashConfig), - ShanghaiTime: u64(0), - VerkleTime: u64(0), - TerminalTotalDifficulty: common.Big0, - TerminalTotalDifficultyPassed: true, - // TODO uncomment when proof generation is merged - // ProofInBlocks: true, - } - signer = types.LatestSigner(config) - testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") - bcdb = rawdb.NewMemoryDatabase() // Database for the blockchain - coinbase = common.HexToAddress("0x71562b71999873DB5b286dF957af199Ec94617F7") - gspec = &Genesis{ - Config: config, - Alloc: GenesisAlloc{ - coinbase: GenesisAccount{ - Balance: big.NewInt(1000000000000000000), // 1 ether - Nonce: 0, - }, - }, - } - ) - // Verkle trees use the snapshot, which must be enabled before the - // data is saved into the tree+database. - // genesis := gspec.MustCommit(bcdb, triedb) - cacheConfig := DefaultCacheConfigWithScheme("path") - cacheConfig.SnapshotLimit = 0 - blockchain, _ := NewBlockChain(bcdb, cacheConfig, gspec, nil, beacon.New(ethash.NewFaker()), vm.Config{}, nil, nil) - defer blockchain.Stop() - - txCost1 := params.TxGas - txCost2 := params.TxGas - contractCreationCost := intrinsicContractCreationGas + - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* creation with value */ - 739 /* execution costs */ - codeWithExtCodeCopyGas := intrinsicCodeWithExtCodeCopyGas + - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (tx) */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (CREATE at pc=0x20) */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #0 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #1 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #2 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #3 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #4 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #5 */ - params.WitnessChunkReadCost + /* SLOAD in constructor */ - params.WitnessChunkWriteCost + /* SSTORE in constructor */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (CREATE at PC=0x121) */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #0 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #1 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #2 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #3 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #4 */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #5 */ - params.WitnessChunkReadCost + /* SLOAD in constructor */ - params.WitnessChunkWriteCost + /* SSTORE in constructor */ - params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash for tx creation */ - 15*(params.WitnessChunkReadCost+params.WitnessChunkWriteCost) + /* code chunks #0..#14 */ - 4844 /* execution costs */ - blockGasUsagesExpected := []uint64{ - txCost1*2 + txCost2, - txCost1*2 + txCost2 + contractCreationCost + codeWithExtCodeCopyGas, - } - _, chain, _, proofs, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { - gen.SetPoS() - - // TODO need to check that the tx cost provided is the exact amount used (no remaining left-over) - tx, _ := types.SignTx(types.NewTransaction(uint64(i)*3, common.Address{byte(i), 2, 3}, big.NewInt(999), txCost1, big.NewInt(875000000), nil), signer, testKey) - gen.AddTx(tx) - tx, _ = types.SignTx(types.NewTransaction(uint64(i)*3+1, common.Address{}, big.NewInt(999), txCost1, big.NewInt(875000000), nil), signer, testKey) - gen.AddTx(tx) - tx, _ = types.SignTx(types.NewTransaction(uint64(i)*3+2, common.Address{}, big.NewInt(0), txCost2, big.NewInt(875000000), nil), signer, testKey) - gen.AddTx(tx) - - // Add two contract creations in block #2 - if i == 1 { - tx, _ = types.SignTx(types.NewContractCreation(6, big.NewInt(16), 3000000, big.NewInt(875000000), code), signer, testKey) - gen.AddTx(tx) - - tx, _ = types.SignTx(types.NewContractCreation(7, big.NewInt(0), 3000000, big.NewInt(875000000), codeWithExtCodeCopy), signer, testKey) - gen.AddTx(tx) - } - }) - - // Check proof for both blocks - err := verkle.Verify(proofs[0], gspec.ToBlock().Root().Bytes(), chain[0].Root().Bytes(), statediffs[0]) - if err != nil { - t.Fatal(err) - } - err = verkle.Verify(proofs[1], chain[0].Root().Bytes(), chain[1].Root().Bytes(), statediffs[1]) - if err != nil { - t.Fatal(err) - } - - t.Log("verified verkle proof, inserting blocks into the chain") - - endnum, err := blockchain.InsertChain(chain) - if err != nil { - t.Fatalf("block %d imported with error: %v", endnum, err) - } - - for i := 0; i < 2; i++ { - b := blockchain.GetBlockByNumber(uint64(i) + 1) - if b == nil { - t.Fatalf("expected block %d to be present in chain", i+1) - } - if b.Hash() != chain[i].Hash() { - t.Fatalf("block #%d not found at expected height", b.NumberU64()) - } - if b.GasUsed() != blockGasUsagesExpected[i] { - t.Fatalf("expected block #%d txs to use %d, got %d\n", b.NumberU64(), blockGasUsagesExpected[i], b.GasUsed()) - } - } -} - -func TestProcessParentBlockHash(t *testing.T) { - var ( - chainConfig = params.MergedTestChainConfig - hashA = common.Hash{0x01} - hashB = common.Hash{0x02} - header = &types.Header{ParentHash: hashA, Number: big.NewInt(2), Difficulty: big.NewInt(0)} - parent = &types.Header{ParentHash: hashB, Number: big.NewInt(1), Difficulty: big.NewInt(0)} - coinbase = common.Address{} - ) - test := func(statedb *state.StateDB) { - statedb.SetNonce(params.HistoryStorageAddress, 1) - statedb.SetCode(params.HistoryStorageAddress, params.HistoryStorageCode) - statedb.IntermediateRoot(true) - - vmContext := NewEVMBlockContext(header, nil, &coinbase) - evm := vm.NewEVM(vmContext, vm.TxContext{}, statedb, chainConfig, vm.Config{}) - ProcessParentBlockHash(header.ParentHash, evm, statedb) - - vmContext = NewEVMBlockContext(parent, nil, &coinbase) - evm = vm.NewEVM(vmContext, vm.TxContext{}, statedb, chainConfig, vm.Config{}) - ProcessParentBlockHash(parent.ParentHash, evm, statedb) - - // make sure that the state is correct - if have := getParentBlockHash(statedb, 1); have != hashA { - t.Errorf("want parent hash %v, have %v", hashA, have) - } - if have := getParentBlockHash(statedb, 0); have != hashB { - t.Errorf("want parent hash %v, have %v", hashB, have) - } - } - t.Run("MPT", func(t *testing.T) { - statedb, _ := state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) - test(statedb) - }) - t.Run("Verkle", func(t *testing.T) { - db := rawdb.NewMemoryDatabase() - cacheConfig := DefaultCacheConfigWithScheme(rawdb.PathScheme) - cacheConfig.SnapshotLimit = 0 - triedb := triedb.NewDatabase(db, cacheConfig.triedbConfig(true)) - statedb, _ := state.New(types.EmptyVerkleHash, state.NewDatabase(triedb, nil)) - test(statedb) - }) -} - -func getParentBlockHash(statedb *state.StateDB, number uint64) common.Hash { - ringIndex := number % params.HistoryServeWindow - var key common.Hash - binary.BigEndian.PutUint64(key[24:], ringIndex) - return statedb.GetState(params.HistoryStorageAddress, key) -} diff --git a/core/state_transition.go b/core/state_transition.go index 2d936516c5..b3b7294a1e 100644 --- a/core/state_transition.go +++ b/core/state_transition.go @@ -23,7 +23,6 @@ import ( "math/big" "github.com/ethereum/go-ethereum/common" - cmath "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" @@ -70,7 +69,7 @@ func (result *ExecutionResult) Revert() []byte { } // IntrinsicGas computes the 'intrinsic gas' for a message with the given data. -func IntrinsicGas(data []byte, accessList types.AccessList, isContractCreation, isHomestead, isEIP2028, isEIP3860 bool) (uint64, error) { +func IntrinsicGas(data []byte, accessList types.AccessList, authList []types.Authorization, isContractCreation, isHomestead, isEIP2028, isEIP3860 bool) (uint64, error) { // Set the starting gas for the raw transaction var gas uint64 if isContractCreation && isHomestead { @@ -116,6 +115,9 @@ func IntrinsicGas(data []byte, accessList types.AccessList, isContractCreation, gas += uint64(len(accessList)) * params.TxAccessListAddressGas gas += uint64(accessList.StorageKeys()) * params.TxAccessListStorageKeyGas } + if authList != nil { + gas += uint64(len(authList)) * params.CallNewAccountGas + } return gas, nil } @@ -143,6 +145,7 @@ type Message struct { AccessList types.AccessList BlobGasFeeCap *big.Int BlobHashes []common.Hash + AuthList []types.Authorization // When SkipNonceChecks is true, the message nonce is not checked against the // account nonce in state. @@ -165,6 +168,7 @@ func TransactionToMessage(tx *types.Transaction, s types.Signer, baseFee *big.In Value: tx.Value(), Data: tx.Data(), AccessList: tx.AccessList(), + AuthList: tx.AuthList(), SkipNonceChecks: false, SkipFromEOACheck: false, BlobHashes: tx.BlobHashes(), @@ -172,7 +176,10 @@ func TransactionToMessage(tx *types.Transaction, s types.Signer, baseFee *big.In } // If baseFee provided, set gasPrice to effectiveGasPrice. if baseFee != nil { - msg.GasPrice = cmath.BigMin(msg.GasPrice.Add(msg.GasTipCap, baseFee), msg.GasFeeCap) + msg.GasPrice = msg.GasPrice.Add(msg.GasTipCap, baseFee) + if msg.GasPrice.Cmp(msg.GasFeeCap) > 0 { + msg.GasPrice = msg.GasFeeCap + } } var err error msg.From, err = types.Sender(s, tx) @@ -187,10 +194,11 @@ func TransactionToMessage(tx *types.Transaction, s types.Signer, baseFee *big.In // indicates a core error meaning that the message would always fail for that particular // state and would never be accepted within a block. func ApplyMessage(evm *vm.EVM, msg *Message, gp *GasPool) (*ExecutionResult, error) { - return NewStateTransition(evm, msg, gp).TransitionDb() + evm.SetTxContext(NewEVMTxContext(msg)) + return newStateTransition(evm, msg, gp).execute() } -// StateTransition represents a state transition. +// stateTransition represents a state transition. // // == The State Transitioning Model // @@ -212,7 +220,7 @@ func ApplyMessage(evm *vm.EVM, msg *Message, gp *GasPool) (*ExecutionResult, err // // 5. Run Script section // 6. Derive new state root -type StateTransition struct { +type stateTransition struct { gp *GasPool msg *Message gasRemaining uint64 @@ -221,9 +229,9 @@ type StateTransition struct { evm *vm.EVM } -// NewStateTransition initialises and returns a new state transition object. -func NewStateTransition(evm *vm.EVM, msg *Message, gp *GasPool) *StateTransition { - return &StateTransition{ +// newStateTransition initialises and returns a new state transition object. +func newStateTransition(evm *vm.EVM, msg *Message, gp *GasPool) *stateTransition { + return &stateTransition{ gp: gp, evm: evm, msg: msg, @@ -232,14 +240,14 @@ func NewStateTransition(evm *vm.EVM, msg *Message, gp *GasPool) *StateTransition } // to returns the recipient of the message. -func (st *StateTransition) to() common.Address { +func (st *stateTransition) to() common.Address { if st.msg == nil || st.msg.To == nil /* contract creation */ { return common.Address{} } return *st.msg.To } -func (st *StateTransition) buyGas() error { +func (st *stateTransition) buyGas() error { mgval := new(big.Int).SetUint64(st.msg.GasLimit) mgval.Mul(mgval, st.msg.GasPrice) balanceCheck := new(big.Int).Set(mgval) @@ -283,7 +291,7 @@ func (st *StateTransition) buyGas() error { return nil } -func (st *StateTransition) preCheck() error { +func (st *stateTransition) preCheck() error { // Only check transactions that are not fake msg := st.msg if !msg.SkipNonceChecks { @@ -302,10 +310,10 @@ func (st *StateTransition) preCheck() error { } if !msg.SkipFromEOACheck { // Make sure the sender is an EOA - codeHash := st.state.GetCodeHash(msg.From) - if codeHash != (common.Hash{}) && codeHash != types.EmptyCodeHash { - return fmt.Errorf("%w: address %v, codehash: %s", ErrSenderNoEOA, - msg.From.Hex(), codeHash) + code := st.state.GetCode(msg.From) + _, delegated := types.ParseDelegation(code) + if len(code) > 0 && !delegated { + return fmt.Errorf("%w: address %v, len(code): %d", ErrSenderNoEOA, msg.From.Hex(), len(code)) } } // Make sure that transaction gasFeeCap is greater than the baseFee (post london) @@ -365,10 +373,19 @@ func (st *StateTransition) preCheck() error { } } } + // Check that EIP-7702 authorization list signatures are well formed. + if msg.AuthList != nil { + if msg.To == nil { + return fmt.Errorf("%w (sender %v)", ErrSetCodeTxCreate, msg.From) + } + if len(msg.AuthList) == 0 { + return fmt.Errorf("%w (sender %v)", ErrEmptyAuthList, msg.From) + } + } return st.buyGas() } -// TransitionDb will transition the state by applying the current message and +// execute will transition the state by applying the current message and // returning the evm execution result with following fields. // // - used gas: total gas used (including gas being refunded) @@ -378,7 +395,7 @@ func (st *StateTransition) preCheck() error { // // However if any consensus issue encountered, return the error directly with // nil evm execution result. -func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { +func (st *stateTransition) execute() (*ExecutionResult, error) { // First check this message satisfies all consensus rules before // applying the message. The rules include these clauses // @@ -411,7 +428,7 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { } } // Check clauses 4-5, subtract intrinsic gas if everything is correct - gas, err := IntrinsicGas(msg.Data, msg.AccessList, contractCreation, rules.IsHomestead, rules.IsIstanbul, rules.IsShanghai) + gas, err := IntrinsicGas(msg.Data, msg.AccessList, msg.AuthList, contractCreation, rules.IsHomestead, rules.IsIstanbul, rules.IsShanghai) if err != nil { return nil, err } @@ -457,8 +474,27 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { if contractCreation { ret, _, st.gasRemaining, vmerr = st.evm.Create(sender, msg.Data, st.gasRemaining, value) } else { - // Increment the nonce for the next transaction - st.state.SetNonce(msg.From, st.state.GetNonce(sender.Address())+1) + // Increment the nonce for the next transaction. + st.state.SetNonce(msg.From, st.state.GetNonce(msg.From)+1) + + // Apply EIP-7702 authorizations. + if msg.AuthList != nil { + for _, auth := range msg.AuthList { + // Note errors are ignored, we simply skip invalid authorizations here. + st.applyAuthorization(msg, &auth) + } + } + + // Perform convenience warming of sender's delegation target. Although the + // sender is already warmed in Prepare(..), it's possible a delegation to + // the account was deployed during this transaction. To handle correctly, + // simply wait until the final state of delegations is determined before + // performing the resolution and warming. + if addr, ok := types.ParseDelegation(st.state.GetCode(*msg.To)); ok { + st.state.AddAddressToAccessList(addr) + } + + // Execute the transaction's call. ret, st.gasRemaining, vmerr = st.evm.Call(sender, st.to(), msg.Data, st.gasRemaining, value) } @@ -472,7 +508,10 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { } effectiveTip := msg.GasPrice if rules.IsLondon { - effectiveTip = cmath.BigMin(msg.GasTipCap, new(big.Int).Sub(msg.GasFeeCap, st.evm.Context.BaseFee)) + effectiveTip = new(big.Int).Sub(msg.GasFeeCap, st.evm.Context.BaseFee) + if effectiveTip.Cmp(msg.GasTipCap) > 0 { + effectiveTip = msg.GasTipCap + } } effectiveTipU256, _ := uint256.FromBig(effectiveTip) @@ -505,7 +544,65 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) { }, nil } -func (st *StateTransition) refundGas(refundQuotient uint64) uint64 { +// validateAuthorization validates an EIP-7702 authorization against the state. +func (st *stateTransition) validateAuthorization(auth *types.Authorization) (authority common.Address, err error) { + // Verify chain ID is 0 or equal to current chain ID. + if auth.ChainID != 0 && st.evm.ChainConfig().ChainID.Uint64() != auth.ChainID { + return authority, ErrAuthorizationWrongChainID + } + // Limit nonce to 2^64-1 per EIP-2681. + if auth.Nonce+1 < auth.Nonce { + return authority, ErrAuthorizationNonceOverflow + } + // Validate signature values and recover authority. + authority, err = auth.Authority() + if err != nil { + return authority, fmt.Errorf("%w: %v", ErrAuthorizationInvalidSignature, err) + } + // Check the authority account + // 1) doesn't have code or has exisiting delegation + // 2) matches the auth's nonce + // + // Note it is added to the access list even if the authorization is invalid. + st.state.AddAddressToAccessList(authority) + code := st.state.GetCode(authority) + if _, ok := types.ParseDelegation(code); len(code) != 0 && !ok { + return authority, ErrAuthorizationDestinationHasCode + } + if have := st.state.GetNonce(authority); have != auth.Nonce { + return authority, ErrAuthorizationNonceMismatch + } + return authority, nil +} + +// applyAuthorization applies an EIP-7702 code delegation to the state. +func (st *stateTransition) applyAuthorization(msg *Message, auth *types.Authorization) error { + authority, err := st.validateAuthorization(auth) + if err != nil { + return err + } + + // If the account already exists in state, refund the new account cost + // charged in the intrinsic calculation. + if st.state.Exist(authority) { + st.state.AddRefund(params.CallNewAccountGas - params.TxAuthTupleGas) + } + + // Update nonce and account code. + st.state.SetNonce(authority, auth.Nonce+1) + if auth.Address == (common.Address{}) { + // Delegation to zero address means clear. + st.state.SetCode(authority, nil) + return nil + } + + // Otherwise install delegation to auth.Address. + st.state.SetCode(authority, types.AddressToDelegation(auth.Address)) + + return nil +} + +func (st *stateTransition) refundGas(refundQuotient uint64) uint64 { // Apply refund counter, capped to a refund quotient refund := st.gasUsed() / refundQuotient if refund > st.state.GetRefund() { @@ -535,11 +632,11 @@ func (st *StateTransition) refundGas(refundQuotient uint64) uint64 { } // gasUsed returns the amount of gas used up by the state transition. -func (st *StateTransition) gasUsed() uint64 { +func (st *stateTransition) gasUsed() uint64 { return st.initialGas - st.gasRemaining } // blobGasUsed returns the amount of blob gas used by the message. -func (st *StateTransition) blobGasUsed() uint64 { +func (st *stateTransition) blobGasUsed() uint64 { return uint64(len(st.msg.BlobHashes) * params.BlobTxBlobGasPerBlob) } diff --git a/core/stateless.go b/core/stateless.go index 5b37d5020e..d21a62b4a5 100644 --- a/core/stateless.go +++ b/core/stateless.go @@ -40,7 +40,7 @@ import ( // - It cannot be placed outside of core, because it needs to construct a dud headerchain // // TODO(karalabe): Would be nice to resolve both issues above somehow and move it. -func ExecuteStateless(config *params.ChainConfig, block *types.Block, witness *stateless.Witness) (common.Hash, common.Hash, error) { +func ExecuteStateless(config *params.ChainConfig, vmconfig vm.Config, block *types.Block, witness *stateless.Witness) (common.Hash, common.Hash, error) { // Sanity check if the supplied block accidentally contains a set root or // receipt hash. If so, be very loud, but still continue. if block.Root() != (common.Hash{}) { @@ -66,7 +66,7 @@ func ExecuteStateless(config *params.ChainConfig, block *types.Block, witness *s validator := NewBlockValidator(config, nil) // No chain, we only validate the state, not the block // Run the stateless blocks processing and self-validate certain fields - res, err := processor.Process(block, db, vm.Config{}) + res, err := processor.Process(block, db, vmconfig) if err != nil { return common.Hash{}, common.Hash{}, err } diff --git a/core/tracing/hooks.go b/core/tracing/hooks.go index 954d6957ea..18c0b66a89 100644 --- a/core/tracing/hooks.go +++ b/core/tracing/hooks.go @@ -42,7 +42,9 @@ type StateDB interface { GetBalance(common.Address) *uint256.Int GetNonce(common.Address) uint64 GetCode(common.Address) []byte + GetCodeHash(common.Address) common.Hash GetState(common.Address, common.Hash) common.Hash + GetTransientState(common.Address, common.Hash) common.Hash Exist(common.Address) bool GetRefund() uint64 } @@ -53,9 +55,7 @@ type VMContext struct { BlockNumber *big.Int Time uint64 Random *common.Hash - // Effective tx gas price - GasPrice *big.Int - ChainConfig *params.ChainConfig + BaseFee *big.Int StateDB StateDB } @@ -145,6 +145,10 @@ type ( // will not be invoked. OnSystemCallStartHook = func() + // OnSystemCallStartHookV2 is called when a system call is about to be executed. Refer + // to `OnSystemCallStartHook` for more information. + OnSystemCallStartHookV2 = func(vm *VMContext) + // OnSystemCallEndHook is called when a system call has finished executing. Today, // this hook is invoked when the EIP-4788 system call is about to be executed to set the // beacon block root. @@ -184,14 +188,15 @@ type Hooks struct { OnFault FaultHook OnGasChange GasChangeHook // Chain events - OnBlockchainInit BlockchainInitHook - OnClose CloseHook - OnBlockStart BlockStartHook - OnBlockEnd BlockEndHook - OnSkippedBlock SkippedBlockHook - OnGenesisBlock GenesisBlockHook - OnSystemCallStart OnSystemCallStartHook - OnSystemCallEnd OnSystemCallEndHook + OnBlockchainInit BlockchainInitHook + OnClose CloseHook + OnBlockStart BlockStartHook + OnBlockEnd BlockEndHook + OnSkippedBlock SkippedBlockHook + OnGenesisBlock GenesisBlockHook + OnSystemCallStart OnSystemCallStartHook + OnSystemCallStartV2 OnSystemCallStartHookV2 + OnSystemCallEnd OnSystemCallEndHook OnSystemTxEnd OnSystemTxEndHook diff --git a/core/txindexer.go b/core/txindexer.go index 70fe5f3322..b2f2188595 100644 --- a/core/txindexer.go +++ b/core/txindexer.go @@ -151,9 +151,9 @@ func (indexer *txIndexer) loop(chain *BlockChain) { if done == nil { stop = make(chan struct{}) done = make(chan struct{}) - go indexer.run(rawdb.ReadTxIndexTail(indexer.db), head.Block.NumberU64(), stop, done) + go indexer.run(rawdb.ReadTxIndexTail(indexer.db), head.Header.Number.Uint64(), stop, done) } - lastHead = head.Block.NumberU64() + lastHead = head.Header.Number.Uint64() case <-done: stop = nil done = nil diff --git a/core/txpool/blobpool/blobpool.go b/core/txpool/blobpool/blobpool.go index ba64a638fe..545e89e88c 100644 --- a/core/txpool/blobpool/blobpool.go +++ b/core/txpool/blobpool/blobpool.go @@ -37,6 +37,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/txpool" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto/kzg4844" "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" @@ -89,9 +90,11 @@ const ( // bare minimum needed fields to keep the size down (and thus number of entries // larger with the same memory consumption). type blobTxMeta struct { - hash common.Hash // Transaction hash to maintain the lookup table - id uint64 // Storage ID in the pool's persistent store - size uint32 // Byte size in the pool's persistent store + hash common.Hash // Transaction hash to maintain the lookup table + vhashes []common.Hash // Blob versioned hashes to maintain the lookup table + + id uint64 // Storage ID in the pool's persistent store + size uint32 // Byte size in the pool's persistent store nonce uint64 // Needed to prioritize inclusion order within an account costCap *uint256.Int // Needed to validate cumulative balance sufficiency @@ -114,6 +117,7 @@ type blobTxMeta struct { func newBlobTxMeta(id uint64, size uint32, tx *types.Transaction) *blobTxMeta { meta := &blobTxMeta{ hash: tx.Hash(), + vhashes: tx.BlobHashes(), id: id, size: size, nonce: tx.Nonce(), @@ -308,7 +312,7 @@ type BlobPool struct { gasTip *uint256.Int // Currently accepted minimum gas tip maxGas atomic.Uint64 // Currently accepted max gas, it will be modified by MinerAPI - lookup map[common.Hash]uint64 // Lookup table mapping hashes to tx billy entries + lookup *lookup // Lookup table mapping blobs to txs and txs to billy entries index map[common.Address][]*blobTxMeta // Blob transactions grouped by accounts, sorted by nonce spent map[common.Address]*uint256.Int // Expenditure tracking for individual accounts evict *evictHeap // Heap of cheapest accounts for eviction when full @@ -318,6 +322,10 @@ type BlobPool struct { reannoTxFeed event.Feed // Event feed for announcing transactions again scope event.SubscriptionScope + // txValidationFn defaults to txpool.ValidateTransaction, but can be + // overridden for testing purposes. + txValidationFn txpool.ValidationFunction + lock sync.RWMutex // Mutex protecting the pool during reorg handling } @@ -329,12 +337,13 @@ func New(config Config, chain BlockChain) *BlobPool { // Create the transaction pool with its initial settings return &BlobPool{ - config: config, - signer: types.LatestSigner(chain.Config()), - chain: chain, - lookup: make(map[common.Hash]uint64), - index: make(map[common.Address][]*blobTxMeta), - spent: make(map[common.Address]*uint256.Int), + config: config, + signer: types.LatestSigner(chain.Config()), + chain: chain, + lookup: newLookup(), + index: make(map[common.Address][]*blobTxMeta), + spent: make(map[common.Address]*uint256.Int), + txValidationFn: txpool.ValidateTransaction, } } @@ -475,7 +484,7 @@ func (p *BlobPool) parseTransaction(id uint64, size uint32, blob []byte) error { } meta := newBlobTxMeta(id, size, tx) - if _, exists := p.lookup[meta.hash]; exists { + if p.lookup.exists(meta.hash) { // This path is only possible after a crash, where deleted items are not // removed via the normal shutdown-startup procedure and thus may get // partially resurrected. @@ -500,9 +509,8 @@ func (p *BlobPool) parseTransaction(id uint64, size uint32, blob []byte) error { p.index[sender] = append(p.index[sender], meta) p.spent[sender] = new(uint256.Int).Add(p.spent[sender], meta.costCap) - p.lookup[meta.hash] = meta.id + p.lookup.track(meta) p.stored += uint64(meta.size) - return nil } @@ -535,7 +543,7 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 nonces = append(nonces, txs[i].nonce) p.stored -= uint64(txs[i].size) - delete(p.lookup, txs[i].hash) + p.lookup.untrack(txs[i]) // Included transactions blobs need to be moved to the limbo if filled && inclusions != nil { @@ -576,7 +584,7 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], txs[0].costCap) p.stored -= uint64(txs[0].size) - delete(p.lookup, txs[0].hash) + p.lookup.untrack(txs[0]) // Included transactions blobs need to be moved to the limbo if inclusions != nil { @@ -625,14 +633,14 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 // crash would result in previously deleted entities being resurrected. // That could potentially cause a duplicate nonce to appear. if txs[i].nonce == txs[i-1].nonce { - id := p.lookup[txs[i].hash] + id, _ := p.lookup.storeidOfTx(txs[i].hash) log.Error("Dropping repeat nonce blob transaction", "from", addr, "nonce", txs[i].nonce, "id", id) dropRepeatedMeter.Mark(1) p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], txs[i].costCap) p.stored -= uint64(txs[i].size) - delete(p.lookup, txs[i].hash) + p.lookup.untrack(txs[i]) if err := p.store.Delete(id); err != nil { log.Error("Failed to delete blob transaction", "from", addr, "id", id, "err", err) @@ -654,7 +662,7 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], txs[j].costCap) p.stored -= uint64(txs[j].size) - delete(p.lookup, txs[j].hash) + p.lookup.untrack(txs[j]) } txs = txs[:i] @@ -692,7 +700,7 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], last.costCap) p.stored -= uint64(last.size) - delete(p.lookup, last.hash) + p.lookup.untrack(last) } if len(txs) == 0 { delete(p.index, addr) @@ -732,7 +740,7 @@ func (p *BlobPool) recheck(addr common.Address, inclusions map[common.Hash]uint6 p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], last.costCap) p.stored -= uint64(last.size) - delete(p.lookup, last.hash) + p.lookup.untrack(last) } p.index[addr] = txs @@ -1010,7 +1018,7 @@ func (p *BlobPool) reinject(addr common.Address, txhash common.Hash) error { p.index[addr] = append(p.index[addr], meta) p.spent[addr] = new(uint256.Int).Add(p.spent[addr], meta.costCap) } - p.lookup[meta.hash] = meta.id + p.lookup.track(meta) p.stored += uint64(meta.size) return nil } @@ -1037,7 +1045,7 @@ func (p *BlobPool) SetGasTip(tip *big.Int) { ) p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], txs[i].costCap) p.stored -= uint64(tx.size) - delete(p.lookup, tx.hash) + p.lookup.untrack(tx) txs[i] = nil // Drop everything afterwards, no gaps allowed @@ -1047,7 +1055,7 @@ func (p *BlobPool) SetGasTip(tip *big.Int) { p.spent[addr] = new(uint256.Int).Sub(p.spent[addr], tx.costCap) p.stored -= uint64(tx.size) - delete(p.lookup, tx.hash) + p.lookup.untrack(tx) txs[i+1+j] = nil } // Clear out the dropped transactions from the index @@ -1102,7 +1110,8 @@ func (p *BlobPool) validateTx(tx *types.Transaction) error { MinTip: p.gasTip.ToBig(), MaxGas: p.GetMaxGas(), } - if err := txpool.ValidateTransaction(tx, p.head, p.signer, baseOpts); err != nil { + + if err := p.txValidationFn(tx, p.head, p.signer, baseOpts); err != nil { return err } // Ensure the transaction adheres to the stateful pool filters (nonce, balance) @@ -1186,8 +1195,7 @@ func (p *BlobPool) Has(hash common.Hash) bool { p.lock.RLock() defer p.lock.RUnlock() - _, ok := p.lookup[hash] - return ok + return p.lookup.exists(hash) } // Get returns a transaction if it is contained in the pool, or nil otherwise. @@ -1204,7 +1212,7 @@ func (p *BlobPool) Get(hash common.Hash) *types.Transaction { }(time.Now()) // Pull the blob from disk and return an assembled response - id, ok := p.lookup[hash] + id, ok := p.lookup.storeidOfTx(hash) if !ok { return nil } @@ -1221,6 +1229,58 @@ func (p *BlobPool) Get(hash common.Hash) *types.Transaction { return item } +// GetBlobs returns a number of blobs are proofs for the given versioned hashes. +// This is a utility method for the engine API, enabling consensus clients to +// retrieve blobs from the pools directly instead of the network. +func (p *BlobPool) GetBlobs(vhashes []common.Hash) ([]*kzg4844.Blob, []*kzg4844.Proof) { + // Create a map of the blob hash to indices for faster fills + var ( + blobs = make([]*kzg4844.Blob, len(vhashes)) + proofs = make([]*kzg4844.Proof, len(vhashes)) + ) + index := make(map[common.Hash]int) + for i, vhash := range vhashes { + index[vhash] = i + } + // Iterate over the blob hashes, pulling transactions that fill it. Take care + // to also fill anything else the transaction might include (probably will). + for i, vhash := range vhashes { + // If already filled by a previous fetch, skip + if blobs[i] != nil { + continue + } + // Unfilled, retrieve the datastore item (in a short lock) + p.lock.RLock() + id, exists := p.lookup.storeidOfBlob(vhash) + if !exists { + p.lock.RUnlock() + continue + } + data, err := p.store.Get(id) + p.lock.RUnlock() + + // After releasing the lock, try to fill any blobs requested + if err != nil { + log.Error("Tracked blob transaction missing from store", "id", id, "err", err) + continue + } + item := new(types.Transaction) + if err = rlp.DecodeBytes(data, item); err != nil { + log.Error("Blobs corrupted for traced transaction", "id", id, "err", err) + continue + } + // Fill anything requested, not just the current versioned hash + sidecar := item.BlobTxSidecar() + for j, blobhash := range item.BlobHashes() { + if idx, ok := index[blobhash]; ok { + blobs[idx] = &sidecar.Blobs[j] + proofs[idx] = &sidecar.Proofs[j] + } + } + } + return blobs, proofs +} + // Add inserts a set of blob transactions into the pool if they pass validation (both // consensus validity and pool restrictions). func (p *BlobPool) Add(txs []*types.Transaction, local bool, sync bool) []error { @@ -1334,8 +1394,8 @@ func (p *BlobPool) add(tx *types.Transaction) (err error) { p.spent[from] = new(uint256.Int).Sub(p.spent[from], prev.costCap) p.spent[from] = new(uint256.Int).Add(p.spent[from], meta.costCap) - delete(p.lookup, prev.hash) - p.lookup[meta.hash] = meta.id + p.lookup.untrack(prev) + p.lookup.track(meta) p.stored += uint64(meta.size) - uint64(prev.size) } else { // Transaction extends previously scheduled ones @@ -1345,7 +1405,7 @@ func (p *BlobPool) add(tx *types.Transaction) (err error) { newacc = true } p.spent[from] = new(uint256.Int).Add(p.spent[from], meta.costCap) - p.lookup[meta.hash] = meta.id + p.lookup.track(meta) p.stored += uint64(meta.size) } // Recompute the rolling eviction fields. In case of a replacement, this will @@ -1434,7 +1494,7 @@ func (p *BlobPool) drop() { p.spent[from] = new(uint256.Int).Sub(p.spent[from], drop.costCap) } p.stored -= uint64(drop.size) - delete(p.lookup, drop.hash) + p.lookup.untrack(drop) // Remove the transaction from the pool's eviction heap: // - If the entire account was dropped, pop off the address @@ -1683,3 +1743,53 @@ func (p *BlobPool) SetMaxGas(maxGas uint64) { func (p *BlobPool) GetMaxGas() uint64 { return p.maxGas.Load() } + +// Clear implements txpool.SubPool, removing all tracked transactions +// from the blob pool and persistent store. +func (p *BlobPool) Clear() { + p.lock.Lock() + defer p.lock.Unlock() + + // manually iterating and deleting every entry is super sub-optimal + // However, Clear is not currently used in production so + // performance is not critical at the moment. + for hash := range p.lookup.txIndex { + id, _ := p.lookup.storeidOfTx(hash) + if err := p.store.Delete(id); err != nil { + log.Warn("failed to delete blob tx from backing store", "err", err) + } + } + for hash := range p.lookup.blobIndex { + id, _ := p.lookup.storeidOfBlob(hash) + if err := p.store.Delete(id); err != nil { + log.Warn("failed to delete blob from backing store", "err", err) + } + } + + // unreserve each tracked account. Ideally, we could just clear the + // reservation map in the parent txpool context. However, if we clear in + // parent context, to avoid exposing the subpool lock, we have to lock the + // reservations and then lock each subpool. + // + // This creates the potential for a deadlock situation: + // + // * TxPool.Clear locks the reservations + // * a new transaction is received which locks the subpool mutex + // * TxPool.Clear attempts to lock subpool mutex + // + // The transaction addition may attempt to reserve the sender addr which + // can't happen until Clear releases the reservation lock. Clear cannot + // acquire the subpool lock until the transaction addition is completed. + for acct, _ := range p.index { + p.reserve(acct, false) + } + p.lookup = newLookup() + p.index = make(map[common.Address][]*blobTxMeta) + p.spent = make(map[common.Address]*uint256.Int) + + var ( + basefee = uint256.MustFromBig(eip1559.CalcBaseFee(p.chain.Config(), p.head)) + blobfee = uint256.NewInt(params.BlobTxMinBlobGasprice) + ) + p.evict = newPriceHeap(basefee, blobfee, p.index) +} diff --git a/core/txpool/blobpool/blobpool_test.go b/core/txpool/blobpool/blobpool_test.go index 9bbc763e77..e4441bec5d 100644 --- a/core/txpool/blobpool/blobpool_test.go +++ b/core/txpool/blobpool/blobpool_test.go @@ -38,7 +38,6 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/crypto/kzg4844" - "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rlp" "github.com/holiman/billy" @@ -46,12 +45,28 @@ import ( ) var ( - emptyBlob = new(kzg4844.Blob) - emptyBlobCommit, _ = kzg4844.BlobToCommitment(emptyBlob) - emptyBlobProof, _ = kzg4844.ComputeBlobProof(emptyBlob, emptyBlobCommit) - emptyBlobVHash = kzg4844.CalcBlobHashV1(sha256.New(), &emptyBlobCommit) + testBlobs []*kzg4844.Blob + testBlobCommits []kzg4844.Commitment + testBlobProofs []kzg4844.Proof + testBlobVHashes [][32]byte ) +func init() { + for i := 0; i < 10; i++ { + testBlob := &kzg4844.Blob{byte(i)} + testBlobs = append(testBlobs, testBlob) + + testBlobCommit, _ := kzg4844.BlobToCommitment(testBlob) + testBlobCommits = append(testBlobCommits, testBlobCommit) + + testBlobProof, _ := kzg4844.ComputeBlobProof(testBlob, testBlobCommit) + testBlobProofs = append(testBlobProofs, testBlobProof) + + testBlobVHash := kzg4844.CalcBlobHashV1(sha256.New(), &testBlobCommit) + testBlobVHashes = append(testBlobVHashes, testBlobVHash) + } +} + // testBlockChain is a mock of the live chain for testing the pool. type testBlockChain struct { config *params.ChainConfig @@ -182,6 +197,12 @@ func makeTx(nonce uint64, gasTipCap uint64, gasFeeCap uint64, blobFeeCap uint64, // makeUnsignedTx is a utility method to construct a random blob transaction // without signing it. func makeUnsignedTx(nonce uint64, gasTipCap uint64, gasFeeCap uint64, blobFeeCap uint64) *types.BlobTx { + return makeUnsignedTxWithTestBlob(nonce, gasTipCap, gasFeeCap, blobFeeCap, rand.Intn(len(testBlobs))) +} + +// makeUnsignedTx is a utility method to construct a random blob transaction +// without signing it. +func makeUnsignedTxWithTestBlob(nonce uint64, gasTipCap uint64, gasFeeCap uint64, blobFeeCap uint64, blobIdx int) *types.BlobTx { return &types.BlobTx{ ChainID: uint256.MustFromBig(params.MainnetChainConfig.ChainID), Nonce: nonce, @@ -189,12 +210,12 @@ func makeUnsignedTx(nonce uint64, gasTipCap uint64, gasFeeCap uint64, blobFeeCap GasFeeCap: uint256.NewInt(gasFeeCap), Gas: 21000, BlobFeeCap: uint256.NewInt(blobFeeCap), - BlobHashes: []common.Hash{emptyBlobVHash}, + BlobHashes: []common.Hash{testBlobVHashes[blobIdx]}, Value: uint256.NewInt(100), Sidecar: &types.BlobTxSidecar{ - Blobs: []kzg4844.Blob{*emptyBlob}, - Commitments: []kzg4844.Commitment{emptyBlobCommit}, - Proofs: []kzg4844.Proof{emptyBlobProof}, + Blobs: []kzg4844.Blob{*testBlobs[blobIdx]}, + Commitments: []kzg4844.Commitment{testBlobCommits[blobIdx]}, + Proofs: []kzg4844.Proof{testBlobProofs[blobIdx]}, }, } } @@ -205,7 +226,7 @@ func verifyPoolInternals(t *testing.T, pool *BlobPool) { // Mark this method as a helper to remove from stack traces t.Helper() - // Verify that all items in the index are present in the lookup and nothing more + // Verify that all items in the index are present in the tx lookup and nothing more seen := make(map[common.Hash]struct{}) for addr, txs := range pool.index { for _, tx := range txs { @@ -215,14 +236,40 @@ func verifyPoolInternals(t *testing.T, pool *BlobPool) { seen[tx.hash] = struct{}{} } } - for hash, id := range pool.lookup { + for hash, id := range pool.lookup.txIndex { if _, ok := seen[hash]; !ok { - t.Errorf("lookup entry missing from transaction index: hash #%x, id %d", hash, id) + t.Errorf("tx lookup entry missing from transaction index: hash #%x, id %d", hash, id) } delete(seen, hash) } for hash := range seen { - t.Errorf("indexed transaction hash #%x missing from lookup table", hash) + t.Errorf("indexed transaction hash #%x missing from tx lookup table", hash) + } + // Verify that all blobs in the index are present in the blob lookup and nothing more + blobs := make(map[common.Hash]map[common.Hash]struct{}) + for _, txs := range pool.index { + for _, tx := range txs { + for _, vhash := range tx.vhashes { + if blobs[vhash] == nil { + blobs[vhash] = make(map[common.Hash]struct{}) + } + blobs[vhash][tx.hash] = struct{}{} + } + } + } + for vhash, txs := range pool.lookup.blobIndex { + for txhash := range txs { + if _, ok := blobs[vhash][txhash]; !ok { + t.Errorf("blob lookup entry missing from transaction index: blob hash #%x, tx hash #%x", vhash, txhash) + } + delete(blobs[vhash], txhash) + if len(blobs[vhash]) == 0 { + delete(blobs, vhash) + } + } + } + for vhash := range blobs { + t.Errorf("indexed transaction blob hash #%x missing from blob lookup table", vhash) } // Verify that transactions are sorted per account and contain no nonce gaps, // and that the first nonce is the next expected one based on the state. @@ -295,6 +342,53 @@ func verifyPoolInternals(t *testing.T, pool *BlobPool) { } // Verify the price heap internals verifyHeapInternals(t, pool.evict) + + // Verify that all the blobs can be retrieved + verifyBlobRetrievals(t, pool) +} + +// verifyBlobRetrievals attempts to retrieve all testing blobs and checks that +// whatever is in the pool, it can be retrieved correctly. +func verifyBlobRetrievals(t *testing.T, pool *BlobPool) { + // Collect all the blobs tracked by the pool + known := make(map[common.Hash]struct{}) + for _, txs := range pool.index { + for _, tx := range txs { + for _, vhash := range tx.vhashes { + known[vhash] = struct{}{} + } + } + } + // Attempt to retrieve all test blobs + hashes := make([]common.Hash, len(testBlobVHashes)) + for i := range testBlobVHashes { + copy(hashes[i][:], testBlobVHashes[i][:]) + } + blobs, proofs := pool.GetBlobs(hashes) + + // Cross validate what we received vs what we wanted + if len(blobs) != len(hashes) || len(proofs) != len(hashes) { + t.Errorf("retrieved blobs/proofs size mismatch: have %d/%d, want %d", len(blobs), len(proofs), len(hashes)) + return + } + for i, hash := range hashes { + // If an item is missing, but shouldn't, error + if blobs[i] == nil || proofs[i] == nil { + if _, ok := known[hash]; ok { + t.Errorf("tracked blob retrieval failed: item %d, hash %x", i, hash) + } + continue + } + // Item retrieved, make sure it matches the expectation + if *blobs[i] != *testBlobs[i] || *proofs[i] != testBlobProofs[i] { + t.Errorf("retrieved blob or proof mismatch: item %d, hash %x", i, hash) + continue + } + delete(known, hash) + } + for hash := range known { + t.Errorf("indexed blob #%x missing from retrieval", hash) + } } // Tests that transactions can be loaded from disk on startup and that they are @@ -314,7 +408,7 @@ func verifyPoolInternals(t *testing.T, pool *BlobPool) { // - 8. Fully duplicate transactions (matching hash) must be dropped // - 9. Duplicate nonces from the same account must be dropped func TestOpenDrops(t *testing.T) { - log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) + //log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) // Create a temporary folder for the persistent backend storage, _ := os.MkdirTemp("", "blobpool-") @@ -637,7 +731,7 @@ func TestOpenDrops(t *testing.T) { // - 2. Eviction thresholds are calculated correctly for the sequences // - 3. Balance usage of an account is totals across all transactions func TestOpenIndex(t *testing.T) { - log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) + //log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) // Create a temporary folder for the persistent backend storage, _ := os.MkdirTemp("", "blobpool-") @@ -726,7 +820,7 @@ func TestOpenIndex(t *testing.T) { // Tests that after indexing all the loaded transactions from disk, a price heap // is correctly constructed based on the head basefee and blobfee. func TestOpenHeap(t *testing.T) { - log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) + //log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) // Create a temporary folder for the persistent backend storage, _ := os.MkdirTemp("", "blobpool-") @@ -813,7 +907,7 @@ func TestOpenHeap(t *testing.T) { // Tests that after the pool's previous state is loaded back, any transactions // over the new storage cap will get dropped. func TestOpenCap(t *testing.T) { - log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) + //log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) // Create a temporary folder for the persistent backend storage, _ := os.MkdirTemp("", "blobpool-") @@ -905,7 +999,7 @@ func TestOpenCap(t *testing.T) { // specific to the blob pool. It does not do an exhaustive transaction validity // check. func TestAdd(t *testing.T) { - log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) + //log.SetDefault(log.NewLogger(log.NewTerminalHandlerWithLevel(os.Stderr, log.LevelTrace, true))) // seed is a helper tuple to seed an initial state db and pool type seed struct { @@ -970,21 +1064,21 @@ func TestAdd(t *testing.T) { "alice": { balance: 1000000, txs: []*types.BlobTx{ - makeUnsignedTx(0, 1, 1, 1), + makeUnsignedTxWithTestBlob(0, 1, 1, 1, 0), }, }, "bob": { balance: 1000000, nonce: 1, txs: []*types.BlobTx{ - makeUnsignedTx(1, 1, 1, 1), + makeUnsignedTxWithTestBlob(1, 1, 1, 1, 1), }, }, }, adds: []addtx{ { // New account, 1 tx pending: reject duplicate nonce 0 from: "alice", - tx: makeUnsignedTx(0, 1, 1, 1), + tx: makeUnsignedTxWithTestBlob(0, 1, 1, 1, 0), err: txpool.ErrAlreadyKnown, }, { // New account, 1 tx pending: reject replacement nonce 0 (ignore price for now) @@ -1014,7 +1108,7 @@ func TestAdd(t *testing.T) { }, { // Old account, 1 tx in chain, 1 tx pending: reject duplicate nonce 1 from: "bob", - tx: makeUnsignedTx(1, 1, 1, 1), + tx: makeUnsignedTxWithTestBlob(1, 1, 1, 1, 1), err: txpool.ErrAlreadyKnown, }, { // Old account, 1 tx in chain, 1 tx pending: accept nonce 2 (ignore price for now) @@ -1355,11 +1449,29 @@ func TestAdd(t *testing.T) { } } +// fakeBilly is a billy.Database implementation which just drops data on the floor. +type fakeBilly struct { + billy.Database + count uint64 +} + +func (f *fakeBilly) Put(data []byte) (uint64, error) { + f.count++ + return f.count, nil +} + +var _ billy.Database = (*fakeBilly)(nil) + // Benchmarks the time it takes to assemble the lazy pending transaction list // from the pool contents. func BenchmarkPoolPending100Mb(b *testing.B) { benchmarkPoolPending(b, 100_000_000) } func BenchmarkPoolPending1GB(b *testing.B) { benchmarkPoolPending(b, 1_000_000_000) } -func BenchmarkPoolPending10GB(b *testing.B) { benchmarkPoolPending(b, 10_000_000_000) } +func BenchmarkPoolPending10GB(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } + benchmarkPoolPending(b, 10_000_000_000) +} func benchmarkPoolPending(b *testing.B, datacap uint64) { // Calculate the maximum number of transaction that would fit into the pool @@ -1383,6 +1495,15 @@ func benchmarkPoolPending(b *testing.B, datacap uint64) { if err := pool.Init(1, chain.CurrentBlock(), makeAddressReserver()); err != nil { b.Fatalf("failed to create blob pool: %v", err) } + // Make the pool not use disk (just drop everything). This test never reads + // back the data, it just iterates over the pool in-memory items + pool.store = &fakeBilly{pool.store, 0} + // Avoid validation - verifying all blob proofs take significant time + // when the capacity is large. The purpose of this bench is to measure assembling + // the lazies, not the kzg verifications. + pool.txValidationFn = func(tx *types.Transaction, head *types.Header, signer types.Signer, opts *txpool.ValidationOptions) error { + return nil // accept all + } // Fill the pool up with one random transaction from each account with the // same price and everything to maximize the worst case scenario for i := 0; i < int(capacity); i++ { diff --git a/core/txpool/blobpool/evictheap_test.go b/core/txpool/blobpool/evictheap_test.go index 1cf577cb00..b03dd83d69 100644 --- a/core/txpool/blobpool/evictheap_test.go +++ b/core/txpool/blobpool/evictheap_test.go @@ -239,9 +239,25 @@ func BenchmarkPriceHeapOverflow10MB(b *testing.B) { benchmarkPriceHeapOverflow( func BenchmarkPriceHeapOverflow100MB(b *testing.B) { benchmarkPriceHeapOverflow(b, 100*1024*1024) } func BenchmarkPriceHeapOverflow1GB(b *testing.B) { benchmarkPriceHeapOverflow(b, 1024*1024*1024) } func BenchmarkPriceHeapOverflow10GB(b *testing.B) { benchmarkPriceHeapOverflow(b, 10*1024*1024*1024) } -func BenchmarkPriceHeapOverflow25GB(b *testing.B) { benchmarkPriceHeapOverflow(b, 25*1024*1024*1024) } -func BenchmarkPriceHeapOverflow50GB(b *testing.B) { benchmarkPriceHeapOverflow(b, 50*1024*1024*1024) } -func BenchmarkPriceHeapOverflow100GB(b *testing.B) { benchmarkPriceHeapOverflow(b, 100*1024*1024*1024) } + +func BenchmarkPriceHeapOverflow25GB(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } + benchmarkPriceHeapOverflow(b, 25*1024*1024*1024) +} +func BenchmarkPriceHeapOverflow50GB(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } + benchmarkPriceHeapOverflow(b, 50*1024*1024*1024) +} +func BenchmarkPriceHeapOverflow100GB(b *testing.B) { + if testing.Short() { + b.Skip("Skipping in short-mode") + } + benchmarkPriceHeapOverflow(b, 100*1024*1024*1024) +} func benchmarkPriceHeapOverflow(b *testing.B, datacap uint64) { // Calculate how many unique transactions we can fit into the provided disk diff --git a/core/txpool/blobpool/lookup.go b/core/txpool/blobpool/lookup.go new file mode 100644 index 0000000000..2d8d0fd2bf --- /dev/null +++ b/core/txpool/blobpool/lookup.go @@ -0,0 +1,91 @@ +// Copyright 2022 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package blobpool + +import ( + "github.com/ethereum/go-ethereum/common" +) + +// lookup maps blob versioned hashes to transaction hashes that include them, +// and transaction hashes to billy entries that include them. +type lookup struct { + blobIndex map[common.Hash]map[common.Hash]struct{} + txIndex map[common.Hash]uint64 +} + +// newLookup creates a new index for tracking blob to tx; and tx to billy mappings. +func newLookup() *lookup { + return &lookup{ + blobIndex: make(map[common.Hash]map[common.Hash]struct{}), + txIndex: make(map[common.Hash]uint64), + } +} + +// exists returns whether a transaction is already tracked or not. +func (l *lookup) exists(txhash common.Hash) bool { + _, exists := l.txIndex[txhash] + return exists +} + +// storeidOfTx returns the datastore storage item id of a transaction. +func (l *lookup) storeidOfTx(txhash common.Hash) (uint64, bool) { + id, ok := l.txIndex[txhash] + return id, ok +} + +// storeidOfBlob returns the datastore storage item id of a blob. +func (l *lookup) storeidOfBlob(vhash common.Hash) (uint64, bool) { + // If the blob is unknown, return a miss + txs, ok := l.blobIndex[vhash] + if !ok { + return 0, false + } + // If the blob is known, return any tx for it + for tx := range txs { + return l.storeidOfTx(tx) + } + return 0, false // Weird, don't choke +} + +// track inserts a new set of mappings from blob versioned hashes to transaction +// hashes; and from transaction hashes to datastore storage item ids. +func (l *lookup) track(tx *blobTxMeta) { + // Map all the blobs to the transaction hash + for _, vhash := range tx.vhashes { + if _, ok := l.blobIndex[vhash]; !ok { + l.blobIndex[vhash] = make(map[common.Hash]struct{}) + } + l.blobIndex[vhash][tx.hash] = struct{}{} // may be double mapped if a tx contains the same blob twice + } + // Map the transaction hash to the datastore id + l.txIndex[tx.hash] = tx.id +} + +// untrack removes a set of mappings from blob versioned hashes to transaction +// hashes from the blob index. +func (l *lookup) untrack(tx *blobTxMeta) { + // Unmap the transaction hash from the datastore id + delete(l.txIndex, tx.hash) + + // Unmap all the blobs from the transaction hash + for _, vhash := range tx.vhashes { + delete(l.blobIndex[vhash], tx.hash) // may be double deleted if a tx contains the same blob twice + if len(l.blobIndex[vhash]) == 0 { + delete(l.blobIndex, vhash) + } + } +} diff --git a/core/txpool/legacypool/legacypool.go b/core/txpool/legacypool/legacypool.go index 3dfd3729cf..328452a6eb 100644 --- a/core/txpool/legacypool/legacypool.go +++ b/core/txpool/legacypool/legacypool.go @@ -34,6 +34,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/txpool" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto/kzg4844" "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" @@ -702,7 +703,7 @@ func (pool *LegacyPool) validateTxBasics(tx *types.Transaction, local bool) erro // validateTx checks whether a transaction is valid according to the consensus // rules and adheres to some heuristic limits of the local node (price and size). -func (pool *LegacyPool) validateTx(tx *types.Transaction, local bool) error { +func (pool *LegacyPool) validateTx(tx *types.Transaction) error { sender, err := types.Sender(pool.signer, tx) if err != nil { return err @@ -769,7 +770,7 @@ func (pool *LegacyPool) add(tx *types.Transaction, local bool) (replaced bool, e isLocal := local || pool.locals.containsTx(tx) // If the transaction fails basic validation, discard it - if err := pool.validateTx(tx, isLocal); err != nil { + if err := pool.validateTx(tx); err != nil { log.Trace("Discarding invalid transaction", "hash", hash, "err", err) invalidTxMeter.Mark(1) return false, err @@ -1179,6 +1180,12 @@ func (pool *LegacyPool) get(hash common.Hash) *types.Transaction { return pool.all.Get(hash) } +// GetBlobs is not supported by the legacy transaction pool, it is just here to +// implement the txpool.SubPool interface. +func (pool *LegacyPool) GetBlobs(vhashes []common.Hash) ([]*kzg4844.Blob, []*kzg4844.Proof) { + return nil, nil +} + // Has returns an indicator whether txpool has a transaction cached with the // given hash. func (pool *LegacyPool) Has(hash common.Hash) bool { @@ -2104,3 +2111,44 @@ func (pool *LegacyPool) PrintTxStats() { fmt.Println("length of all: ", pool.all.Slots()) fmt.Println("----------------------------------------------------") } + +// Clear implements txpool.SubPool, removing all tracked txs from the pool +// and rotating the journal. +func (pool *LegacyPool) Clear() { + pool.mu.Lock() + defer pool.mu.Unlock() + + // unreserve each tracked account. Ideally, we could just clear the + // reservation map in the parent txpool context. However, if we clear in + // parent context, to avoid exposing the subpool lock, we have to lock the + // reservations and then lock each subpool. + // + // This creates the potential for a deadlock situation: + // + // * TxPool.Clear locks the reservations + // * a new transaction is received which locks the subpool mutex + // * TxPool.Clear attempts to lock subpool mutex + // + // The transaction addition may attempt to reserve the sender addr which + // can't happen until Clear releases the reservation lock. Clear cannot + // acquire the subpool lock until the transaction addition is completed. + for _, tx := range pool.all.remotes { + senderAddr, _ := types.Sender(pool.signer, tx) + pool.reserve(senderAddr, false) + } + for localSender, _ := range pool.locals.accounts { + pool.reserve(localSender, false) + } + + pool.all = newLookup() + pool.priced = newPricedList(pool.all) + pool.pending = make(map[common.Address]*list) + pool.queue = make(map[common.Address]*list) + + if !pool.config.NoLocals && pool.config.Journal != "" { + pool.journal = newTxJournal(pool.config.Journal) + if err := pool.journal.rotate(pool.local()); err != nil { + log.Warn("Failed to rotate transaction journal", "err", err) + } + } +} diff --git a/core/txpool/subpool.go b/core/txpool/subpool.go index be5f6840d3..3c5d8d31c8 100644 --- a/core/txpool/subpool.go +++ b/core/txpool/subpool.go @@ -23,6 +23,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto/kzg4844" "github.com/ethereum/go-ethereum/event" "github.com/holiman/uint256" ) @@ -123,6 +124,11 @@ type SubPool interface { // Get returns a transaction if it is contained in the pool, or nil otherwise. Get(hash common.Hash) *types.Transaction + // GetBlobs returns a number of blobs are proofs for the given versioned hashes. + // This is a utility method for the engine API, enabling consensus clients to + // retrieve blobs from the pools directly instead of the network. + GetBlobs(vhashes []common.Hash) ([]*kzg4844.Blob, []*kzg4844.Proof) + // Add enqueues a batch of transactions into the pool if they are valid. Due // to the large transaction churn, add may postpone fully integrating the tx // to a later point to batch multiple ones together. @@ -169,4 +175,7 @@ type SubPool interface { // SetMaxGas limit max acceptable tx gas when mine is enabled SetMaxGas(maxGas uint64) + + // Clear removes all tracked transactions from the pool + Clear() } diff --git a/core/txpool/txpool.go b/core/txpool/txpool.go index 51b7539576..ead7330ea1 100644 --- a/core/txpool/txpool.go +++ b/core/txpool/txpool.go @@ -25,6 +25,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto/kzg4844" "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" @@ -125,7 +126,7 @@ func (p *TxPool) reserver(id int, subpool SubPool) AddressReserver { return ErrAlreadyReserved } p.reservations[addr] = subpool - if metrics.Enabled { + if metrics.Enabled() { m := fmt.Sprintf("%s/%d", reservationsGaugeName, id) metrics.GetOrRegisterGauge(m, nil).Inc(1) } @@ -142,7 +143,7 @@ func (p *TxPool) reserver(id int, subpool SubPool) AddressReserver { return errors.New("address not owned") } delete(p.reservations, addr) - if metrics.Enabled { + if metrics.Enabled() { m := fmt.Sprintf("%s/%d", reservationsGaugeName, id) metrics.GetOrRegisterGauge(m, nil).Dec(1) } @@ -243,7 +244,7 @@ func (p *TxPool) loop(head *types.Header, chain BlockChain) { select { case event := <-newHeadCh: // Chain moved forward, store the head for later consumption - newHead = event.Block.Header() + newHead = event.Header case head := <-resetDone: // Previous reset finished, update the old head and allow a new reset @@ -311,6 +312,22 @@ func (p *TxPool) Get(hash common.Hash) *types.Transaction { return nil } +// GetBlobs returns a number of blobs are proofs for the given versioned hashes. +// This is a utility method for the engine API, enabling consensus clients to +// retrieve blobs from the pools directly instead of the network. +func (p *TxPool) GetBlobs(vhashes []common.Hash) ([]*kzg4844.Blob, []*kzg4844.Proof) { + for _, subpool := range p.subpools { + // It's an ugly to assume that only one pool will be capable of returning + // anything meaningful for this call, but anythingh else requires merging + // partial responses and that's too annoying to do until we get a second + // blobpool (probably never). + if blobs, proofs := subpool.GetBlobs(vhashes); blobs != nil { + return blobs, proofs + } + } + return nil, nil +} + // Add enqueues a batch of transactions into the pool if they are valid. Due // to the large transaction churn, add may postpone fully integrating the tx // to a later point to batch multiple ones together. @@ -347,7 +364,7 @@ func (p *TxPool) Add(txs []*types.Transaction, local bool, sync bool) []error { for i, split := range splits { // If the transaction was rejected by all subpools, mark it unsupported if split == -1 { - errs[i] = core.ErrTxTypeNotSupported + errs[i] = fmt.Errorf("%w: received type %d", core.ErrTxTypeNotSupported, txs[i].Type()) continue } // Find which subpool handled it and pull in the corresponding error @@ -502,3 +519,10 @@ func (p *TxPool) Sync() error { return errors.New("pool already terminated") } } + +// Clear removes all tracked txs from the subpools. +func (p *TxPool) Clear() { + for _, subpool := range p.subpools { + subpool.Clear() + } +} diff --git a/core/txpool/validation.go b/core/txpool/validation.go index 6415e2a10d..06875f66a2 100644 --- a/core/txpool/validation.go +++ b/core/txpool/validation.go @@ -48,6 +48,11 @@ type ValidationOptions struct { MaxGas uint64 // Max acceptable transaction gas in the txpool } +// ValidationFunction is an method type which the pools use to perform the tx-validations which do not +// require state access. Production code typically uses ValidateTransaction, whereas testing-code +// might choose to instead use something else, e.g. to always fail or avoid heavy cpu usage. +type ValidationFunction func(tx *types.Transaction, head *types.Header, signer types.Signer, opts *ValidationOptions) error + // ValidateTransaction is a helper method to check whether a transaction is valid // according to the consensus rules, but does not check state-dependent validation // (balance, nonce, etc). @@ -106,11 +111,11 @@ func ValidateTransaction(tx *types.Transaction, head *types.Header, signer types } // Make sure the transaction is signed properly if _, err := types.Sender(signer, tx); err != nil { - return ErrInvalidSender + return fmt.Errorf("%w: %v", ErrInvalidSender, err) } // Ensure the transaction has more gas than the bare minimum needed to cover // the transaction metadata - intrGas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.To() == nil, true, opts.Config.IsIstanbul(head.Number), opts.Config.IsShanghai(head.Number, head.Time)) + intrGas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.AuthList(), tx.To() == nil, true, opts.Config.IsIstanbul(head.Number), opts.Config.IsShanghai(head.Number, head.Time)) if err != nil { return err } diff --git a/core/types.go b/core/types.go index 1c322c15ce..2bc461244b 100644 --- a/core/types.go +++ b/core/types.go @@ -63,7 +63,7 @@ type Processor interface { // ProcessResult contains the values computed by Process. type ProcessResult struct { Receipts types.Receipts - Requests types.Requests + Requests [][]byte Logs []*types.Log GasUsed uint64 } diff --git a/core/types/blob_sidecar.go b/core/types/blob_sidecar.go index a97d1ed406..0aabdc4f3f 100644 --- a/core/types/blob_sidecar.go +++ b/core/types/blob_sidecar.go @@ -22,6 +22,14 @@ func (s BlobSidecars) EncodeIndex(i int, w *bytes.Buffer) { rlp.Encode(w, s[i]) } +func (s BlobSidecars) BlobTxSidecarList() []*BlobTxSidecar { + var inner []*BlobTxSidecar + for _, sidecar := range s { + inner = append(inner, &(sidecar.BlobTxSidecar)) + } + return inner +} + type BlobSidecar struct { BlobTxSidecar BlockNumber *big.Int `json:"blockNumber"` diff --git a/core/types/block.go b/core/types/block.go index b143ee61cc..a23601eecd 100644 --- a/core/types/block.go +++ b/core/types/block.go @@ -18,6 +18,7 @@ package types import ( + "crypto/sha256" "encoding/binary" "fmt" "io" @@ -196,9 +197,8 @@ func (h *Header) SanityCheck() error { func (h *Header) EmptyBody() bool { var ( emptyWithdrawals = h.WithdrawalsHash == nil || *h.WithdrawalsHash == EmptyWithdrawalsHash - emptyRequests = h.RequestsHash == nil || *h.RequestsHash == EmptyReceiptsHash ) - return h.TxHash == EmptyTxsHash && h.UncleHash == EmptyUncleHash && emptyWithdrawals && emptyRequests + return h.TxHash == EmptyTxsHash && h.UncleHash == EmptyUncleHash && emptyWithdrawals } // EmptyReceipts returns true if there are no receipts for this header/block. @@ -211,18 +211,12 @@ func (h *Header) EmptyWithdrawalsHash() bool { return h.WithdrawalsHash != nil && *h.WithdrawalsHash == EmptyWithdrawalsHash } -// EmptyRequestsHash returns true if the RequestsHash is EmptyRequestsHash. -func (h *Header) EmptyRequestsHash() bool { - return h.RequestsHash != nil && *h.RequestsHash == EmptyRequestsHash -} - // Body is a simple (mutable, non-safe) data container for storing and moving // a block's data contents (transactions and uncles) together. type Body struct { Transactions []*Transaction Uncles []*Header Withdrawals []*Withdrawal `rlp:"optional"` - Requests []*Request `rlp:"optional"` } // Block represents an Ethereum block. @@ -247,7 +241,6 @@ type Block struct { uncles []*Header transactions Transactions withdrawals Withdrawals - requests Requests // witness is not an encoded part of the block body. // It is held in Block in order for easy relaying to the places @@ -273,7 +266,6 @@ type extblock struct { Txs []*Transaction Uncles []*Header Withdrawals []*Withdrawal `rlp:"optional"` - Requests []*Request `rlp:"optional"` } // NewBlock creates a new block. The input data is copied, changes to header and to the @@ -290,7 +282,6 @@ func NewBlock(header *Header, body *Body, receipts []*Receipt, hasher TrieHasher txs = body.Transactions uncles = body.Uncles withdrawals = body.Withdrawals - requests = body.Requests ) if len(txs) == 0 { @@ -329,17 +320,6 @@ func NewBlock(header *Header, body *Body, receipts []*Receipt, hasher TrieHasher b.withdrawals = slices.Clone(withdrawals) } - if requests == nil { - b.header.RequestsHash = nil - } else if len(requests) == 0 { - b.header.RequestsHash = &EmptyRequestsHash - b.requests = Requests{} - } else { - h := DeriveSha(Requests(requests), hasher) - b.header.RequestsHash = &h - b.requests = slices.Clone(requests) - } - return b } @@ -389,7 +369,7 @@ func (b *Block) DecodeRLP(s *rlp.Stream) error { if err := s.Decode(&eb); err != nil { return err } - b.header, b.uncles, b.transactions, b.withdrawals, b.requests = eb.Header, eb.Uncles, eb.Txs, eb.Withdrawals, eb.Requests + b.header, b.uncles, b.transactions, b.withdrawals = eb.Header, eb.Uncles, eb.Txs, eb.Withdrawals b.size.Store(rlp.ListSize(size)) return nil } @@ -401,14 +381,13 @@ func (b *Block) EncodeRLP(w io.Writer) error { Txs: b.transactions, Uncles: b.uncles, Withdrawals: b.withdrawals, - Requests: b.requests, }) } // Body returns the non-header content of the block. // Note the returned data is not an independent copy. func (b *Block) Body() *Body { - return &Body{b.transactions, b.uncles, b.withdrawals, b.requests} + return &Body{b.transactions, b.uncles, b.withdrawals} } // Accessors for body data. These do not return a copy because the content @@ -417,7 +396,6 @@ func (b *Block) Body() *Body { func (b *Block) Uncles() []*Header { return b.uncles } func (b *Block) Transactions() Transactions { return b.transactions } func (b *Block) Withdrawals() Withdrawals { return b.withdrawals } -func (b *Block) Requests() Requests { return b.requests } func (b *Block) Transaction(hash common.Hash) *Transaction { for _, transaction := range b.transactions { @@ -460,7 +438,8 @@ func (b *Block) BaseFee() *big.Int { return new(big.Int).Set(b.header.BaseFee) } -func (b *Block) BeaconRoot() *common.Hash { return b.header.ParentBeaconRoot } +func (b *Block) BeaconRoot() *common.Hash { return b.header.ParentBeaconRoot } +func (b *Block) RequestsHash() *common.Hash { return b.header.RequestsHash } func (b *Block) ExcessBlobGas() *uint64 { var excessBlobGas *uint64 @@ -525,6 +504,21 @@ func CalcUncleHash(uncles []*Header) common.Hash { return rlpHash(uncles) } +// CalcRequestsHash creates the block requestsHash value for a list of requests. +func CalcRequestsHash(requests [][]byte) common.Hash { + h1, h2 := sha256.New(), sha256.New() + var buf common.Hash + for _, item := range requests { + if len(item) > 1 { // skip items with only requestType and no data. + h1.Reset() + h1.Write(item) + h2.Write(h1.Sum(buf[:0])) + } + } + h2.Sum(buf[:0]) + return buf +} + // NewBlockWithHeader creates a block with the given header data. The // header data is copied, changes to header and to the field values // will not affect the block. @@ -545,7 +539,6 @@ func (b *Block) WithSeal(header *Header) *Block { transactions: b.transactions, uncles: b.uncles, withdrawals: b.withdrawals, - requests: b.requests, witness: b.witness, sidecars: b.sidecars, } @@ -559,7 +552,6 @@ func (b *Block) WithBody(body Body) *Block { transactions: slices.Clone(body.Transactions), uncles: make([]*Header, len(body.Uncles)), withdrawals: slices.Clone(body.Withdrawals), - requests: slices.Clone(body.Requests), witness: b.witness, sidecars: b.sidecars, } @@ -575,7 +567,6 @@ func (b *Block) WithWithdrawals(withdrawals []*Withdrawal) *Block { header: b.header, transactions: b.transactions, uncles: b.uncles, - requests: b.requests, witness: b.witness, sidecars: b.sidecars, } @@ -593,7 +584,6 @@ func (b *Block) WithSidecars(sidecars BlobSidecars) *Block { transactions: b.transactions, uncles: b.uncles, withdrawals: b.withdrawals, - requests: b.requests, witness: b.witness, } if sidecars != nil { @@ -609,7 +599,6 @@ func (b *Block) WithWitness(witness *ExecutionWitness) *Block { transactions: b.transactions, uncles: b.uncles, withdrawals: b.withdrawals, - requests: b.requests, witness: witness, sidecars: b.sidecars, } @@ -766,7 +755,7 @@ func EncodeSigHeader(w io.Writer, header *Header, chainId *big.Int) { header.MixDigest, header.Nonce, } - if header.ParentBeaconRoot != nil && *header.ParentBeaconRoot == (common.Hash{}) { + if header.ParentBeaconRoot != nil { toEncode = append(toEncode, header.BaseFee, header.WithdrawalsHash, header.BlobGasUsed, diff --git a/core/types/block_test.go b/core/types/block_test.go index 2193696cfe..0cbf83af0d 100644 --- a/core/types/block_test.go +++ b/core/types/block_test.go @@ -18,6 +18,7 @@ package types import ( "bytes" + gomath "math" "math/big" "reflect" "testing" @@ -278,9 +279,9 @@ func TestRlpDecodeParentHash(t *testing.T) { if rlpData, err := rlp.EncodeToBytes(&Header{ ParentHash: want, Difficulty: mainnetTd, - Number: new(big.Int).SetUint64(math.MaxUint64), + Number: new(big.Int).SetUint64(gomath.MaxUint64), Extra: make([]byte, 65+32), - BaseFee: new(big.Int).SetUint64(math.MaxUint64), + BaseFee: new(big.Int).SetUint64(gomath.MaxUint64), }); err != nil { t.Fatal(err) } else { diff --git a/core/types/deposit.go b/core/types/deposit.go index 172acc36ed..3bba2c7aa4 100644 --- a/core/types/deposit.go +++ b/core/types/deposit.go @@ -17,52 +17,27 @@ package types import ( - "bytes" - "encoding/binary" "fmt" - - "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/ethereum/go-ethereum/rlp" ) -//go:generate go run github.com/fjl/gencodec -type Deposit -field-override depositMarshaling -out gen_deposit_json.go - -// Deposit contains EIP-6110 deposit data. -type Deposit struct { - PublicKey [48]byte `json:"pubkey"` // public key of validator - WithdrawalCredentials common.Hash `json:"withdrawalCredentials"` // beneficiary of the validator funds - Amount uint64 `json:"amount"` // deposit size in Gwei - Signature [96]byte `json:"signature"` // signature over deposit msg - Index uint64 `json:"index"` // deposit count value -} - -// field type overrides for gencodec -type depositMarshaling struct { - PublicKey hexutil.Bytes - WithdrawalCredentials hexutil.Bytes - Amount hexutil.Uint64 - Signature hexutil.Bytes - Index hexutil.Uint64 -} - -// Deposits implements DerivableList for requests. -type Deposits []*Deposit - -// Len returns the length of s. -func (s Deposits) Len() int { return len(s) } - -// EncodeIndex encodes the i'th deposit to s. -func (s Deposits) EncodeIndex(i int, w *bytes.Buffer) { - rlp.Encode(w, s[i]) -} +const ( + depositRequestSize = 192 +) // UnpackIntoDeposit unpacks a serialized DepositEvent. -func UnpackIntoDeposit(data []byte) (*Deposit, error) { +func DepositLogToRequest(data []byte) ([]byte, error) { if len(data) != 576 { return nil, fmt.Errorf("deposit wrong length: want 576, have %d", len(data)) } - var d Deposit + + request := make([]byte, depositRequestSize) + const ( + pubkeyOffset = 0 + withdrawalCredOffset = pubkeyOffset + 48 + amountOffset = withdrawalCredOffset + 32 + signatureOffset = amountOffset + 8 + indexOffset = signatureOffset + 96 + ) // The ABI encodes the position of dynamic elements first. Since there are 5 // elements, skip over the positional data. The first 32 bytes of dynamic // elements also encode their actual length. Skip over that value too. @@ -70,34 +45,20 @@ func UnpackIntoDeposit(data []byte) (*Deposit, error) { // PublicKey is the first element. ABI encoding pads values to 32 bytes, so // despite BLS public keys being length 48, the value length here is 64. Then // skip over the next length value. - copy(d.PublicKey[:], data[b:b+48]) + copy(request[pubkeyOffset:], data[b:b+48]) b += 48 + 16 + 32 // WithdrawalCredentials is 32 bytes. Read that value then skip over next // length. - copy(d.WithdrawalCredentials[:], data[b:b+32]) + copy(request[withdrawalCredOffset:], data[b:b+32]) b += 32 + 32 // Amount is 8 bytes, but it is padded to 32. Skip over it and the next // length. - d.Amount = binary.LittleEndian.Uint64(data[b : b+8]) + copy(request[amountOffset:], data[b:b+8]) b += 8 + 24 + 32 // Signature is 96 bytes. Skip over it and the next length. - copy(d.Signature[:], data[b:b+96]) + copy(request[signatureOffset:], data[b:b+96]) b += 96 + 32 - // Amount is 8 bytes. - d.Index = binary.LittleEndian.Uint64(data[b : b+8]) - - return &d, nil -} - -func (d *Deposit) requestType() byte { return DepositRequestType } -func (d *Deposit) encode(b *bytes.Buffer) error { return rlp.Encode(b, d) } -func (d *Deposit) decode(input []byte) error { return rlp.DecodeBytes(input, d) } -func (d *Deposit) copy() RequestData { - return &Deposit{ - PublicKey: d.PublicKey, - WithdrawalCredentials: d.WithdrawalCredentials, - Amount: d.Amount, - Signature: d.Signature, - Index: d.Index, - } + // Index is 8 bytes. + copy(request[indexOffset:], data[b:b+8]) + return request, nil } diff --git a/core/types/deposit_test.go b/core/types/deposit_test.go index ed2e18445d..0648920ac9 100644 --- a/core/types/deposit_test.go +++ b/core/types/deposit_test.go @@ -17,8 +17,7 @@ package types import ( - "encoding/binary" - "reflect" + "bytes" "testing" "github.com/ethereum/go-ethereum/accounts/abi" @@ -71,23 +70,26 @@ func FuzzUnpackIntoDeposit(f *testing.F) { copy(sig[:], s) copy(index[:], i) - want := Deposit{ - PublicKey: pubkey, - WithdrawalCredentials: wxCred, - Amount: binary.LittleEndian.Uint64(amount[:]), - Signature: sig, - Index: binary.LittleEndian.Uint64(index[:]), - } - out, err := depositABI.Pack("DepositEvent", want.PublicKey[:], want.WithdrawalCredentials[:], amount[:], want.Signature[:], index[:]) + var enc []byte + enc = append(enc, pubkey[:]...) + enc = append(enc, wxCred[:]...) + enc = append(enc, amount[:]...) + enc = append(enc, sig[:]...) + enc = append(enc, index[:]...) + + out, err := depositABI.Pack("DepositEvent", pubkey[:], wxCred[:], amount[:], sig[:], index[:]) if err != nil { t.Fatalf("error packing deposit: %v", err) } - got, err := UnpackIntoDeposit(out[4:]) + got, err := DepositLogToRequest(out[4:]) if err != nil { t.Errorf("error unpacking deposit: %v", err) } - if !reflect.DeepEqual(want, *got) { - t.Errorf("roundtrip failed: want %v, got %v", want, got) + if len(got) != depositRequestSize { + t.Errorf("wrong output size: %d, want %d", len(got), depositRequestSize) + } + if !bytes.Equal(enc, got) { + t.Errorf("roundtrip failed: want %x, got %x", enc, got) } }) } diff --git a/core/types/gen_authorization.go b/core/types/gen_authorization.go new file mode 100644 index 0000000000..b598b64ff7 --- /dev/null +++ b/core/types/gen_authorization.go @@ -0,0 +1,75 @@ +// Code generated by github.com/fjl/gencodec. DO NOT EDIT. + +package types + +import ( + "encoding/json" + "errors" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/holiman/uint256" +) + +var _ = (*authorizationMarshaling)(nil) + +// MarshalJSON marshals as JSON. +func (a Authorization) MarshalJSON() ([]byte, error) { + type Authorization struct { + ChainID hexutil.Uint64 `json:"chainId" gencodec:"required"` + Address common.Address `json:"address" gencodec:"required"` + Nonce hexutil.Uint64 `json:"nonce" gencodec:"required"` + V hexutil.Uint64 `json:"v" gencodec:"required"` + R uint256.Int `json:"r" gencodec:"required"` + S uint256.Int `json:"s" gencodec:"required"` + } + var enc Authorization + enc.ChainID = hexutil.Uint64(a.ChainID) + enc.Address = a.Address + enc.Nonce = hexutil.Uint64(a.Nonce) + enc.V = hexutil.Uint64(a.V) + enc.R = a.R + enc.S = a.S + return json.Marshal(&enc) +} + +// UnmarshalJSON unmarshals from JSON. +func (a *Authorization) UnmarshalJSON(input []byte) error { + type Authorization struct { + ChainID *hexutil.Uint64 `json:"chainId" gencodec:"required"` + Address *common.Address `json:"address" gencodec:"required"` + Nonce *hexutil.Uint64 `json:"nonce" gencodec:"required"` + V *hexutil.Uint64 `json:"v" gencodec:"required"` + R *uint256.Int `json:"r" gencodec:"required"` + S *uint256.Int `json:"s" gencodec:"required"` + } + var dec Authorization + if err := json.Unmarshal(input, &dec); err != nil { + return err + } + if dec.ChainID == nil { + return errors.New("missing required field 'chainId' for Authorization") + } + a.ChainID = uint64(*dec.ChainID) + if dec.Address == nil { + return errors.New("missing required field 'address' for Authorization") + } + a.Address = *dec.Address + if dec.Nonce == nil { + return errors.New("missing required field 'nonce' for Authorization") + } + a.Nonce = uint64(*dec.Nonce) + if dec.V == nil { + return errors.New("missing required field 'v' for Authorization") + } + a.V = uint8(*dec.V) + if dec.R == nil { + return errors.New("missing required field 'r' for Authorization") + } + a.R = *dec.R + if dec.S == nil { + return errors.New("missing required field 's' for Authorization") + } + a.S = *dec.S + return nil +} diff --git a/core/types/gen_deposit_json.go b/core/types/gen_deposit_json.go deleted file mode 100644 index a65691188f..0000000000 --- a/core/types/gen_deposit_json.go +++ /dev/null @@ -1,70 +0,0 @@ -// Code generated by github.com/fjl/gencodec. DO NOT EDIT. - -package types - -import ( - "encoding/json" - "errors" - - "github.com/ethereum/go-ethereum/common/hexutil" -) - -var _ = (*depositMarshaling)(nil) - -// MarshalJSON marshals as JSON. -func (d Deposit) MarshalJSON() ([]byte, error) { - type Deposit struct { - PublicKey hexutil.Bytes `json:"pubkey"` - WithdrawalCredentials hexutil.Bytes `json:"withdrawalCredentials"` - Amount hexutil.Uint64 `json:"amount"` - Signature hexutil.Bytes `json:"signature"` - Index hexutil.Uint64 `json:"index"` - } - var enc Deposit - enc.PublicKey = d.PublicKey[:] - enc.WithdrawalCredentials = d.WithdrawalCredentials[:] - enc.Amount = hexutil.Uint64(d.Amount) - enc.Signature = d.Signature[:] - enc.Index = hexutil.Uint64(d.Index) - return json.Marshal(&enc) -} - -// UnmarshalJSON unmarshals from JSON. -func (d *Deposit) UnmarshalJSON(input []byte) error { - type Deposit struct { - PublicKey *hexutil.Bytes `json:"pubkey"` - WithdrawalCredentials *hexutil.Bytes `json:"withdrawalCredentials"` - Amount *hexutil.Uint64 `json:"amount"` - Signature *hexutil.Bytes `json:"signature"` - Index *hexutil.Uint64 `json:"index"` - } - var dec Deposit - if err := json.Unmarshal(input, &dec); err != nil { - return err - } - if dec.PublicKey != nil { - if len(*dec.PublicKey) != len(d.PublicKey) { - return errors.New("field 'pubkey' has wrong length, need 48 items") - } - copy(d.PublicKey[:], *dec.PublicKey) - } - if dec.WithdrawalCredentials != nil { - if len(*dec.WithdrawalCredentials) != len(d.WithdrawalCredentials) { - return errors.New("field 'withdrawalCredentials' has wrong length, need 32 items") - } - copy(d.WithdrawalCredentials[:], *dec.WithdrawalCredentials) - } - if dec.Amount != nil { - d.Amount = uint64(*dec.Amount) - } - if dec.Signature != nil { - if len(*dec.Signature) != len(d.Signature) { - return errors.New("field 'signature' has wrong length, need 96 items") - } - copy(d.Signature[:], *dec.Signature) - } - if dec.Index != nil { - d.Index = uint64(*dec.Index) - } - return nil -} diff --git a/core/types/gen_tx_opts_json.go b/core/types/gen_tx_opts_json.go index e5ac99bd2d..a5fbb03dca 100644 --- a/core/types/gen_tx_opts_json.go +++ b/core/types/gen_tx_opts_json.go @@ -4,6 +4,7 @@ package types import ( "encoding/json" + "github.com/ethereum/go-ethereum/common/hexutil" ) diff --git a/core/types/hashes.go b/core/types/hashes.go index cbd197072e..55506d63d0 100644 --- a/core/types/hashes.go +++ b/core/types/hashes.go @@ -41,8 +41,8 @@ var ( // EmptyWithdrawalsHash is the known hash of the empty withdrawal set. EmptyWithdrawalsHash = common.HexToHash("56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421") - // EmptyRequestsHash is the known hash of the empty requests set. - EmptyRequestsHash = common.HexToHash("56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421") + // EmptyRequestsHash is the known hash of an empty request set, sha256(""). + EmptyRequestsHash = common.HexToHash("e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855") // EmptyVerkleHash is the known hash of an empty verkle trie. EmptyVerkleHash = common.Hash{} diff --git a/core/types/receipt.go b/core/types/receipt.go index d1eeda7d87..5a4db3b7e0 100644 --- a/core/types/receipt.go +++ b/core/types/receipt.go @@ -210,7 +210,7 @@ func (r *Receipt) decodeTyped(b []byte) error { return errShortTypedReceipt } switch b[0] { - case DynamicFeeTxType, AccessListTxType, BlobTxType: + case DynamicFeeTxType, AccessListTxType, BlobTxType, SetCodeTxType: var data receiptRLP err := rlp.DecodeBytes(b[1:], &data) if err != nil { @@ -318,7 +318,7 @@ func (rs Receipts) EncodeIndex(i int, w *bytes.Buffer) { } w.WriteByte(r.Type) switch r.Type { - case AccessListTxType, DynamicFeeTxType, BlobTxType: + case AccessListTxType, DynamicFeeTxType, BlobTxType, SetCodeTxType: rlp.Encode(w, data) default: // For unsupported types, write nothing. Since this is for diff --git a/core/types/request.go b/core/types/request.go deleted file mode 100644 index 7b1cade26e..0000000000 --- a/core/types/request.go +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2024 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package types - -import ( - "bytes" - "errors" - "fmt" - "io" - - "github.com/ethereum/go-ethereum/rlp" -) - -var ( - ErrRequestTypeNotSupported = errors.New("request type not supported") - errShortTypedRequest = errors.New("typed request too short") -) - -// Request types. -const ( - DepositRequestType = 0x00 -) - -// Request is an EIP-7685 request object. It represents execution layer -// triggered messages bound for the consensus layer. -type Request struct { - inner RequestData -} - -// Type returns the EIP-7685 type of the request. -func (r *Request) Type() byte { - return r.inner.requestType() -} - -// Inner returns the inner request data. -func (r *Request) Inner() RequestData { - return r.inner -} - -// NewRequest creates a new request. -func NewRequest(inner RequestData) *Request { - req := new(Request) - req.inner = inner.copy() - return req -} - -// Requests implements DerivableList for requests. -type Requests []*Request - -// Len returns the length of s. -func (s Requests) Len() int { return len(s) } - -// EncodeIndex encodes the i'th request to s. -func (s Requests) EncodeIndex(i int, w *bytes.Buffer) { - s[i].encode(w) -} - -// RequestData is the underlying data of a request. -type RequestData interface { - requestType() byte - encode(*bytes.Buffer) error - decode([]byte) error - copy() RequestData // creates a deep copy and initializes all fields -} - -// EncodeRLP implements rlp.Encoder -func (r *Request) EncodeRLP(w io.Writer) error { - buf := encodeBufferPool.Get().(*bytes.Buffer) - defer encodeBufferPool.Put(buf) - buf.Reset() - if err := r.encode(buf); err != nil { - return err - } - return rlp.Encode(w, buf.Bytes()) -} - -// encode writes the canonical encoding of a request to w. -func (r *Request) encode(w *bytes.Buffer) error { - w.WriteByte(r.Type()) - return r.inner.encode(w) -} - -// MarshalBinary returns the canonical encoding of the request. -func (r *Request) MarshalBinary() ([]byte, error) { - var buf bytes.Buffer - err := r.encode(&buf) - return buf.Bytes(), err -} - -// DecodeRLP implements rlp.Decoder -func (r *Request) DecodeRLP(s *rlp.Stream) error { - kind, size, err := s.Kind() - switch { - case err != nil: - return err - case kind == rlp.List: - return fmt.Errorf("untyped request") - case kind == rlp.Byte: - return errShortTypedRequest - default: - // First read the request payload bytes into a temporary buffer. - b, buf, err := getPooledBuffer(size) - if err != nil { - return err - } - defer encodeBufferPool.Put(buf) - if err := s.ReadBytes(b); err != nil { - return err - } - // Now decode the inner request. - inner, err := r.decode(b) - if err == nil { - r.inner = inner - } - return err - } -} - -// UnmarshalBinary decodes the canonical encoding of requests. -func (r *Request) UnmarshalBinary(b []byte) error { - inner, err := r.decode(b) - if err != nil { - return err - } - r.inner = inner - return nil -} - -// decode decodes a request from the canonical format. -func (r *Request) decode(b []byte) (RequestData, error) { - if len(b) <= 1 { - return nil, errShortTypedRequest - } - var inner RequestData - switch b[0] { - case DepositRequestType: - inner = new(Deposit) - default: - return nil, ErrRequestTypeNotSupported - } - err := inner.decode(b[1:]) - return inner, err -} diff --git a/core/types/transaction.go b/core/types/transaction.go index d04a91e206..b4c90f0101 100644 --- a/core/types/transaction.go +++ b/core/types/transaction.go @@ -26,7 +26,6 @@ import ( "time" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/rlp" ) @@ -49,6 +48,7 @@ const ( AccessListTxType = 0x01 DynamicFeeTxType = 0x02 BlobTxType = 0x03 + SetCodeTxType = 0x04 ) // Transaction is an Ethereum transaction. @@ -206,6 +206,8 @@ func (tx *Transaction) decodeTyped(b []byte) (TxData, error) { inner = new(DynamicFeeTx) case BlobTxType: inner = new(BlobTx) + case SetCodeTxType: + inner = new(SetCodeTx) default: return nil, ErrTxTypeNotSupported } @@ -365,10 +367,16 @@ func (tx *Transaction) EffectiveGasTip(baseFee *big.Int) (*big.Int, error) { } var err error gasFeeCap := tx.GasFeeCap() - if gasFeeCap.Cmp(baseFee) == -1 { + if gasFeeCap.Cmp(baseFee) < 0 { err = ErrGasFeeCapTooLow } - return math.BigMin(tx.GasTipCap(), gasFeeCap.Sub(gasFeeCap, baseFee)), err + gasFeeCap = gasFeeCap.Sub(gasFeeCap, baseFee) + + gasTipCap := tx.GasTipCap() + if gasTipCap.Cmp(gasFeeCap) < 0 { + return gasTipCap, err + } + return gasFeeCap, err } // EffectiveGasTipValue is identical to EffectiveGasTip, but does not return an @@ -476,6 +484,15 @@ func (tx *Transaction) WithBlobTxSidecar(sideCar *BlobTxSidecar) *Transaction { return cpy } +// AuthList returns the authorizations list of the transaction. +func (tx *Transaction) AuthList() []Authorization { + setcodetx, ok := tx.inner.(*SetCodeTx) + if !ok { + return nil + } + return setcodetx.AuthList +} + // SetTime sets the decoding time of a transaction. This is used by tests to set // arbitrary times and by persistent transaction pools when loading old txs from // disk. diff --git a/core/types/transaction_marshalling.go b/core/types/transaction_marshalling.go index 4d5b2bcdd4..4176a8220c 100644 --- a/core/types/transaction_marshalling.go +++ b/core/types/transaction_marshalling.go @@ -43,6 +43,7 @@ type txJSON struct { Input *hexutil.Bytes `json:"input"` AccessList *AccessList `json:"accessList,omitempty"` BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` + AuthorizationList []Authorization `json:"authorizationList,omitempty"` V *hexutil.Big `json:"v"` R *hexutil.Big `json:"r"` S *hexutil.Big `json:"s"` @@ -153,6 +154,22 @@ func (tx *Transaction) MarshalJSON() ([]byte, error) { enc.Commitments = itx.Sidecar.Commitments enc.Proofs = itx.Sidecar.Proofs } + case *SetCodeTx: + enc.ChainID = (*hexutil.Big)(new(big.Int).SetUint64(itx.ChainID)) + enc.Nonce = (*hexutil.Uint64)(&itx.Nonce) + enc.To = tx.To() + enc.Gas = (*hexutil.Uint64)(&itx.Gas) + enc.MaxFeePerGas = (*hexutil.Big)(itx.GasFeeCap.ToBig()) + enc.MaxPriorityFeePerGas = (*hexutil.Big)(itx.GasTipCap.ToBig()) + enc.Value = (*hexutil.Big)(itx.Value.ToBig()) + enc.Input = (*hexutil.Bytes)(&itx.Data) + enc.AccessList = &itx.AccessList + enc.AuthorizationList = itx.AuthList + enc.V = (*hexutil.Big)(itx.V.ToBig()) + enc.R = (*hexutil.Big)(itx.R.ToBig()) + enc.S = (*hexutil.Big)(itx.S.ToBig()) + yparity := itx.V.Uint64() + enc.YParity = (*hexutil.Uint64)(&yparity) } return json.Marshal(&enc) } @@ -409,6 +426,81 @@ func (tx *Transaction) UnmarshalJSON(input []byte) error { } } + case SetCodeTxType: + var itx SetCodeTx + inner = &itx + if dec.ChainID == nil { + return errors.New("missing required field 'chainId' in transaction") + } + itx.ChainID = dec.ChainID.ToInt().Uint64() + if dec.Nonce == nil { + return errors.New("missing required field 'nonce' in transaction") + } + itx.Nonce = uint64(*dec.Nonce) + if dec.To == nil { + return errors.New("missing required field 'to' in transaction") + } + itx.To = *dec.To + if dec.Gas == nil { + return errors.New("missing required field 'gas' for txdata") + } + itx.Gas = uint64(*dec.Gas) + if dec.MaxPriorityFeePerGas == nil { + return errors.New("missing required field 'maxPriorityFeePerGas' for txdata") + } + itx.GasTipCap = uint256.MustFromBig((*big.Int)(dec.MaxPriorityFeePerGas)) + if dec.MaxFeePerGas == nil { + return errors.New("missing required field 'maxFeePerGas' for txdata") + } + itx.GasFeeCap = uint256.MustFromBig((*big.Int)(dec.MaxFeePerGas)) + if dec.Value == nil { + return errors.New("missing required field 'value' in transaction") + } + itx.Value = uint256.MustFromBig((*big.Int)(dec.Value)) + if dec.Input == nil { + return errors.New("missing required field 'input' in transaction") + } + itx.Data = *dec.Input + if dec.AccessList != nil { + itx.AccessList = *dec.AccessList + } + if dec.AuthorizationList == nil { + return errors.New("missing required field 'authorizationList' in transaction") + } + itx.AuthList = dec.AuthorizationList + + // signature R + var overflow bool + if dec.R == nil { + return errors.New("missing required field 'r' in transaction") + } + itx.R, overflow = uint256.FromBig((*big.Int)(dec.R)) + if overflow { + return errors.New("'r' value overflows uint256") + } + // signature S + if dec.S == nil { + return errors.New("missing required field 's' in transaction") + } + itx.S, overflow = uint256.FromBig((*big.Int)(dec.S)) + if overflow { + return errors.New("'s' value overflows uint256") + } + // signature V + vbig, err := dec.yParityValue() + if err != nil { + return err + } + itx.V, overflow = uint256.FromBig(vbig) + if overflow { + return errors.New("'v' value overflows uint256") + } + if itx.V.Sign() != 0 || itx.R.Sign() != 0 || itx.S.Sign() != 0 { + if err := sanityCheckSignature(vbig, itx.R.ToBig(), itx.S.ToBig(), false); err != nil { + return err + } + } + default: return ErrTxTypeNotSupported } diff --git a/core/types/transaction_signing.go b/core/types/transaction_signing.go index 73011e238b..78fa2fc8ef 100644 --- a/core/types/transaction_signing.go +++ b/core/types/transaction_signing.go @@ -40,6 +40,8 @@ type sigCache struct { func MakeSigner(config *params.ChainConfig, blockNumber *big.Int, blockTime uint64) Signer { var signer Signer switch { + case config.IsPrague(blockNumber, blockTime): + signer = NewPragueSigner(config.ChainID) case config.IsCancun(blockNumber, blockTime): signer = NewCancunSigner(config.ChainID) case config.IsLondon(blockNumber): @@ -67,6 +69,8 @@ func LatestSigner(config *params.ChainConfig) Signer { var signer Signer if config.ChainID != nil { switch { + case config.PragueTime != nil: + signer = NewPragueSigner(config.ChainID) case config.CancunTime != nil: signer = NewCancunSigner(config.ChainID) case config.LondonBlock != nil: @@ -94,7 +98,7 @@ func LatestSigner(config *params.ChainConfig) Signer { func LatestSignerForChainID(chainID *big.Int) Signer { var signer Signer if chainID != nil { - signer = NewCancunSigner(chainID) + signer = NewPragueSigner(chainID) } else { signer = HomesteadSigner{} } @@ -174,6 +178,77 @@ type Signer interface { Equal(Signer) bool } +type pragueSigner struct{ cancunSigner } + +// NewPragueSigner returns a signer that accepts +// - EIP-7702 set code transactions +// - EIP-4844 blob transactions +// - EIP-1559 dynamic fee transactions +// - EIP-2930 access list transactions, +// - EIP-155 replay protected transactions, and +// - legacy Homestead transactions. +func NewPragueSigner(chainId *big.Int) Signer { + signer, _ := NewCancunSigner(chainId).(cancunSigner) + return pragueSigner{signer} +} + +func (s pragueSigner) Sender(tx *Transaction) (common.Address, error) { + if tx.Type() != SetCodeTxType { + return s.cancunSigner.Sender(tx) + } + V, R, S := tx.RawSignatureValues() + + // Set code txs are defined to use 0 and 1 as their recovery + // id, add 27 to become equivalent to unprotected Homestead signatures. + V = new(big.Int).Add(V, big.NewInt(27)) + if tx.ChainId().Cmp(s.chainId) != 0 { + return common.Address{}, fmt.Errorf("%w: have %d want %d", ErrInvalidChainId, tx.ChainId(), s.chainId) + } + return recoverPlain(s.Hash(tx), R, S, V, true) +} + +func (s pragueSigner) Equal(s2 Signer) bool { + x, ok := s2.(pragueSigner) + return ok && x.chainId.Cmp(s.chainId) == 0 +} + +func (s pragueSigner) SignatureValues(tx *Transaction, sig []byte) (R, S, V *big.Int, err error) { + txdata, ok := tx.inner.(*SetCodeTx) + if !ok { + return s.cancunSigner.SignatureValues(tx, sig) + } + // Check that chain ID of tx matches the signer. We also accept ID zero here, + // because it indicates that the chain ID was not specified in the tx. + if txdata.ChainID != 0 && new(big.Int).SetUint64(txdata.ChainID).Cmp(s.chainId) != 0 { + return nil, nil, nil, fmt.Errorf("%w: have %d want %d", ErrInvalidChainId, txdata.ChainID, s.chainId) + } + R, S, _ = decodeSignature(sig) + V = big.NewInt(int64(sig[64])) + return R, S, V, nil +} + +// Hash returns the hash to be signed by the sender. +// It does not uniquely identify the transaction. +func (s pragueSigner) Hash(tx *Transaction) common.Hash { + if tx.Type() != SetCodeTxType { + return s.cancunSigner.Hash(tx) + } + return prefixedRlpHash( + tx.Type(), + []interface{}{ + s.chainId, + tx.Nonce(), + tx.GasTipCap(), + tx.GasFeeCap(), + tx.Gas(), + tx.To(), + tx.Value(), + tx.Data(), + tx.AccessList(), + tx.AuthList(), + }) +} + type cancunSigner struct{ londonSigner } // NewCancunSigner returns a signer that accepts diff --git a/core/types/transaction_test.go b/core/types/transaction_test.go index eed13ee205..17a7dda357 100644 --- a/core/types/transaction_test.go +++ b/core/types/transaction_test.go @@ -546,9 +546,7 @@ func TestYParityJSONUnmarshalling(t *testing.T) { DynamicFeeTxType, BlobTxType, } { - txType := txType for _, test := range tests { - test := test t.Run(fmt.Sprintf("txType=%d: %s", txType, test.name), func(t *testing.T) { // Copy the base json testJson := maps.Clone(baseJson) diff --git a/core/types/tx_setcode.go b/core/types/tx_setcode.go new file mode 100644 index 0000000000..0fea9a63a7 --- /dev/null +++ b/core/types/tx_setcode.go @@ -0,0 +1,226 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package types + +import ( + "bytes" + "crypto/ecdsa" + "errors" + "math/big" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/rlp" + "github.com/holiman/uint256" +) + +// DelegationPrefix is used by code to denote the account is delegating to +// another account. +var DelegationPrefix = []byte{0xef, 0x01, 0x00} + +// ParseDelegation tries to parse the address from a delegation slice. +func ParseDelegation(b []byte) (common.Address, bool) { + if len(b) != 23 || !bytes.HasPrefix(b, DelegationPrefix) { + return common.Address{}, false + } + return common.BytesToAddress(b[len(DelegationPrefix):]), true +} + +// AddressToDelegation adds the delegation prefix to the specified address. +func AddressToDelegation(addr common.Address) []byte { + return append(DelegationPrefix, addr.Bytes()...) +} + +// SetCodeTx implements the EIP-7702 transaction type which temporarily installs +// the code at the signer's address. +type SetCodeTx struct { + ChainID uint64 + Nonce uint64 + GasTipCap *uint256.Int // a.k.a. maxPriorityFeePerGas + GasFeeCap *uint256.Int // a.k.a. maxFeePerGas + Gas uint64 + To common.Address + Value *uint256.Int + Data []byte + AccessList AccessList + AuthList []Authorization + + // Signature values + V *uint256.Int `json:"v" gencodec:"required"` + R *uint256.Int `json:"r" gencodec:"required"` + S *uint256.Int `json:"s" gencodec:"required"` +} + +//go:generate go run github.com/fjl/gencodec -type Authorization -field-override authorizationMarshaling -out gen_authorization.go + +// Authorization is an authorization from an account to deploy code at its address. +type Authorization struct { + ChainID uint64 `json:"chainId" gencodec:"required"` + Address common.Address `json:"address" gencodec:"required"` + Nonce uint64 `json:"nonce" gencodec:"required"` + V uint8 `json:"v" gencodec:"required"` + R uint256.Int `json:"r" gencodec:"required"` + S uint256.Int `json:"s" gencodec:"required"` +} + +// field type overrides for gencodec +type authorizationMarshaling struct { + ChainID hexutil.Uint64 + Nonce hexutil.Uint64 + V hexutil.Uint64 +} + +// SignAuth signs the provided authorization. +func SignAuth(auth Authorization, prv *ecdsa.PrivateKey) (Authorization, error) { + sighash := auth.sigHash() + sig, err := crypto.Sign(sighash[:], prv) + if err != nil { + return Authorization{}, err + } + return auth.withSignature(sig), nil +} + +// withSignature updates the signature of an Authorization to be equal the +// decoded signature provided in sig. +func (a *Authorization) withSignature(sig []byte) Authorization { + r, s, _ := decodeSignature(sig) + return Authorization{ + ChainID: a.ChainID, + Address: a.Address, + Nonce: a.Nonce, + V: sig[64], + R: *uint256.MustFromBig(r), + S: *uint256.MustFromBig(s), + } +} + +func (a *Authorization) sigHash() common.Hash { + return prefixedRlpHash(0x05, []any{ + a.ChainID, + a.Address, + a.Nonce, + }) +} + +// Authority recovers the the authorizing account of an authorization. +func (a *Authorization) Authority() (common.Address, error) { + sighash := a.sigHash() + if !crypto.ValidateSignatureValues(a.V, a.R.ToBig(), a.S.ToBig(), true) { + return common.Address{}, ErrInvalidSig + } + // encode the signature in uncompressed format + var sig [crypto.SignatureLength]byte + a.R.WriteToSlice(sig[:32]) + a.S.WriteToSlice(sig[32:64]) + sig[64] = a.V + // recover the public key from the signature + pub, err := crypto.Ecrecover(sighash[:], sig[:]) + if err != nil { + return common.Address{}, err + } + if len(pub) == 0 || pub[0] != 4 { + return common.Address{}, errors.New("invalid public key") + } + var addr common.Address + copy(addr[:], crypto.Keccak256(pub[1:])[12:]) + return addr, nil +} + +// copy creates a deep copy of the transaction data and initializes all fields. +func (tx *SetCodeTx) copy() TxData { + cpy := &SetCodeTx{ + Nonce: tx.Nonce, + To: tx.To, + Data: common.CopyBytes(tx.Data), + Gas: tx.Gas, + // These are copied below. + AccessList: make(AccessList, len(tx.AccessList)), + AuthList: make([]Authorization, len(tx.AuthList)), + Value: new(uint256.Int), + ChainID: tx.ChainID, + GasTipCap: new(uint256.Int), + GasFeeCap: new(uint256.Int), + V: new(uint256.Int), + R: new(uint256.Int), + S: new(uint256.Int), + } + copy(cpy.AccessList, tx.AccessList) + copy(cpy.AuthList, tx.AuthList) + if tx.Value != nil { + cpy.Value.Set(tx.Value) + } + if tx.GasTipCap != nil { + cpy.GasTipCap.Set(tx.GasTipCap) + } + if tx.GasFeeCap != nil { + cpy.GasFeeCap.Set(tx.GasFeeCap) + } + if tx.V != nil { + cpy.V.Set(tx.V) + } + if tx.R != nil { + cpy.R.Set(tx.R) + } + if tx.S != nil { + cpy.S.Set(tx.S) + } + return cpy +} + +// accessors for innerTx. +func (tx *SetCodeTx) txType() byte { return SetCodeTxType } +func (tx *SetCodeTx) chainID() *big.Int { return big.NewInt(int64(tx.ChainID)) } +func (tx *SetCodeTx) accessList() AccessList { return tx.AccessList } +func (tx *SetCodeTx) data() []byte { return tx.Data } +func (tx *SetCodeTx) gas() uint64 { return tx.Gas } +func (tx *SetCodeTx) gasFeeCap() *big.Int { return tx.GasFeeCap.ToBig() } +func (tx *SetCodeTx) gasTipCap() *big.Int { return tx.GasTipCap.ToBig() } +func (tx *SetCodeTx) gasPrice() *big.Int { return tx.GasFeeCap.ToBig() } +func (tx *SetCodeTx) value() *big.Int { return tx.Value.ToBig() } +func (tx *SetCodeTx) nonce() uint64 { return tx.Nonce } +func (tx *SetCodeTx) to() *common.Address { tmp := tx.To; return &tmp } + +func (tx *SetCodeTx) effectiveGasPrice(dst *big.Int, baseFee *big.Int) *big.Int { + if baseFee == nil { + return dst.Set(tx.GasFeeCap.ToBig()) + } + tip := dst.Sub(tx.GasFeeCap.ToBig(), baseFee) + if tip.Cmp(tx.GasTipCap.ToBig()) > 0 { + tip.Set(tx.GasTipCap.ToBig()) + } + return tip.Add(tip, baseFee) +} + +func (tx *SetCodeTx) rawSignatureValues() (v, r, s *big.Int) { + return tx.V.ToBig(), tx.R.ToBig(), tx.S.ToBig() +} + +func (tx *SetCodeTx) setSignatureValues(chainID, v, r, s *big.Int) { + tx.ChainID = chainID.Uint64() + tx.V.SetFromBig(v) + tx.R.SetFromBig(r) + tx.S.SetFromBig(s) +} + +func (tx *SetCodeTx) encode(b *bytes.Buffer) error { + return rlp.Encode(b, tx) +} + +func (tx *SetCodeTx) decode(input []byte) error { + return rlp.DecodeBytes(input, tx) +} diff --git a/core/types/tx_setcode_test.go b/core/types/tx_setcode_test.go new file mode 100644 index 0000000000..d0544573cf --- /dev/null +++ b/core/types/tx_setcode_test.go @@ -0,0 +1,70 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package types + +import ( + "testing" + + "github.com/ethereum/go-ethereum/common" +) + +// TestParseDelegation tests a few possible delegation designator values and +// ensures they are parsed correctly. +func TestParseDelegation(t *testing.T) { + addr := common.Address{0x42} + for _, tt := range []struct { + val []byte + want *common.Address + }{ + { // simple correct delegation + val: append(DelegationPrefix, addr.Bytes()...), + want: &addr, + }, + { // wrong address size + val: append(DelegationPrefix, addr.Bytes()[0:19]...), + }, + { // short address + val: append(DelegationPrefix, 0x42), + }, + { // long address + val: append(append(DelegationPrefix, addr.Bytes()...), 0x42), + }, + { // wrong prefix size + val: append(DelegationPrefix[:2], addr.Bytes()...), + }, + { // wrong prefix + val: append([]byte{0xef, 0x01, 0x01}, addr.Bytes()...), + }, + { // wrong prefix + val: append([]byte{0xef, 0x00, 0x00}, addr.Bytes()...), + }, + { // no prefix + val: addr.Bytes(), + }, + { // no address + val: DelegationPrefix, + }, + } { + got, ok := ParseDelegation(tt.val) + if ok && tt.want == nil { + t.Fatalf("expected fail, got %s", got.Hex()) + } + if !ok && tt.want != nil { + t.Fatalf("failed to parse, want %s", tt.want.Hex()) + } + } +} diff --git a/core/verkle_witness_test.go b/core/verkle_witness_test.go new file mode 100644 index 0000000000..d7fb2264bd --- /dev/null +++ b/core/verkle_witness_test.go @@ -0,0 +1,1091 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package core + +import ( + "bytes" + "encoding/binary" + "encoding/hex" + "math/big" + "slices" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/consensus/beacon" + "github.com/ethereum/go-ethereum/consensus/ethash" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/params" + "github.com/ethereum/go-ethereum/trie/utils" + "github.com/ethereum/go-ethereum/triedb" + "github.com/ethereum/go-verkle" + "github.com/holiman/uint256" +) + +var ( + //nolint:unused + testVerkleChainConfig = ¶ms.ChainConfig{ + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + Ethash: new(params.EthashConfig), + ShanghaiTime: u64(0), + VerkleTime: u64(0), + TerminalTotalDifficulty: common.Big0, + // TODO uncomment when proof generation is merged + // ProofInBlocks: true, + } + testKaustinenLikeChainConfig = ¶ms.ChainConfig{ + ChainID: big.NewInt(69420), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + Ethash: new(params.EthashConfig), + ShanghaiTime: u64(0), + VerkleTime: u64(0), + TerminalTotalDifficulty: common.Big0, + } +) + +// TODO(Nathan): fix before verkle enabled +// +//nolint:unused +func testProcessVerkle(t *testing.T) { + var ( + code = common.FromHex(`6060604052600a8060106000396000f360606040526008565b00`) + intrinsicContractCreationGas, _ = IntrinsicGas(code, nil, nil, true, true, true, true) + // A contract creation that calls EXTCODECOPY in the constructor. Used to ensure that the witness + // will not contain that copied data. + // Source: https://gist.github.com/gballet/a23db1e1cb4ed105616b5920feb75985 + codeWithExtCodeCopy = common.FromHex(`0x60806040526040516100109061017b565b604051809103906000f08015801561002c573d6000803e3d6000fd5b506000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561007857600080fd5b5060008067ffffffffffffffff8111156100955761009461024a565b5b6040519080825280601f01601f1916602001820160405280156100c75781602001600182028036833780820191505090505b50905060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506020600083833c81610101906101e3565b60405161010d90610187565b61011791906101a3565b604051809103906000f080158015610133573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505061029b565b60d58061046783390190565b6102068061053c83390190565b61019d816101d9565b82525050565b60006020820190506101b86000830184610194565b92915050565b6000819050602082019050919050565b600081519050919050565b6000819050919050565b60006101ee826101ce565b826101f8846101be565b905061020381610279565b925060208210156102435761023e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261028e565b831692505b5050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600061028582516101d9565b80915050919050565b600082821b905092915050565b6101bd806102aa6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f566852414610030575b600080fd5b61003861004e565b6040516100459190610146565b60405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166381ca91d36040518163ffffffff1660e01b815260040160206040518083038186803b1580156100b857600080fd5b505afa1580156100cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f0919061010a565b905090565b60008151905061010481610170565b92915050565b6000602082840312156101205761011f61016b565b5b600061012e848285016100f5565b91505092915050565b61014081610161565b82525050565b600060208201905061015b6000830184610137565b92915050565b6000819050919050565b600080fd5b61017981610161565b811461018457600080fd5b5056fea2646970667358221220a6a0e11af79f176f9c421b7b12f441356b25f6489b83d38cc828a701720b41f164736f6c63430008070033608060405234801561001057600080fd5b5060b68061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063ab5ed15014602d575b600080fd5b60336047565b604051603e9190605d565b60405180910390f35b60006001905090565b6057816076565b82525050565b6000602082019050607060008301846050565b92915050565b600081905091905056fea26469706673582212203a14eb0d5cd07c277d3e24912f110ddda3e553245a99afc4eeefb2fbae5327aa64736f6c63430008070033608060405234801561001057600080fd5b5060405161020638038061020683398181016040528101906100329190610063565b60018160001c6100429190610090565b60008190555050610145565b60008151905061005d8161012e565b92915050565b60006020828403121561007957610078610129565b5b60006100878482850161004e565b91505092915050565b600061009b826100f0565b91506100a6836100f0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156100db576100da6100fa565b5b828201905092915050565b6000819050919050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b610137816100e6565b811461014257600080fd5b50565b60b3806101536000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806381ca91d314602d575b600080fd5b60336047565b604051603e9190605a565b60405180910390f35b60005481565b6054816073565b82525050565b6000602082019050606d6000830184604d565b92915050565b600081905091905056fea26469706673582212209bff7098a2f526de1ad499866f27d6d0d6f17b74a413036d6063ca6a0998ca4264736f6c63430008070033`) + intrinsicCodeWithExtCodeCopyGas, _ = IntrinsicGas(codeWithExtCodeCopy, nil, nil, true, true, true, true) + signer = types.LatestSigner(testVerkleChainConfig) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + bcdb = rawdb.NewMemoryDatabase() // Database for the blockchain + coinbase = common.HexToAddress("0x71562b71999873DB5b286dF957af199Ec94617F7") + gspec = &Genesis{ + Config: testVerkleChainConfig, + Alloc: GenesisAlloc{ + coinbase: { + Balance: big.NewInt(1000000000000000000), // 1 ether + Nonce: 0, + }, + params.BeaconRootsAddress: {Nonce: 1, Code: params.BeaconRootsCode, Balance: common.Big0}, + params.HistoryStorageAddress: {Nonce: 1, Code: params.HistoryStorageCode, Balance: common.Big0}, + params.WithdrawalQueueAddress: {Nonce: 1, Code: params.WithdrawalQueueCode, Balance: common.Big0}, + params.ConsolidationQueueAddress: {Nonce: 1, Code: params.ConsolidationQueueCode, Balance: common.Big0}, + }, + } + ) + // Verkle trees use the snapshot, which must be enabled before the + // data is saved into the tree+database. + // genesis := gspec.MustCommit(bcdb, triedb) + cacheConfig := DefaultCacheConfigWithScheme(rawdb.PathScheme) + cacheConfig.SnapshotLimit = 0 + blockchain, _ := NewBlockChain(bcdb, cacheConfig, gspec, nil, beacon.New(ethash.NewFaker()), vm.Config{}, nil, nil) + defer blockchain.Stop() + + txCost1 := params.TxGas + txCost2 := params.TxGas + contractCreationCost := intrinsicContractCreationGas + + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* creation with value */ + 739 /* execution costs */ + codeWithExtCodeCopyGas := intrinsicCodeWithExtCodeCopyGas + + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (tx) */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (CREATE at pc=0x20) */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #0 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #1 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #2 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #3 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #4 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #5 */ + params.WitnessChunkReadCost + /* SLOAD in constructor */ + params.WitnessChunkWriteCost + /* SSTORE in constructor */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + params.WitnessBranchReadCost + params.WitnessBranchWriteCost + /* creation (CREATE at PC=0x121) */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #0 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #1 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #2 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #3 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #4 */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* code chunk #5 */ + params.WitnessChunkReadCost + /* SLOAD in constructor */ + params.WitnessChunkWriteCost + /* SSTORE in constructor */ + params.WitnessChunkReadCost + params.WitnessChunkWriteCost + /* write code hash for tx creation */ + 15*(params.WitnessChunkReadCost+params.WitnessChunkWriteCost) + /* code chunks #0..#14 */ + 4844 /* execution costs */ + blockGasUsagesExpected := []uint64{ + txCost1*2 + txCost2, + txCost1*2 + txCost2 + contractCreationCost + codeWithExtCodeCopyGas, + } + _, chain, _, proofs, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { + gen.SetPoS() + + // TODO need to check that the tx cost provided is the exact amount used (no remaining left-over) + tx, _ := types.SignTx(types.NewTransaction(uint64(i)*3, common.Address{byte(i), 2, 3}, big.NewInt(999), txCost1, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + tx, _ = types.SignTx(types.NewTransaction(uint64(i)*3+1, common.Address{}, big.NewInt(999), txCost1, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + tx, _ = types.SignTx(types.NewTransaction(uint64(i)*3+2, common.Address{}, big.NewInt(0), txCost2, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + + // Add two contract creations in block #2 + if i == 1 { + tx, _ = types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 6, + Value: big.NewInt(16), + Gas: 3000000, + GasPrice: big.NewInt(875000000), + Data: code, + }) + gen.AddTx(tx) + + tx, _ = types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 7, + Value: big.NewInt(0), + Gas: 3000000, + GasPrice: big.NewInt(875000000), + Data: codeWithExtCodeCopy, + }) + gen.AddTx(tx) + } + }) + + // Check proof for both blocks + err := verkle.Verify(proofs[0], gspec.ToBlock().Root().Bytes(), chain[0].Root().Bytes(), statediffs[0]) + if err != nil { + t.Fatal(err) + } + err = verkle.Verify(proofs[1], chain[0].Root().Bytes(), chain[1].Root().Bytes(), statediffs[1]) + if err != nil { + t.Fatal(err) + } + + t.Log("verified verkle proof, inserting blocks into the chain") + + endnum, err := blockchain.InsertChain(chain) + if err != nil { + t.Fatalf("block %d imported with error: %v", endnum, err) + } + + for i := 0; i < 2; i++ { + b := blockchain.GetBlockByNumber(uint64(i) + 1) + if b == nil { + t.Fatalf("expected block %d to be present in chain", i+1) + } + if b.Hash() != chain[i].Hash() { + t.Fatalf("block #%d not found at expected height", b.NumberU64()) + } + if b.GasUsed() != blockGasUsagesExpected[i] { + t.Fatalf("expected block #%d txs to use %d, got %d\n", b.NumberU64(), blockGasUsagesExpected[i], b.GasUsed()) + } + } +} + +func TestProcessParentBlockHash(t *testing.T) { + // This test uses blocks where, + // block 1 parent hash is 0x0100.... + // block 2 parent hash is 0x0200.... + // etc + checkBlockHashes := func(statedb *state.StateDB) { + statedb.SetNonce(params.HistoryStorageAddress, 1) + statedb.SetCode(params.HistoryStorageAddress, params.HistoryStorageCode) + // Process n blocks, from 1 .. num + var num = 2 + for i := 1; i <= num; i++ { + header := &types.Header{ParentHash: common.Hash{byte(i)}, Number: big.NewInt(int64(i)), Difficulty: new(big.Int)} + vmContext := NewEVMBlockContext(header, nil, new(common.Address)) + evm := vm.NewEVM(vmContext, statedb, params.MergedTestChainConfig, vm.Config{}) + ProcessParentBlockHash(header.ParentHash, evm) + } + // Read block hashes for block 0 .. num-1 + for i := 0; i < num; i++ { + have, want := getContractStoredBlockHash(statedb, uint64(i)), common.Hash{byte(i + 1)} + if have != want { + t.Errorf("block %d, have parent hash %v, want %v", i, have, want) + } + } + } + t.Run("MPT", func(t *testing.T) { + statedb, _ := state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) + checkBlockHashes(statedb) + }) + t.Run("Verkle", func(t *testing.T) { + db := rawdb.NewMemoryDatabase() + cacheConfig := DefaultCacheConfigWithScheme(rawdb.PathScheme) + cacheConfig.SnapshotLimit = 0 + triedb := triedb.NewDatabase(db, cacheConfig.triedbConfig(true)) + statedb, _ := state.New(types.EmptyVerkleHash, state.NewDatabase(triedb, nil)) + checkBlockHashes(statedb) + }) +} + +// getContractStoredBlockHash is a utility method which reads the stored parent blockhash for block 'number' +func getContractStoredBlockHash(statedb *state.StateDB, number uint64) common.Hash { + ringIndex := number % params.HistoryServeWindow + var key common.Hash + binary.BigEndian.PutUint64(key[24:], ringIndex) + return statedb.GetState(params.HistoryStorageAddress, key) +} + +// TestProcessVerkleInvalidContractCreation checks for several modes of contract creation failures +func TestProcessVerkleInvalidContractCreation(t *testing.T) { + var ( + account1 = common.HexToAddress("0x687704DB07e902e9A8B3754031D168D46E3D586e") + account2 = common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d") + gspec = verkleTestGenesis(testKaustinenLikeChainConfig) + ) + // slightly modify it to suit the live txs from the testnet + gspec.Alloc[account2] = types.Account{ + Balance: big.NewInt(1000000000000000000), // 1 ether + Nonce: 1, + } + + // Create two blocks that reproduce what is happening on kaustinen. + // - The first block contains two failing contract creation transactions, that + // write to storage before they revert. + // + // - The second block contains a single failing contract creation transaction, + // that fails right off the bat. + _, chain, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { + gen.SetPoS() + + if i == 0 { + for _, rlpData := range []string{ + // SSTORE at slot 41 and reverts + "f8d48084479c2c18830186a08080b8806000602955bda3f9600060ca55600060695523b360006039551983576000601255b0620c2fde2c592ac2600060bc55e0ac6000606455a63e22600060e655eb607e605c5360a2605d5360c7605e53601d605f5360eb606053606b606153608e60625360816063536079606453601e60655360fc60665360b7606753608b60685383021e7ca0cc20c65a97d2e526b8ec0f4266e8b01bdcde43b9aeb59d8bfb44e8eb8119c109a07a8e751813ae1b2ce734960dbc39a4f954917d7822a2c5d1dca18b06c584131f", + // SSTORE at slot 133 and reverts + "02f8db83010f2c01843b9aca0084479c2c18830186a08080b88060006085553fad6000600a55600060565555600060b55506600060cf557f1b8b38183e7bd1bdfaa7123c5a4976e54cce0e42049d841411978fd3595e25c66019527f0538943712953cf08900aae40222a40b2d5a4ac8075ad8cf0870e2be307edbb96039527f9f3174ff85024747041ae7a611acffb987c513c088d90ab288aec080a0cd6ac65ce2cb0a912371f6b5a551ba8caffc22ec55ad4d3cb53de41d05eb77b6a02e0dfe8513dfa6ec7bfd7eda6f5c0dac21b39b982436045e128cec46cfd3f960", + // this one is a simple transfer that succeeds, necessary to get the correct nonce in the other block. + "f8e80184479c2c18830186a094bbbbde4ca27f83fc18aa108170547ff57675936a80b8807ff71f7c15faadb969a76a5f54a81a0117e1e743cb7f24e378eda28442ea4c6eb6604a527fb5409e5718d44e23bfffac926e5ea726067f772772e7e19446acba0c853f62f5606a526020608a536088608b536039608c536004608d5360af608e537f7f7675d9f210e0a61564e6d11e7cd75f5bc9009ac9f6b94a0fc63035441a83021e7ba04a4a172d81ebb02847829b76a387ac09749c8b65668083699abe20c887fb9efca07c5b1a990702ec7b31a5e8e3935cd9a77649f8c25a84131229e24ab61aec6093", + } { + var tx = new(types.Transaction) + if err := tx.UnmarshalBinary(common.Hex2Bytes(rlpData)); err != nil { + t.Fatal(err) + } + gen.AddTx(tx) + } + } else { + var tx = new(types.Transaction) + // immediately reverts + if err := tx.UnmarshalBinary(common.Hex2Bytes("01f8d683010f2c028443ad7d0e830186a08080b880b00e7fa3c849dce891cce5fae8a4c46cbb313d6aec0c0ffe7863e05fb7b22d4807674c6055527ffbfcb0938f3e18f7937aa8fa95d880afebd5c4cec0d85186095832d03c85cf8a60755260ab60955360cf6096536066609753606e60985360fa609953609e609a53608e609b536024609c5360f6609d536072609e5360a4609fc080a08fc6f7101f292ff1fb0de8ac69c2d320fbb23bfe61cf327173786ea5daee6e37a044c42d91838ef06646294bf4f9835588aee66243b16a66a2da37641fae4c045f")); err != nil { + t.Fatal(err) + } + gen.AddTx(tx) + } + }) + + tx1ContractAddress := crypto.CreateAddress(account1, 0) + tx1ContractStem := utils.GetTreeKey(tx1ContractAddress[:], uint256.NewInt(0), 105) + tx1ContractStem = tx1ContractStem[:31] + + tx2ContractAddress := crypto.CreateAddress(account2, 1) + tx2SlotKey := [32]byte{} + tx2SlotKey[31] = 133 + tx2ContractStem := utils.StorageSlotKey(tx2ContractAddress[:], tx2SlotKey[:]) + tx2ContractStem = tx2ContractStem[:31] + + eip2935Stem := utils.GetTreeKey(params.HistoryStorageAddress[:], uint256.NewInt(0), 0) + eip2935Stem = eip2935Stem[:31] + + // Check that the witness contains what we expect: a storage entry for each of the two contract + // creations that failed: one at 133 for the 2nd tx, and one at 105 for the first tx. + for _, stemStateDiff := range statediffs[0] { + // Check that the slot number 133, which is overflowing the account header, + // is present. Note that the offset of the 2nd group (first group after the + // header) is skipping the first 64 values, hence we still have an offset + // of 133, and not 133 - 64. + if bytes.Equal(stemStateDiff.Stem[:], tx2ContractStem[:]) { + for _, suffixDiff := range stemStateDiff.SuffixDiffs { + if suffixDiff.Suffix != 133 { + t.Fatalf("invalid suffix diff found for %x in block #1: %d\n", stemStateDiff.Stem, suffixDiff.Suffix) + } + if suffixDiff.CurrentValue != nil { + t.Fatalf("invalid prestate value found for %x in block #1: %v != nil\n", stemStateDiff.Stem, suffixDiff.CurrentValue) + } + if suffixDiff.NewValue != nil { + t.Fatalf("invalid poststate value found for %x in block #1: %v != nil\n", stemStateDiff.Stem, suffixDiff.NewValue) + } + } + } else if bytes.Equal(stemStateDiff.Stem[:], tx1ContractStem) { + // For this contract creation, check that only the account header and storage slot 41 + // are found in the witness. + for _, suffixDiff := range stemStateDiff.SuffixDiffs { + if suffixDiff.Suffix != 105 && suffixDiff.Suffix != 0 && suffixDiff.Suffix != 1 { + t.Fatalf("invalid suffix diff found for %x in block #1: %d\n", stemStateDiff.Stem, suffixDiff.Suffix) + } + } + } else if bytes.Equal(stemStateDiff.Stem[:], eip2935Stem) { + // Check the eip 2935 group of leaves. + // Check that only one leaf was accessed, and is present in the witness. + if len(stemStateDiff.SuffixDiffs) > 1 { + t.Fatalf("invalid suffix diff count found for BLOCKHASH contract: %d != 1", len(stemStateDiff.SuffixDiffs)) + } + // Check that this leaf is the first storage slot + if stemStateDiff.SuffixDiffs[0].Suffix != 64 { + t.Fatalf("invalid suffix diff value found for BLOCKHASH contract: %d != 64", stemStateDiff.SuffixDiffs[0].Suffix) + } + // check that the prestate value is nil and that the poststate value isn't. + if stemStateDiff.SuffixDiffs[0].CurrentValue != nil { + t.Fatalf("non-nil current value in BLOCKHASH contract insert: %x", stemStateDiff.SuffixDiffs[0].CurrentValue) + } + if stemStateDiff.SuffixDiffs[0].NewValue == nil { + t.Fatalf("nil new value in BLOCKHASH contract insert") + } + if *stemStateDiff.SuffixDiffs[0].NewValue != chain[0].Hash() { + t.Fatalf("invalid BLOCKHASH value: %x != %x", *stemStateDiff.SuffixDiffs[0].NewValue, chain[0].Hash()) + } + } else { + // For all other entries present in the witness, check that nothing beyond + // the account header was accessed. + for _, suffixDiff := range stemStateDiff.SuffixDiffs { + if suffixDiff.Suffix > 2 { + t.Fatalf("invalid suffix diff found for %x in block #1: %d\n", stemStateDiff.Stem, suffixDiff.Suffix) + } + } + } + } + + // Check that no account has a value above 4 in the 2nd block as no storage nor + // code should make it to the witness. + for _, stemStateDiff := range statediffs[1] { + for _, suffixDiff := range stemStateDiff.SuffixDiffs { + if bytes.Equal(stemStateDiff.Stem[:], eip2935Stem) { + // BLOCKHASH contract stem + if len(stemStateDiff.SuffixDiffs) > 1 { + t.Fatalf("invalid suffix diff count found for BLOCKHASH contract at block #2: %d != 1", len(stemStateDiff.SuffixDiffs)) + } + if stemStateDiff.SuffixDiffs[0].Suffix != 65 { + t.Fatalf("invalid suffix diff value found for BLOCKHASH contract at block #2: %d != 65", stemStateDiff.SuffixDiffs[0].Suffix) + } + if stemStateDiff.SuffixDiffs[0].NewValue == nil { + t.Fatalf("missing post state value for BLOCKHASH contract at block #2") + } + if *stemStateDiff.SuffixDiffs[0].NewValue != common.HexToHash("0788c2c0f23aa07eb8bf76fe6c1ca9064a4821c1fd0af803913da488a58dba54") { + t.Fatalf("invalid post state value for BLOCKHASH contract at block #2: 0788c2c0f23aa07eb8bf76fe6c1ca9064a4821c1fd0af803913da488a58dba54 != %x", (*stemStateDiff.SuffixDiffs[0].NewValue)[:]) + } + } else if suffixDiff.Suffix > 4 { + t.Fatalf("invalid suffix diff found for %x in block #2: %d\n", stemStateDiff.Stem, suffixDiff.Suffix) + } + } + } +} + +func verkleTestGenesis(config *params.ChainConfig) *Genesis { + var ( + coinbase = common.HexToAddress("0x71562b71999873DB5b286dF957af199Ec94617F7") + account1 = common.HexToAddress("0x687704DB07e902e9A8B3754031D168D46E3D586e") + account2 = common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d") + ) + return &Genesis{ + Config: config, + Alloc: GenesisAlloc{ + coinbase: GenesisAccount{ + Balance: big.NewInt(1000000000000000000), // 1 ether + Nonce: 0, + }, + account1: GenesisAccount{ + Balance: big.NewInt(1000000000000000000), // 1 ether + Nonce: 0, + }, + account2: GenesisAccount{ + Balance: big.NewInt(1000000000000000000), // 1 ether + Nonce: 3, + }, + params.BeaconRootsAddress: {Nonce: 1, Code: params.BeaconRootsCode, Balance: common.Big0}, + params.HistoryStorageAddress: {Nonce: 1, Code: params.HistoryStorageCode, Balance: common.Big0}, + params.WithdrawalQueueAddress: {Nonce: 1, Code: params.WithdrawalQueueCode, Balance: common.Big0}, + params.ConsolidationQueueAddress: {Nonce: 1, Code: params.ConsolidationQueueCode, Balance: common.Big0}, + }, + } +} + +// TestProcessVerkleContractWithEmptyCode checks that the witness contains all valid +// entries, if the initcode returns an empty code. +func TestProcessVerkleContractWithEmptyCode(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + gspec := verkleTestGenesis(&config) + + _, chain, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 1, func(i int, gen *BlockGen) { + gen.SetPoS() + var tx types.Transaction + // a transaction that does some PUSH1n but returns a 0-sized contract + txpayload := common.Hex2Bytes("02f8db83010f2d03843b9aca008444cf6a05830186a08080b8807fdfbbb59f2371a76485ce557fd0de00c298d3ede52a3eab56d35af674eb49ec5860335260826053536001605453604c60555360f3605653606060575360446058536096605953600c605a5360df605b5360f3605c5360fb605d53600c605e53609a605f53607f60605360fe606153603d60625360f4606353604b60645360cac001a0486b6dc55b8a311568b7239a2cae1d77e7446dba71df61eaafd53f73820a138fa010bd48a45e56133ac4c5645142c2ea48950d40eb35050e9510b6bad9e15c5865") + if err := tx.UnmarshalBinary(txpayload); err != nil { + t.Fatal(err) + } + gen.AddTx(&tx) + }) + + eip2935Stem := utils.GetTreeKey(params.HistoryStorageAddress[:], uint256.NewInt(0), 0) + eip2935Stem = eip2935Stem[:31] + + for _, stemStateDiff := range statediffs[0] { + // Handle the case of the history contract: make sure only the correct + // slots are added to the witness. + if bytes.Equal(stemStateDiff.Stem[:], eip2935Stem) { + // BLOCKHASH contract stem + if len(stemStateDiff.SuffixDiffs) > 1 { + t.Fatalf("invalid suffix diff count found for BLOCKHASH contract: %d != 1", len(stemStateDiff.SuffixDiffs)) + } + if stemStateDiff.SuffixDiffs[0].Suffix != 64 { + t.Fatalf("invalid suffix diff value found for BLOCKHASH contract: %d != 64", stemStateDiff.SuffixDiffs[0].Suffix) + } + // check that the "current value" is nil and that the new value isn't. + if stemStateDiff.SuffixDiffs[0].CurrentValue != nil { + t.Fatalf("non-nil current value in BLOCKHASH contract insert: %x", stemStateDiff.SuffixDiffs[0].CurrentValue) + } + if stemStateDiff.SuffixDiffs[0].NewValue == nil { + t.Fatalf("nil new value in BLOCKHASH contract insert") + } + if *stemStateDiff.SuffixDiffs[0].NewValue != chain[0].Hash() { + t.Fatalf("invalid BLOCKHASH value: %x != %x", *stemStateDiff.SuffixDiffs[0].NewValue, chain[0].Hash()) + } + } else { + for _, suffixDiff := range stemStateDiff.SuffixDiffs { + if suffixDiff.Suffix > 2 { + // if d8898012c484fb48610ecb7963886339207dab004bce968b007b616ffa18e0 shows up, it means that the PUSHn + // in the transaction above added entries into the witness, when they should not have since they are + // part of a contract deployment. + t.Fatalf("invalid suffix diff found for %x in block #1: %d\n", stemStateDiff.Stem, suffixDiff.Suffix) + } + } + } + } +} + +// TestProcessVerkleExtCodeHashOpcode verifies that calling EXTCODEHASH on another +// deployed contract, creates all the right entries in the witness. +func TestProcessVerkleExtCodeHashOpcode(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + gspec = verkleTestGenesis(&config) + ) + dummyContract := []byte{ + byte(vm.PUSH1), 2, + byte(vm.PUSH1), 12, + byte(vm.PUSH1), 0x00, + byte(vm.CODECOPY), + + byte(vm.PUSH1), 2, + byte(vm.PUSH1), 0x00, + byte(vm.RETURN), + + byte(vm.PUSH1), 42, + } + deployer := crypto.PubkeyToAddress(testKey.PublicKey) + dummyContractAddr := crypto.CreateAddress(deployer, 0) + + // contract that calls EXTCODEHASH on the dummy contract + extCodeHashContract := []byte{ + byte(vm.PUSH1), 22, + byte(vm.PUSH1), 12, + byte(vm.PUSH1), 0x00, + byte(vm.CODECOPY), + + byte(vm.PUSH1), 22, + byte(vm.PUSH1), 0x00, + byte(vm.RETURN), + + byte(vm.PUSH20), + 0x3a, 0x22, 0x0f, 0x35, 0x12, 0x52, 0x08, 0x9d, 0x38, 0x5b, 0x29, 0xbe, 0xca, 0x14, 0xe2, 0x7f, 0x20, 0x4c, 0x29, 0x6a, + byte(vm.EXTCODEHASH), + } + extCodeHashContractAddr := crypto.CreateAddress(deployer, 1) + + _, _, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { + gen.SetPoS() + + if i == 0 { + // Create dummy contract. + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(0), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: dummyContract, + }) + gen.AddTx(tx) + + // Create contract with EXTCODEHASH opcode. + tx, _ = types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 1, + Value: big.NewInt(0), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: extCodeHashContract}) + gen.AddTx(tx) + } else { + tx, _ := types.SignTx(types.NewTransaction(2, extCodeHashContractAddr, big.NewInt(0), 100_000, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + } + }) + + contractKeccakTreeKey := utils.CodeHashKey(dummyContractAddr[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[1] { + if bytes.Equal(stemStateDiff.Stem[:], contractKeccakTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + codeHashStateDiff := statediffs[1][stateDiffIdx].SuffixDiffs[0] + // Check location of code hash was accessed + if codeHashStateDiff.Suffix != utils.CodeHashLeafKey { + t.Fatalf("code hash invalid suffix") + } + // check the code hash wasn't present in the prestate, as + // the contract was deployed in this block. + if codeHashStateDiff.CurrentValue == nil { + t.Fatalf("codeHash.CurrentValue must not be empty") + } + // check the poststate value corresponds to the code hash + // of the deployed contract. + expCodeHash := crypto.Keccak256Hash(dummyContract[12:]) + if *codeHashStateDiff.CurrentValue != expCodeHash { + t.Fatalf("codeHash.CurrentValue unexpected code hash") + } + if codeHashStateDiff.NewValue != nil { + t.Fatalf("codeHash.NewValue must be nil") + } +} + +// TestProcessVerkleBalanceOpcode checks that calling balance +// on another contract will add the correct entries to the witness. +func TestProcessVerkleBalanceOpcode(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + account2 = common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d") + gspec = verkleTestGenesis(&config) + ) + _, _, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 1, func(i int, gen *BlockGen) { + gen.SetPoS() + txData := slices.Concat( + []byte{byte(vm.PUSH20)}, + common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d").Bytes(), + []byte{byte(vm.BALANCE)}) + + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(0), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: txData}) + gen.AddTx(tx) + }) + + account2BalanceTreeKey := utils.BasicDataKey(account2[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[0] { + if bytes.Equal(stemStateDiff.Stem[:], account2BalanceTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + var zero [32]byte + balanceStateDiff := statediffs[0][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatalf("invalid suffix diff") + } + // check the prestate balance wasn't 0 or missing + if balanceStateDiff.CurrentValue == nil || *balanceStateDiff.CurrentValue == zero { + t.Fatalf("invalid current value %v", *balanceStateDiff.CurrentValue) + } + // check that the poststate witness value for the balance is nil, + // meaning that it didn't get updated. + if balanceStateDiff.NewValue != nil { + t.Fatalf("invalid new value") + } +} + +// TestProcessVerkleSelfDestructInSeparateTx controls the contents of the witness after +// a non-eip6780-compliant selfdestruct occurs. +func TestProcessVerkleSelfDestructInSeparateTx(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + account2 = common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d") + gspec = verkleTestGenesis(&config) + ) + + // runtime code: selfdestruct ( 0x6177843db3138ae69679A54b95cf345ED759450d ) + runtimeCode := slices.Concat( + []byte{byte(vm.PUSH20)}, + account2.Bytes(), + []byte{byte(vm.SELFDESTRUCT)}) + + //The goal of this test is to test SELFDESTRUCT that happens in a contract + // execution which is created in a previous transaction. + selfDestructContract := slices.Concat([]byte{ + byte(vm.PUSH1), byte(len(runtimeCode)), + byte(vm.PUSH1), 12, + byte(vm.PUSH1), 0x00, + byte(vm.CODECOPY), // Codecopy( to-offset: 0, code offset: 12, length: 22 ) + + byte(vm.PUSH1), byte(len(runtimeCode)), + byte(vm.PUSH1), 0x00, + byte(vm.RETURN), // Return ( 0 : len(runtimecode) + }, + runtimeCode) + + deployer := crypto.PubkeyToAddress(testKey.PublicKey) + contract := crypto.CreateAddress(deployer, 0) + + _, _, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { + gen.SetPoS() + + if i == 0 { + // Create selfdestruct contract, sending 42 wei. + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(42), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: selfDestructContract, + }) + gen.AddTx(tx) + } else { + // Call it. + tx, _ := types.SignTx(types.NewTransaction(1, contract, big.NewInt(0), 100_000, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + } + }) + + var zero [32]byte + { // Check self-destructed contract in the witness + selfDestructContractTreeKey := utils.CodeHashKey(contract[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[1] { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructContractTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + balanceStateDiff := statediffs[1][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatalf("balance invalid suffix") + } + + // The original balance was 42. + var oldBalance [16]byte + oldBalance[15] = 42 + if !bytes.Equal((*balanceStateDiff.CurrentValue)[utils.BasicDataBalanceOffset:], oldBalance[:]) { + t.Fatalf("the pre-state balance before self-destruct must be %x, got %x", oldBalance, *balanceStateDiff.CurrentValue) + } + + // The new balance must be 0. + if !bytes.Equal((*balanceStateDiff.NewValue)[utils.BasicDataBalanceOffset:], zero[utils.BasicDataBalanceOffset:]) { + t.Fatalf("the post-state balance after self-destruct must be 0") + } + } + { // Check self-destructed target in the witness. + selfDestructTargetTreeKey := utils.CodeHashKey(account2[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[1] { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructTargetTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + balanceStateDiff := statediffs[1][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatalf("balance invalid suffix") + } + if balanceStateDiff.CurrentValue == nil { + t.Fatalf("codeHash.CurrentValue must not be empty") + } + if balanceStateDiff.NewValue == nil { + t.Fatalf("codeHash.NewValue must not be empty") + } + preStateBalance := binary.BigEndian.Uint64(balanceStateDiff.CurrentValue[utils.BasicDataBalanceOffset+8:]) + postStateBalance := binary.BigEndian.Uint64(balanceStateDiff.NewValue[utils.BasicDataBalanceOffset+8:]) + if postStateBalance-preStateBalance != 42 { + t.Fatalf("the post-state balance after self-destruct must be 42, got %d-%d=%d", postStateBalance, preStateBalance, postStateBalance-preStateBalance) + } + } +} + +// TestProcessVerkleSelfDestructInSeparateTx controls the contents of the witness after +// a eip6780-compliant selfdestruct occurs. +func TestProcessVerkleSelfDestructInSameTx(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + account2 = common.HexToAddress("0x6177843db3138ae69679A54b95cf345ED759450d") + gspec = verkleTestGenesis(&config) + ) + + // The goal of this test is to test SELFDESTRUCT that happens in a contract + // execution which is created in **the same** transaction sending the remaining + // balance to an external (i.e: not itself) account. + + selfDestructContract := slices.Concat( + []byte{byte(vm.PUSH20)}, + account2.Bytes(), + []byte{byte(vm.SELFDESTRUCT)}) + deployer := crypto.PubkeyToAddress(testKey.PublicKey) + contract := crypto.CreateAddress(deployer, 0) + + _, _, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 1, func(i int, gen *BlockGen) { + gen.SetPoS() + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(42), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: selfDestructContract, + }) + gen.AddTx(tx) + }) + + { // Check self-destructed contract in the witness + selfDestructContractTreeKey := utils.CodeHashKey(contract[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[0] { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructContractTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + balanceStateDiff := statediffs[0][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatalf("balance invalid suffix") + } + + if balanceStateDiff.CurrentValue != nil { + t.Fatalf("the pre-state balance before must be nil, since the contract didn't exist") + } + + if balanceStateDiff.NewValue != nil { + t.Fatalf("the post-state balance after self-destruct must be nil since the contract shouldn't be created at all") + } + } + { // Check self-destructed target in the witness. + selfDestructTargetTreeKey := utils.CodeHashKey(account2[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[0] { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructTargetTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatalf("no state diff found for stem") + } + + balanceStateDiff := statediffs[0][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatalf("balance invalid suffix") + } + if balanceStateDiff.CurrentValue == nil { + t.Fatalf("codeHash.CurrentValue must not be empty") + } + if balanceStateDiff.NewValue == nil { + t.Fatalf("codeHash.NewValue must not be empty") + } + preStateBalance := binary.BigEndian.Uint64(balanceStateDiff.CurrentValue[utils.BasicDataBalanceOffset+8:]) + postStateBalance := binary.BigEndian.Uint64(balanceStateDiff.NewValue[utils.BasicDataBalanceOffset+8:]) + if postStateBalance-preStateBalance != 42 { + t.Fatalf("the post-state balance after self-destruct must be 42. got %d", postStateBalance) + } + } +} + +// TestProcessVerkleSelfDestructInSeparateTxWithSelfBeneficiary checks the content of the witness +// if a selfdestruct occurs in a different tx than the one that created it, but the beneficiary +// is the selfdestructed account. +func TestProcessVerkleSelfDestructInSeparateTxWithSelfBeneficiary(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + gspec = verkleTestGenesis(&config) + ) + // The goal of this test is to test SELFDESTRUCT that happens in a contract + // execution which is created in a *previous* transaction sending the remaining + // balance to itself. + selfDestructContract := []byte{ + byte(vm.PUSH1), 2, // PUSH1 2 + byte(vm.PUSH1), 10, // PUSH1 12 + byte(vm.PUSH0), // PUSH0 + byte(vm.CODECOPY), // Codecopy ( to offset 0, code@offset: 10, length: 2) + + byte(vm.PUSH1), 22, + byte(vm.PUSH0), + byte(vm.RETURN), // RETURN( memory[0:2] ) + + // Deployed code + byte(vm.ADDRESS), + byte(vm.SELFDESTRUCT), + } + deployer := crypto.PubkeyToAddress(testKey.PublicKey) + contract := crypto.CreateAddress(deployer, 0) + + _, _, _, _, statediffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 2, func(i int, gen *BlockGen) { + gen.SetPoS() + if i == 0 { + // Create self-destruct contract, sending 42 wei. + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(42), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: selfDestructContract, + }) + gen.AddTx(tx) + } else { + // Call it. + tx, _ := types.SignTx(types.NewTransaction(1, contract, big.NewInt(0), 100_000, big.NewInt(875000000), nil), signer, testKey) + gen.AddTx(tx) + } + }) + + { + // Check self-destructed contract in the witness. + // The way 6780 is implemented today, it always SubBalance from the self-destructed contract, and AddBalance + // to the beneficiary. In this case both addresses are the same, thus this might be optimizable from a gas + // perspective. But until that happens, we need to honor this "balance reading" adding it to the witness. + + selfDestructContractTreeKey := utils.CodeHashKey(contract[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range statediffs[1] { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructContractTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatal("no state diff found for stem") + } + + balanceStateDiff := statediffs[1][stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatal("balance invalid suffix") + } + + // The original balance was 42. + var oldBalance [16]byte + oldBalance[15] = 42 + if !bytes.Equal((*balanceStateDiff.CurrentValue)[utils.BasicDataBalanceOffset:], oldBalance[:]) { + t.Fatal("the pre-state balance before self-destruct must be 42") + } + + // Note that the SubBalance+AddBalance net effect is a 0 change, so NewValue + // must be nil. + if balanceStateDiff.NewValue != nil { + t.Fatal("the post-state balance after self-destruct must be empty") + } + } +} + +// TestProcessVerkleSelfDestructInSameTxWithSelfBeneficiary checks the content of the witness +// if a selfdestruct occurs in the same tx as the one that created it, but the beneficiary +// is the selfdestructed account. +func TestProcessVerkleSelfDestructInSameTxWithSelfBeneficiary(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + gspec = verkleTestGenesis(&config) + deployer = crypto.PubkeyToAddress(testKey.PublicKey) + contract = crypto.CreateAddress(deployer, 0) + ) + + // The goal of this test is to test SELFDESTRUCT that happens while executing + // the init code of a contract creation, that occurs in **the same** transaction. + // The balance is sent to itself. + t.Logf("Contract: %v", contract.String()) + + selfDestructContract := []byte{byte(vm.ADDRESS), byte(vm.SELFDESTRUCT)} + + _, _, _, _, stateDiffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 1, func(i int, gen *BlockGen) { + gen.SetPoS() + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(42), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: selfDestructContract, + }) + gen.AddTx(tx) + }) + stateDiff := stateDiffs[0] // state difference of block 1 + + { // Check self-destructed contract in the witness + selfDestructContractTreeKey := utils.CodeHashKey(contract[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range stateDiff { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructContractTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatal("no state diff found for stem") + } + balanceStateDiff := stateDiff[stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatal("balance invalid suffix") + } + if balanceStateDiff.CurrentValue != nil { + t.Fatal("the pre-state balance before must be nil, since the contract didn't exist") + } + // Ensure that the value is burnt, and therefore that the balance of the self-destructed + // contract isn't modified (it should remain missing from the state) + if balanceStateDiff.NewValue != nil { + t.Fatal("the post-state balance after self-destruct must be nil since the contract shouldn't be created at all") + } + } +} + +// TestProcessVerkleSelfDestructInSameTxWithSelfBeneficiaryAndPrefundedAccount checks the +// content of the witness if a selfdestruct occurs in the same tx as the one that created it, +// it, but the beneficiary is the selfdestructed account. The difference with the test above, +// is that the created account is prefunded and so the final value should be 0. +func TestProcessVerkleSelfDestructInSameTxWithSelfBeneficiaryAndPrefundedAccount(t *testing.T) { + // The test txs were taken from a secondary testnet with chain id 69421 + config := *testKaustinenLikeChainConfig + config.ChainID.SetUint64(69421) + + var ( + signer = types.LatestSigner(&config) + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + gspec = verkleTestGenesis(&config) + deployer = crypto.PubkeyToAddress(testKey.PublicKey) + contract = crypto.CreateAddress(deployer, 0) + ) + // Prefund the account, at an address that the contract will be deployed at, + // before it selfdestrucs. We can therefore check that the account itseld is + // NOT destroyed, which is what the current version of the spec requires. + // TODO(gballet) revisit after the spec has been modified. + gspec.Alloc[contract] = types.Account{ + Balance: big.NewInt(100), + } + + selfDestructContract := []byte{byte(vm.ADDRESS), byte(vm.SELFDESTRUCT)} + + _, _, _, _, stateDiffs := GenerateVerkleChainWithGenesis(gspec, beacon.New(ethash.NewFaker()), 1, func(i int, gen *BlockGen) { + gen.SetPoS() + tx, _ := types.SignNewTx(testKey, signer, &types.LegacyTx{Nonce: 0, + Value: big.NewInt(42), + Gas: 100_000, + GasPrice: big.NewInt(875000000), + Data: selfDestructContract, + }) + gen.AddTx(tx) + }) + stateDiff := stateDiffs[0] // state difference of block 1 + + { // Check self-destructed contract in the witness + selfDestructContractTreeKey := utils.CodeHashKey(contract[:]) + + var stateDiffIdx = -1 + for i, stemStateDiff := range stateDiff { + if bytes.Equal(stemStateDiff.Stem[:], selfDestructContractTreeKey[:31]) { + stateDiffIdx = i + break + } + } + if stateDiffIdx == -1 { + t.Fatal("no state diff found for stem") + } + balanceStateDiff := stateDiff[stateDiffIdx].SuffixDiffs[0] + if balanceStateDiff.Suffix != utils.BasicDataLeafKey { + t.Fatal("balance invalid suffix") + } + expected, _ := hex.DecodeString("0000000000000000000000000000000000000000000000000000000000000064") + if balanceStateDiff.CurrentValue == nil || !bytes.Equal(balanceStateDiff.CurrentValue[:], expected) { + t.Fatalf("incorrect prestate balance: %x != %x", *balanceStateDiff.CurrentValue, expected) + } + // Ensure that the value is burnt, and therefore that the balance of the self-destructed + // contract isn't modified (it should remain missing from the state) + expected = make([]byte, 32) + if balanceStateDiff.NewValue == nil { + t.Fatal("incorrect nil poststate balance") + } + if !bytes.Equal(balanceStateDiff.NewValue[:], expected[:]) { + t.Fatalf("incorrect poststate balance: %x != %x", *balanceStateDiff.NewValue, expected[:]) + } + } +} diff --git a/core/vm/analysis_eof.go b/core/vm/analysis_eof.go new file mode 100644 index 0000000000..eb78904cfd --- /dev/null +++ b/core/vm/analysis_eof.go @@ -0,0 +1,98 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +// eofCodeBitmap collects data locations in code. +func eofCodeBitmap(code []byte) bitvec { + // The bitmap is 4 bytes longer than necessary, in case the code + // ends with a PUSH32, the algorithm will push zeroes onto the + // bitvector outside the bounds of the actual code. + bits := make(bitvec, len(code)/8+1+4) + return eofCodeBitmapInternal(code, bits) +} + +// eofCodeBitmapInternal is the internal implementation of codeBitmap for EOF +// code validation. +func eofCodeBitmapInternal(code, bits bitvec) bitvec { + for pc := uint64(0); pc < uint64(len(code)); { + var ( + op = OpCode(code[pc]) + numbits uint16 + ) + pc++ + + if op == RJUMPV { + // RJUMPV is unique as it has a variable sized operand. + // The total size is determined by the count byte which + // immediate follows RJUMPV. Truncation will be caught + // in other validation steps -- for now, just return a + // valid bitmap for as much of the code as is + // available. + end := uint64(len(code)) + if pc >= end { + // Count missing, no more bits to mark. + return bits + } + numbits = uint16(code[pc])*2 + 3 + if pc+uint64(numbits) > end { + // Jump table is truncated, mark as many bits + // as possible. + numbits = uint16(end - pc) + } + } else { + numbits = uint16(Immediates(op)) + if numbits == 0 { + continue + } + } + + if numbits >= 8 { + for ; numbits >= 16; numbits -= 16 { + bits.set16(pc) + pc += 16 + } + for ; numbits >= 8; numbits -= 8 { + bits.set8(pc) + pc += 8 + } + } + switch numbits { + case 1: + bits.set1(pc) + pc += 1 + case 2: + bits.setN(set2BitsMask, pc) + pc += 2 + case 3: + bits.setN(set3BitsMask, pc) + pc += 3 + case 4: + bits.setN(set4BitsMask, pc) + pc += 4 + case 5: + bits.setN(set5BitsMask, pc) + pc += 5 + case 6: + bits.setN(set6BitsMask, pc) + pc += 6 + case 7: + bits.setN(set7BitsMask, pc) + pc += 7 + } + } + return bits +} diff --git a/core/vm/analysis.go b/core/vm/analysis_legacy.go similarity index 100% rename from core/vm/analysis.go rename to core/vm/analysis_legacy.go diff --git a/core/vm/analysis_test.go b/core/vm/analysis_legacy_test.go similarity index 86% rename from core/vm/analysis_test.go rename to core/vm/analysis_legacy_test.go index 471d2b4ffb..7f5de225e2 100644 --- a/core/vm/analysis_test.go +++ b/core/vm/analysis_legacy_test.go @@ -105,3 +105,31 @@ func BenchmarkJumpdestOpAnalysis(bench *testing.B) { op = STOP bench.Run(op.String(), bencher) } + +func BenchmarkJumpdestOpEOFAnalysis(bench *testing.B) { + var op OpCode + bencher := func(b *testing.B) { + code := make([]byte, analysisCodeSize) + b.SetBytes(analysisCodeSize) + for i := range code { + code[i] = byte(op) + } + bits := make(bitvec, len(code)/8+1+4) + b.ResetTimer() + for i := 0; i < b.N; i++ { + clear(bits) + eofCodeBitmapInternal(code, bits) + } + } + for op = PUSH1; op <= PUSH32; op++ { + bench.Run(op.String(), bencher) + } + op = JUMPDEST + bench.Run(op.String(), bencher) + op = STOP + bench.Run(op.String(), bencher) + op = RJUMPV + bench.Run(op.String(), bencher) + op = EOFCREATE + bench.Run(op.String(), bencher) +} diff --git a/core/vm/common.go b/core/vm/common.go index ba75950e37..658803b820 100644 --- a/core/vm/common.go +++ b/core/vm/common.go @@ -17,8 +17,9 @@ package vm import ( + "math" + "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/holiman/uint256" ) diff --git a/core/vm/contracts.go b/core/vm/contracts.go index ab8a9e9dbf..5708a3a92e 100644 --- a/core/vm/contracts.go +++ b/core/vm/contracts.go @@ -23,17 +23,14 @@ import ( "errors" "fmt" "maps" + "math" "math/big" - "github.com/prysmaticlabs/prysm/v5/crypto/bls" - "golang.org/x/crypto/ripemd160" - "github.com/consensys/gnark-crypto/ecc" bls12381 "github.com/consensys/gnark-crypto/ecc/bls12-381" "github.com/consensys/gnark-crypto/ecc/bls12-381/fp" "github.com/consensys/gnark-crypto/ecc/bls12-381/fr" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" @@ -45,6 +42,8 @@ import ( "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rlp" + "github.com/prysmaticlabs/prysm/v5/crypto/bls" + "golang.org/x/crypto/ripemd160" ) // PrecompiledContract is the basic interface for native Go contracts. The implementation @@ -639,7 +638,12 @@ func (c *bigModExp) RequiredGas(input []byte) uint64 { } adjExpLen.Add(adjExpLen, big.NewInt(int64(msb))) // Calculate the gas cost of the operation - gas := new(big.Int).Set(math.BigMax(modLen, baseLen)) + gas := new(big.Int) + if modLen.Cmp(baseLen) < 0 { + gas.Set(baseLen) + } else { + gas.Set(modLen) + } if c.eip2565 { // EIP-2565 has three changes // 1. Different multComplexity (inlined here) @@ -653,7 +657,9 @@ func (c *bigModExp) RequiredGas(input []byte) uint64 { gas.Rsh(gas, 3) gas.Mul(gas, gas) - gas.Mul(gas, math.BigMax(adjExpLen, big1)) + if adjExpLen.Cmp(big1) > 0 { + gas.Mul(gas, adjExpLen) + } // 2. Different divisor (`GQUADDIVISOR`) (3) gas.Div(gas, big3) if gas.BitLen() > 64 { @@ -666,7 +672,9 @@ func (c *bigModExp) RequiredGas(input []byte) uint64 { return gas.Uint64() } gas = modexpMultComplexity(gas) - gas.Mul(gas, math.BigMax(adjExpLen, big1)) + if adjExpLen.Cmp(big1) > 0 { + gas.Mul(gas, adjExpLen) + } gas.Div(gas, big20) if gas.BitLen() > 64 { diff --git a/core/vm/eips.go b/core/vm/eips.go index edd6ec8d0a..a51a18dc60 100644 --- a/core/vm/eips.go +++ b/core/vm/eips.go @@ -23,6 +23,8 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/params" "github.com/holiman/uint256" ) @@ -40,6 +42,7 @@ var activators = map[int]func(*JumpTable){ 1344: enable1344, 1153: enable1153, 4762: enable4762, + 7702: enable7702, } // EnableEIP enables the given EIP on the config. @@ -533,3 +536,238 @@ func enable4762(jt *JumpTable) { } } } + +// enableEOF applies the EOF changes. +// OBS! For EOF, there are two changes: +// 1. Two separate jumptables are required. One, EOF-jumptable, is used by +// eof contracts. This one contains things like RJUMP. +// 2. The regular non-eof jumptable also needs to be modified, specifically to +// modify how EXTCODECOPY works under the hood. +// +// This method _only_ deals with case 1. +func enableEOF(jt *JumpTable) { + // Deprecate opcodes + undefined := &operation{ + execute: opUndefined, + constantGas: 0, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + undefined: true, + } + jt[CALL] = undefined + jt[CALLCODE] = undefined + jt[DELEGATECALL] = undefined + jt[STATICCALL] = undefined + jt[SELFDESTRUCT] = undefined + jt[JUMP] = undefined + jt[JUMPI] = undefined + jt[PC] = undefined + jt[CREATE] = undefined + jt[CREATE2] = undefined + jt[CODESIZE] = undefined + jt[CODECOPY] = undefined + jt[EXTCODESIZE] = undefined + jt[EXTCODECOPY] = undefined + jt[EXTCODEHASH] = undefined + jt[GAS] = undefined + // Allow 0xFE to terminate sections + jt[INVALID] = &operation{ + execute: opUndefined, + constantGas: 0, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + + // New opcodes + jt[RJUMP] = &operation{ + execute: opRjump, + constantGas: GasQuickStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[RJUMPI] = &operation{ + execute: opRjumpi, + constantGas: GasFastishStep, + minStack: minStack(1, 0), + maxStack: maxStack(1, 0), + } + jt[RJUMPV] = &operation{ + execute: opRjumpv, + constantGas: GasFastishStep, + minStack: minStack(1, 0), + maxStack: maxStack(1, 0), + } + jt[CALLF] = &operation{ + execute: opCallf, + constantGas: GasFastStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[RETF] = &operation{ + execute: opRetf, + constantGas: GasFastestStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[JUMPF] = &operation{ + execute: opJumpf, + constantGas: GasFastStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[EOFCREATE] = &operation{ + execute: opEOFCreate, + constantGas: params.Create2Gas, + dynamicGas: gasEOFCreate, + minStack: minStack(4, 1), + maxStack: maxStack(4, 1), + memorySize: memoryEOFCreate, + } + jt[RETURNCONTRACT] = &operation{ + execute: opReturnContract, + // returncontract has zero constant gas cost + dynamicGas: pureMemoryGascost, + minStack: minStack(2, 0), + maxStack: maxStack(2, 0), + memorySize: memoryReturnContract, + } + jt[DATALOAD] = &operation{ + execute: opDataLoad, + constantGas: GasFastishStep, + minStack: minStack(1, 1), + maxStack: maxStack(1, 1), + } + jt[DATALOADN] = &operation{ + execute: opDataLoadN, + constantGas: GasFastestStep, + minStack: minStack(0, 1), + maxStack: maxStack(0, 1), + } + jt[DATASIZE] = &operation{ + execute: opDataSize, + constantGas: GasQuickStep, + minStack: minStack(0, 1), + maxStack: maxStack(0, 1), + } + jt[DATACOPY] = &operation{ + execute: opDataCopy, + constantGas: GasFastestStep, + dynamicGas: memoryCopierGas(2), + minStack: minStack(3, 0), + maxStack: maxStack(3, 0), + memorySize: memoryDataCopy, + } + jt[DUPN] = &operation{ + execute: opDupN, + constantGas: GasFastestStep, + minStack: minStack(0, 1), + maxStack: maxStack(0, 1), + } + jt[SWAPN] = &operation{ + execute: opSwapN, + constantGas: GasFastestStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[EXCHANGE] = &operation{ + execute: opExchange, + constantGas: GasFastestStep, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + } + jt[RETURNDATALOAD] = &operation{ + execute: opReturnDataLoad, + constantGas: GasFastestStep, + minStack: minStack(1, 1), + maxStack: maxStack(1, 1), + } + jt[EXTCALL] = &operation{ + execute: opExtCall, + constantGas: params.WarmStorageReadCostEIP2929, + dynamicGas: makeCallVariantGasCallEIP2929(gasExtCall, 0), + minStack: minStack(4, 1), + maxStack: maxStack(4, 1), + memorySize: memoryExtCall, + } + jt[EXTDELEGATECALL] = &operation{ + execute: opExtDelegateCall, + dynamicGas: makeCallVariantGasCallEIP2929(gasExtDelegateCall, 0), + constantGas: params.WarmStorageReadCostEIP2929, + minStack: minStack(3, 1), + maxStack: maxStack(3, 1), + memorySize: memoryExtCall, + } + jt[EXTSTATICCALL] = &operation{ + execute: opExtStaticCall, + constantGas: params.WarmStorageReadCostEIP2929, + dynamicGas: makeCallVariantGasCallEIP2929(gasExtStaticCall, 0), + minStack: minStack(3, 1), + maxStack: maxStack(3, 1), + memorySize: memoryExtCall, + } +} + +// opExtCodeCopyEIP7702 implements the EIP-7702 variation of opExtCodeCopy. +func opExtCodeCopyEIP7702(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + var ( + stack = scope.Stack + a = stack.pop() + memOffset = stack.pop() + codeOffset = stack.pop() + length = stack.pop() + ) + uint64CodeOffset, overflow := codeOffset.Uint64WithOverflow() + if overflow { + uint64CodeOffset = math.MaxUint64 + } + code := interpreter.evm.StateDB.GetCode(common.Address(a.Bytes20())) + if _, ok := types.ParseDelegation(code); ok { + code = types.DelegationPrefix[:2] + } + codeCopy := getData(code, uint64CodeOffset, length.Uint64()) + scope.Memory.Set(memOffset.Uint64(), length.Uint64(), codeCopy) + + return nil, nil +} + +// opExtCodeSizeEIP7702 implements the EIP-7702 variation of opExtCodeSize. +func opExtCodeSizeEIP7702(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + slot := scope.Stack.peek() + code := interpreter.evm.StateDB.GetCode(common.Address(slot.Bytes20())) + if _, ok := types.ParseDelegation(code); ok { + code = types.DelegationPrefix[:2] + } + slot.SetUint64(uint64(len(code))) + return nil, nil +} + +// opExtCodeHashEIP7702 implements the EIP-7702 variation of opExtCodeHash. +func opExtCodeHashEIP7702(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + slot := scope.Stack.peek() + addr := common.Address(slot.Bytes20()) + if interpreter.evm.StateDB.Empty(addr) { + slot.Clear() + return nil, nil + } + code := interpreter.evm.StateDB.GetCode(addr) + if _, ok := types.ParseDelegation(code); ok { + // If the code is a delegation, return the prefix without version. + slot.SetBytes(crypto.Keccak256(types.DelegationPrefix[:2])) + } else { + // Otherwise, return normal code hash. + slot.SetBytes(interpreter.evm.StateDB.GetCodeHash(addr).Bytes()) + } + return nil, nil +} + +// enable7702 the EIP-7702 changes to support delegation designators. +func enable7702(jt *JumpTable) { + jt[EXTCODECOPY].execute = opExtCodeCopyEIP7702 + jt[EXTCODESIZE].execute = opExtCodeSizeEIP7702 + jt[EXTCODEHASH].execute = opExtCodeHashEIP7702 + + jt[CALL].dynamicGas = gasCallEIP7702 + jt[CALLCODE].dynamicGas = gasCallCodeEIP7702 + jt[STATICCALL].dynamicGas = gasStaticCallEIP7702 + jt[DELEGATECALL].dynamicGas = gasDelegateCallEIP7702 +} diff --git a/core/vm/eof.go b/core/vm/eof.go new file mode 100644 index 0000000000..a5406283d5 --- /dev/null +++ b/core/vm/eof.go @@ -0,0 +1,501 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +import ( + "bytes" + "encoding/binary" + "errors" + "fmt" + "io" + "strings" + + "github.com/ethereum/go-ethereum/params" +) + +const ( + offsetVersion = 2 + offsetTypesKind = 3 + offsetCodeKind = 6 + + kindTypes = 1 + kindCode = 2 + kindContainer = 3 + kindData = 4 + + eofFormatByte = 0xef + eof1Version = 1 + + maxInputItems = 127 + maxOutputItems = 128 + maxStackHeight = 1023 + maxContainerSections = 256 +) + +var eofMagic = []byte{0xef, 0x00} + +// HasEOFByte returns true if code starts with 0xEF byte +func HasEOFByte(code []byte) bool { + return len(code) != 0 && code[0] == eofFormatByte +} + +// hasEOFMagic returns true if code starts with magic defined by EIP-3540 +func hasEOFMagic(code []byte) bool { + return len(eofMagic) <= len(code) && bytes.Equal(eofMagic, code[0:len(eofMagic)]) +} + +// isEOFVersion1 returns true if the code's version byte equals eof1Version. It +// does not verify the EOF magic is valid. +func isEOFVersion1(code []byte) bool { + return 2 < len(code) && code[2] == byte(eof1Version) +} + +// Container is an EOF container object. +type Container struct { + types []*functionMetadata + codeSections [][]byte + subContainers []*Container + subContainerCodes [][]byte + data []byte + dataSize int // might be more than len(data) +} + +// functionMetadata is an EOF function signature. +type functionMetadata struct { + inputs uint8 + outputs uint8 + maxStackHeight uint16 +} + +// stackDelta returns the #outputs - #inputs +func (meta *functionMetadata) stackDelta() int { + return int(meta.outputs) - int(meta.inputs) +} + +// checkInputs checks the current minimum stack (stackMin) against the required inputs +// of the metadata, and returns an error if the stack is too shallow. +func (meta *functionMetadata) checkInputs(stackMin int) error { + if int(meta.inputs) > stackMin { + return ErrStackUnderflow{stackLen: stackMin, required: int(meta.inputs)} + } + return nil +} + +// checkStackMax checks the if current maximum stack combined with the +// function max stack will result in a stack overflow, and if so returns an error. +func (meta *functionMetadata) checkStackMax(stackMax int) error { + newMaxStack := stackMax + int(meta.maxStackHeight) - int(meta.inputs) + if newMaxStack > int(params.StackLimit) { + return ErrStackOverflow{stackLen: newMaxStack, limit: int(params.StackLimit)} + } + return nil +} + +// MarshalBinary encodes an EOF container into binary format. +func (c *Container) MarshalBinary() []byte { + // Build EOF prefix. + b := make([]byte, 2) + copy(b, eofMagic) + b = append(b, eof1Version) + + // Write section headers. + b = append(b, kindTypes) + b = binary.BigEndian.AppendUint16(b, uint16(len(c.types)*4)) + b = append(b, kindCode) + b = binary.BigEndian.AppendUint16(b, uint16(len(c.codeSections))) + for _, codeSection := range c.codeSections { + b = binary.BigEndian.AppendUint16(b, uint16(len(codeSection))) + } + var encodedContainer [][]byte + if len(c.subContainers) != 0 { + b = append(b, kindContainer) + b = binary.BigEndian.AppendUint16(b, uint16(len(c.subContainers))) + for _, section := range c.subContainers { + encoded := section.MarshalBinary() + b = binary.BigEndian.AppendUint16(b, uint16(len(encoded))) + encodedContainer = append(encodedContainer, encoded) + } + } + b = append(b, kindData) + b = binary.BigEndian.AppendUint16(b, uint16(c.dataSize)) + b = append(b, 0) // terminator + + // Write section contents. + for _, ty := range c.types { + b = append(b, []byte{ty.inputs, ty.outputs, byte(ty.maxStackHeight >> 8), byte(ty.maxStackHeight & 0x00ff)}...) + } + for _, code := range c.codeSections { + b = append(b, code...) + } + for _, section := range encodedContainer { + b = append(b, section...) + } + b = append(b, c.data...) + + return b +} + +// UnmarshalBinary decodes an EOF container. +func (c *Container) UnmarshalBinary(b []byte, isInitcode bool) error { + return c.unmarshalContainer(b, isInitcode, true) +} + +// UnmarshalSubContainer decodes an EOF container that is inside another container. +func (c *Container) UnmarshalSubContainer(b []byte, isInitcode bool) error { + return c.unmarshalContainer(b, isInitcode, false) +} + +func (c *Container) unmarshalContainer(b []byte, isInitcode bool, topLevel bool) error { + if !hasEOFMagic(b) { + return fmt.Errorf("%w: want %x", errInvalidMagic, eofMagic) + } + if len(b) < 14 { + return io.ErrUnexpectedEOF + } + if len(b) > params.MaxInitCodeSize { + return ErrMaxInitCodeSizeExceeded + } + if !isEOFVersion1(b) { + return fmt.Errorf("%w: have %d, want %d", errInvalidVersion, b[2], eof1Version) + } + + var ( + kind, typesSize, dataSize int + codeSizes []int + err error + ) + + // Parse type section header. + kind, typesSize, err = parseSection(b, offsetTypesKind) + if err != nil { + return err + } + if kind != kindTypes { + return fmt.Errorf("%w: found section kind %x instead", errMissingTypeHeader, kind) + } + if typesSize < 4 || typesSize%4 != 0 { + return fmt.Errorf("%w: type section size must be divisible by 4, have %d", errInvalidTypeSize, typesSize) + } + if typesSize/4 > 1024 { + return fmt.Errorf("%w: type section must not exceed 4*1024, have %d", errInvalidTypeSize, typesSize) + } + + // Parse code section header. + kind, codeSizes, err = parseSectionList(b, offsetCodeKind) + if err != nil { + return err + } + if kind != kindCode { + return fmt.Errorf("%w: found section kind %x instead", errMissingCodeHeader, kind) + } + if len(codeSizes) != typesSize/4 { + return fmt.Errorf("%w: mismatch of code sections found and type signatures, types %d, code %d", errInvalidCodeSize, typesSize/4, len(codeSizes)) + } + + // Parse (optional) container section header. + var containerSizes []int + offset := offsetCodeKind + 2 + 2*len(codeSizes) + 1 + if offset < len(b) && b[offset] == kindContainer { + kind, containerSizes, err = parseSectionList(b, offset) + if err != nil { + return err + } + if kind != kindContainer { + panic("somethings wrong") + } + if len(containerSizes) == 0 { + return fmt.Errorf("%w: total container count must not be zero", errInvalidContainerSectionSize) + } + offset = offset + 2 + 2*len(containerSizes) + 1 + } + + // Parse data section header. + kind, dataSize, err = parseSection(b, offset) + if err != nil { + return err + } + if kind != kindData { + return fmt.Errorf("%w: found section %x instead", errMissingDataHeader, kind) + } + c.dataSize = dataSize + + // Check for terminator. + offsetTerminator := offset + 3 + if len(b) < offsetTerminator { + return fmt.Errorf("%w: invalid offset terminator", io.ErrUnexpectedEOF) + } + if b[offsetTerminator] != 0 { + return fmt.Errorf("%w: have %x", errMissingTerminator, b[offsetTerminator]) + } + + // Verify overall container size. + expectedSize := offsetTerminator + typesSize + sum(codeSizes) + dataSize + 1 + if len(containerSizes) != 0 { + expectedSize += sum(containerSizes) + } + if len(b) < expectedSize-dataSize { + return fmt.Errorf("%w: have %d, want %d", errInvalidContainerSize, len(b), expectedSize) + } + // Only check that the expected size is not exceed on non-initcode + if (!topLevel || !isInitcode) && len(b) > expectedSize { + return fmt.Errorf("%w: have %d, want %d", errInvalidContainerSize, len(b), expectedSize) + } + + // Parse types section. + idx := offsetTerminator + 1 + var types = make([]*functionMetadata, 0, typesSize/4) + for i := 0; i < typesSize/4; i++ { + sig := &functionMetadata{ + inputs: b[idx+i*4], + outputs: b[idx+i*4+1], + maxStackHeight: binary.BigEndian.Uint16(b[idx+i*4+2:]), + } + if sig.inputs > maxInputItems { + return fmt.Errorf("%w for section %d: have %d", errTooManyInputs, i, sig.inputs) + } + if sig.outputs > maxOutputItems { + return fmt.Errorf("%w for section %d: have %d", errTooManyOutputs, i, sig.outputs) + } + if sig.maxStackHeight > maxStackHeight { + return fmt.Errorf("%w for section %d: have %d", errTooLargeMaxStackHeight, i, sig.maxStackHeight) + } + types = append(types, sig) + } + if types[0].inputs != 0 || types[0].outputs != 0x80 { + return fmt.Errorf("%w: have %d, %d", errInvalidSection0Type, types[0].inputs, types[0].outputs) + } + c.types = types + + // Parse code sections. + idx += typesSize + codeSections := make([][]byte, len(codeSizes)) + for i, size := range codeSizes { + if size == 0 { + return fmt.Errorf("%w for section %d: size must not be 0", errInvalidCodeSize, i) + } + codeSections[i] = b[idx : idx+size] + idx += size + } + c.codeSections = codeSections + // Parse the optional container sizes. + if len(containerSizes) != 0 { + if len(containerSizes) > maxContainerSections { + return fmt.Errorf("%w number of container section exceed: %v: have %v", errInvalidContainerSectionSize, maxContainerSections, len(containerSizes)) + } + subContainerCodes := make([][]byte, 0, len(containerSizes)) + subContainers := make([]*Container, 0, len(containerSizes)) + for i, size := range containerSizes { + if size == 0 || idx+size > len(b) { + return fmt.Errorf("%w for section %d: size must not be 0", errInvalidContainerSectionSize, i) + } + subC := new(Container) + end := min(idx+size, len(b)) + if err := subC.unmarshalContainer(b[idx:end], isInitcode, false); err != nil { + if topLevel { + return fmt.Errorf("%w in sub container %d", err, i) + } + return err + } + subContainers = append(subContainers, subC) + subContainerCodes = append(subContainerCodes, b[idx:end]) + + idx += size + } + c.subContainers = subContainers + c.subContainerCodes = subContainerCodes + } + + //Parse data section. + end := len(b) + if !isInitcode { + end = min(idx+dataSize, len(b)) + } + if topLevel && len(b) != idx+dataSize { + return errTruncatedTopLevelContainer + } + c.data = b[idx:end] + + return nil +} + +// ValidateCode validates each code section of the container against the EOF v1 +// rule set. +func (c *Container) ValidateCode(jt *JumpTable, isInitCode bool) error { + refBy := notRefByEither + if isInitCode { + refBy = refByEOFCreate + } + return c.validateSubContainer(jt, refBy) +} + +func (c *Container) validateSubContainer(jt *JumpTable, refBy int) error { + visited := make(map[int]struct{}) + subContainerVisited := make(map[int]int) + toVisit := []int{0} + for len(toVisit) > 0 { + // TODO check if this can be used as a DOS + // Theres and edge case here where we mark something as visited that we visit before, + // This should not trigger a re-visit + // e.g. 0 -> 1, 2, 3 + // 1 -> 2, 3 + // should not mean 2 and 3 should be visited twice + var ( + index = toVisit[0] + code = c.codeSections[index] + ) + if _, ok := visited[index]; !ok { + res, err := validateCode(code, index, c, jt, refBy == refByEOFCreate) + if err != nil { + return err + } + visited[index] = struct{}{} + // Mark all sections that can be visited from here. + for idx := range res.visitedCode { + if _, ok := visited[idx]; !ok { + toVisit = append(toVisit, idx) + } + } + // Mark all subcontainer that can be visited from here. + for idx, reference := range res.visitedSubContainers { + // Make sure subcontainers are only ever referenced by either EOFCreate or ReturnContract + if ref, ok := subContainerVisited[idx]; ok && ref != reference { + return errors.New("section referenced by both EOFCreate and ReturnContract") + } + subContainerVisited[idx] = reference + } + if refBy == refByReturnContract && res.isInitCode { + return errIncompatibleContainerKind + } + if refBy == refByEOFCreate && res.isRuntime { + return errIncompatibleContainerKind + } + } + toVisit = toVisit[1:] + } + // Make sure every code section is visited at least once. + if len(visited) != len(c.codeSections) { + return errUnreachableCode + } + for idx, container := range c.subContainers { + reference, ok := subContainerVisited[idx] + if !ok { + return errOrphanedSubcontainer + } + if err := container.validateSubContainer(jt, reference); err != nil { + return err + } + } + return nil +} + +// parseSection decodes a (kind, size) pair from an EOF header. +func parseSection(b []byte, idx int) (kind, size int, err error) { + if idx+3 >= len(b) { + return 0, 0, io.ErrUnexpectedEOF + } + kind = int(b[idx]) + size = int(binary.BigEndian.Uint16(b[idx+1:])) + return kind, size, nil +} + +// parseSectionList decodes a (kind, len, []codeSize) section list from an EOF +// header. +func parseSectionList(b []byte, idx int) (kind int, list []int, err error) { + if idx >= len(b) { + return 0, nil, io.ErrUnexpectedEOF + } + kind = int(b[idx]) + list, err = parseList(b, idx+1) + if err != nil { + return 0, nil, err + } + return kind, list, nil +} + +// parseList decodes a list of uint16.. +func parseList(b []byte, idx int) ([]int, error) { + if len(b) < idx+2 { + return nil, io.ErrUnexpectedEOF + } + count := binary.BigEndian.Uint16(b[idx:]) + if len(b) <= idx+2+int(count)*2 { + return nil, io.ErrUnexpectedEOF + } + list := make([]int, count) + for i := 0; i < int(count); i++ { + list[i] = int(binary.BigEndian.Uint16(b[idx+2+2*i:])) + } + return list, nil +} + +// parseUint16 parses a 16 bit unsigned integer. +func parseUint16(b []byte) (int, error) { + if len(b) < 2 { + return 0, io.ErrUnexpectedEOF + } + return int(binary.BigEndian.Uint16(b)), nil +} + +// parseInt16 parses a 16 bit signed integer. +func parseInt16(b []byte) int { + return int(int16(b[1]) | int16(b[0])<<8) +} + +// sum computes the sum of a slice. +func sum(list []int) (s int) { + for _, n := range list { + s += n + } + return +} + +func (c *Container) String() string { + var output = []string{ + "Header", + fmt.Sprintf(" - EOFMagic: %02x", eofMagic), + fmt.Sprintf(" - EOFVersion: %02x", eof1Version), + fmt.Sprintf(" - KindType: %02x", kindTypes), + fmt.Sprintf(" - TypesSize: %04x", len(c.types)*4), + fmt.Sprintf(" - KindCode: %02x", kindCode), + fmt.Sprintf(" - KindData: %02x", kindData), + fmt.Sprintf(" - DataSize: %04x", len(c.data)), + fmt.Sprintf(" - Number of code sections: %d", len(c.codeSections)), + } + for i, code := range c.codeSections { + output = append(output, fmt.Sprintf(" - Code section %d length: %04x", i, len(code))) + } + + output = append(output, fmt.Sprintf(" - Number of subcontainers: %d", len(c.subContainers))) + if len(c.subContainers) > 0 { + for i, section := range c.subContainers { + output = append(output, fmt.Sprintf(" - subcontainer %d length: %04x\n", i, len(section.MarshalBinary()))) + } + } + output = append(output, "Body") + for i, typ := range c.types { + output = append(output, fmt.Sprintf(" - Type %v: %x", i, + []byte{typ.inputs, typ.outputs, byte(typ.maxStackHeight >> 8), byte(typ.maxStackHeight & 0x00ff)})) + } + for i, code := range c.codeSections { + output = append(output, fmt.Sprintf(" - Code section %d: %#x", i, code)) + } + for i, section := range c.subContainers { + output = append(output, fmt.Sprintf(" - Subcontainer %d: %x", i, section.MarshalBinary())) + } + output = append(output, fmt.Sprintf(" - Data: %#x", c.data)) + return strings.Join(output, "\n") +} diff --git a/core/vm/eof_control_flow.go b/core/vm/eof_control_flow.go new file mode 100644 index 0000000000..8230780773 --- /dev/null +++ b/core/vm/eof_control_flow.go @@ -0,0 +1,235 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of go-ethereum. +// +// go-ethereum is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// go-ethereum is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with go-ethereum. If not, see . + +package vm + +import ( + "fmt" + + "github.com/ethereum/go-ethereum/params" +) + +func validateControlFlow(code []byte, section int, metadata []*functionMetadata, jt *JumpTable) (int, error) { + var ( + maxStackHeight = int(metadata[section].inputs) + visitCount = 0 + next = make([]int, 0, 1) + ) + var ( + stackBoundsMax = make([]uint16, len(code)) + stackBoundsMin = make([]uint16, len(code)) + ) + setBounds := func(pos, min, maxi int) { + // The stackboundMax slice is a bit peculiar. We use `0` to denote + // not set. Therefore, we use `1` to represent the value `0`, and so on. + // So if the caller wants to store `1` as max bound, we internally store it as + // `2`. + if stackBoundsMax[pos] == 0 { // Not yet set + visitCount++ + } + if maxi < 65535 { + stackBoundsMax[pos] = uint16(maxi + 1) + } + stackBoundsMin[pos] = uint16(min) + maxStackHeight = max(maxStackHeight, maxi) + } + getStackMaxMin := func(pos int) (ok bool, min, max int) { + maxi := stackBoundsMax[pos] + if maxi == 0 { // Not yet set + return false, 0, 0 + } + return true, int(stackBoundsMin[pos]), int(maxi - 1) + } + // set the initial stack bounds + setBounds(0, int(metadata[section].inputs), int(metadata[section].inputs)) + + qualifiedExit := false + for pos := 0; pos < len(code); pos++ { + op := OpCode(code[pos]) + ok, currentStackMin, currentStackMax := getStackMaxMin(pos) + if !ok { + return 0, errUnreachableCode + } + + switch op { + case CALLF: + arg, _ := parseUint16(code[pos+1:]) + newSection := metadata[arg] + if err := newSection.checkInputs(currentStackMin); err != nil { + return 0, fmt.Errorf("%w: at pos %d", err, pos) + } + if err := newSection.checkStackMax(currentStackMax); err != nil { + return 0, fmt.Errorf("%w: at pos %d", err, pos) + } + delta := newSection.stackDelta() + currentStackMax += delta + currentStackMin += delta + case RETF: + /* From the spec: + > for RETF the following must hold: stack_height_max == stack_height_min == types[current_code_index].outputs, + + In other words: RETF must unambiguously return all items remaining on the stack. + */ + if currentStackMax != currentStackMin { + return 0, fmt.Errorf("%w: max %d, min %d, at pos %d", errInvalidOutputs, currentStackMax, currentStackMin, pos) + } + numOutputs := int(metadata[section].outputs) + if numOutputs >= maxOutputItems { + return 0, fmt.Errorf("%w: at pos %d", errInvalidNonReturningFlag, pos) + } + if numOutputs != currentStackMin { + return 0, fmt.Errorf("%w: have %d, want %d, at pos %d", errInvalidOutputs, numOutputs, currentStackMin, pos) + } + qualifiedExit = true + case JUMPF: + arg, _ := parseUint16(code[pos+1:]) + newSection := metadata[arg] + + if err := newSection.checkStackMax(currentStackMax); err != nil { + return 0, fmt.Errorf("%w: at pos %d", err, pos) + } + + if newSection.outputs == 0x80 { + if err := newSection.checkInputs(currentStackMin); err != nil { + return 0, fmt.Errorf("%w: at pos %d", err, pos) + } + } else { + if currentStackMax != currentStackMin { + return 0, fmt.Errorf("%w: max %d, min %d, at pos %d", errInvalidOutputs, currentStackMax, currentStackMin, pos) + } + wantStack := int(metadata[section].outputs) - newSection.stackDelta() + if currentStackMax != wantStack { + return 0, fmt.Errorf("%w: at pos %d", errInvalidOutputs, pos) + } + } + qualifiedExit = qualifiedExit || newSection.outputs < maxOutputItems + case DUPN: + arg := int(code[pos+1]) + 1 + if want, have := arg, currentStackMin; want > have { + return 0, fmt.Errorf("%w: at pos %d", ErrStackUnderflow{stackLen: have, required: want}, pos) + } + case SWAPN: + arg := int(code[pos+1]) + 1 + if want, have := arg+1, currentStackMin; want > have { + return 0, fmt.Errorf("%w: at pos %d", ErrStackUnderflow{stackLen: have, required: want}, pos) + } + case EXCHANGE: + arg := int(code[pos+1]) + n := arg>>4 + 1 + m := arg&0x0f + 1 + if want, have := n+m+1, currentStackMin; want > have { + return 0, fmt.Errorf("%w: at pos %d", ErrStackUnderflow{stackLen: have, required: want}, pos) + } + default: + if want, have := jt[op].minStack, currentStackMin; want > have { + return 0, fmt.Errorf("%w: at pos %d", ErrStackUnderflow{stackLen: have, required: want}, pos) + } + } + if !terminals[op] && op != CALLF { + change := int(params.StackLimit) - jt[op].maxStack + currentStackMax += change + currentStackMin += change + } + next = next[:0] + switch op { + case RJUMP: + nextPos := pos + 2 + parseInt16(code[pos+1:]) + next = append(next, nextPos) + // We set the stack bounds of the destination + // and skip the argument, only for RJUMP, all other opcodes are handled later + if nextPos+1 < pos { + ok, nextMin, nextMax := getStackMaxMin(nextPos + 1) + if !ok { + return 0, errInvalidBackwardJump + } + if nextMax != currentStackMax || nextMin != currentStackMin { + return 0, errInvalidMaxStackHeight + } + } else { + ok, nextMin, nextMax := getStackMaxMin(nextPos + 1) + if !ok { + setBounds(nextPos+1, currentStackMin, currentStackMax) + } else { + setBounds(nextPos+1, min(nextMin, currentStackMin), max(nextMax, currentStackMax)) + } + } + case RJUMPI: + arg := parseInt16(code[pos+1:]) + next = append(next, pos+2) + next = append(next, pos+2+arg) + case RJUMPV: + count := int(code[pos+1]) + 1 + next = append(next, pos+1+2*count) + for i := 0; i < count; i++ { + arg := parseInt16(code[pos+2+2*i:]) + next = append(next, pos+1+2*count+arg) + } + default: + if imm := int(immediates[op]); imm != 0 { + next = append(next, pos+imm) + } else { + // Simple op, no operand. + next = append(next, pos) + } + } + + if op != RJUMP && !terminals[op] { + for _, instr := range next { + nextPC := instr + 1 + if nextPC >= len(code) { + return 0, fmt.Errorf("%w: end with %s, pos %d", errInvalidCodeTermination, op, pos) + } + if nextPC > pos { + // target reached via forward jump or seq flow + ok, nextMin, nextMax := getStackMaxMin(nextPC) + if !ok { + setBounds(nextPC, currentStackMin, currentStackMax) + } else { + setBounds(nextPC, min(nextMin, currentStackMin), max(nextMax, currentStackMax)) + } + } else { + // target reached via backwards jump + ok, nextMin, nextMax := getStackMaxMin(nextPC) + if !ok { + return 0, errInvalidBackwardJump + } + if currentStackMax != nextMax { + return 0, fmt.Errorf("%w want %d as current max got %d at pos %d,", errInvalidBackwardJump, currentStackMax, nextMax, pos) + } + if currentStackMin != nextMin { + return 0, fmt.Errorf("%w want %d as current min got %d at pos %d,", errInvalidBackwardJump, currentStackMin, nextMin, pos) + } + } + } + } + + if op == RJUMP { + pos += 2 // skip the immediate + } else { + pos = next[0] + } + } + if qualifiedExit != (metadata[section].outputs < maxOutputItems) { + return 0, fmt.Errorf("%w no RETF or qualified JUMPF", errInvalidNonReturningFlag) + } + if maxStackHeight >= int(params.StackLimit) { + return 0, ErrStackOverflow{maxStackHeight, int(params.StackLimit)} + } + if maxStackHeight != int(metadata[section].maxStackHeight) { + return 0, fmt.Errorf("%w in code section %d: have %d, want %d", errInvalidMaxStackHeight, section, maxStackHeight, metadata[section].maxStackHeight) + } + return visitCount, nil +} diff --git a/core/vm/eof_immediates.go b/core/vm/eof_immediates.go new file mode 100644 index 0000000000..9cb7d999a2 --- /dev/null +++ b/core/vm/eof_immediates.go @@ -0,0 +1,70 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +// immediate denotes how many immediate bytes an operation uses. This information +// is not required during runtime, only during EOF-validation, so is not +// places into the op-struct in the instruction table. +// Note: the immediates is fork-agnostic, and assumes that validity of opcodes at +// the given time is performed elsewhere. +var immediates [256]uint8 + +// terminals denotes whether instructions can be the final opcode in a code section. +// Note: the terminals is fork-agnostic, and assumes that validity of opcodes at +// the given time is performed elsewhere. +var terminals [256]bool + +func init() { + // The legacy pushes + for i := uint8(1); i < 33; i++ { + immediates[int(PUSH0)+int(i)] = i + } + // And new eof opcodes. + immediates[DATALOADN] = 2 + immediates[RJUMP] = 2 + immediates[RJUMPI] = 2 + immediates[RJUMPV] = 3 + immediates[CALLF] = 2 + immediates[JUMPF] = 2 + immediates[DUPN] = 1 + immediates[SWAPN] = 1 + immediates[EXCHANGE] = 1 + immediates[EOFCREATE] = 1 + immediates[RETURNCONTRACT] = 1 + + // Define the terminals. + terminals[STOP] = true + terminals[RETF] = true + terminals[JUMPF] = true + terminals[RETURNCONTRACT] = true + terminals[RETURN] = true + terminals[REVERT] = true + terminals[INVALID] = true +} + +// Immediates returns the number bytes of immediates (argument not from +// stack but from code) a given opcode has. +// OBS: +// - This function assumes EOF instruction-set. It cannot be upon in +// a. pre-EOF code +// b. post-EOF but legacy code +// - RJUMPV is unique as it has a variable sized operand. The total size is +// determined by the count byte which immediately follows RJUMPV. This method +// will return '3' for RJUMPV, which is the minimum. +func Immediates(op OpCode) int { + return int(immediates[op]) +} diff --git a/core/vm/eof_instructions.go b/core/vm/eof_instructions.go new file mode 100644 index 0000000000..800d14d7b8 --- /dev/null +++ b/core/vm/eof_instructions.go @@ -0,0 +1,112 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +// opRjump implements the RJUMP opcode. +func opRjump(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opRjumpi implements the RJUMPI opcode +func opRjumpi(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opRjumpv implements the RJUMPV opcode +func opRjumpv(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opCallf implements the CALLF opcode +func opCallf(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opRetf implements the RETF opcode +func opRetf(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opJumpf implements the JUMPF opcode +func opJumpf(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opEOFCreate implements the EOFCREATE opcode +func opEOFCreate(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opReturnContract implements the RETURNCONTRACT opcode +func opReturnContract(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opDataLoad implements the DATALOAD opcode +func opDataLoad(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opDataLoadN implements the DATALOADN opcode +func opDataLoadN(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opDataSize implements the DATASIZE opcode +func opDataSize(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opDataCopy implements the DATACOPY opcode +func opDataCopy(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opDupN implements the DUPN opcode +func opDupN(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opSwapN implements the SWAPN opcode +func opSwapN(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opExchange implements the EXCHANGE opcode +func opExchange(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opReturnDataLoad implements the RETURNDATALOAD opcode +func opReturnDataLoad(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opExtCall implements the EOFCREATE opcode +func opExtCall(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opExtDelegateCall implements the EXTDELEGATECALL opcode +func opExtDelegateCall(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} + +// opExtStaticCall implements the EXTSTATICCALL opcode +func opExtStaticCall(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { + panic("not implemented") +} diff --git a/core/vm/eof_test.go b/core/vm/eof_test.go new file mode 100644 index 0000000000..8106a29728 --- /dev/null +++ b/core/vm/eof_test.go @@ -0,0 +1,117 @@ +// Copyright 2022 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +import ( + "encoding/hex" + "reflect" + "testing" + + "github.com/ethereum/go-ethereum/common" +) + +func TestEOFMarshaling(t *testing.T) { + for i, test := range []struct { + want Container + err error + }{ + { + want: Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + codeSections: [][]byte{common.Hex2Bytes("604200")}, + data: []byte{0x01, 0x02, 0x03}, + dataSize: 3, + }, + }, + { + want: Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + codeSections: [][]byte{common.Hex2Bytes("604200")}, + data: []byte{0x01, 0x02, 0x03}, + dataSize: 3, + }, + }, + { + want: Container{ + types: []*functionMetadata{ + {inputs: 0, outputs: 0x80, maxStackHeight: 1}, + {inputs: 2, outputs: 3, maxStackHeight: 4}, + {inputs: 1, outputs: 1, maxStackHeight: 1}, + }, + codeSections: [][]byte{ + common.Hex2Bytes("604200"), + common.Hex2Bytes("6042604200"), + common.Hex2Bytes("00"), + }, + data: []byte{}, + }, + }, + } { + var ( + b = test.want.MarshalBinary() + got Container + ) + t.Logf("b: %#x", b) + if err := got.UnmarshalBinary(b, true); err != nil && err != test.err { + t.Fatalf("test %d: got error \"%v\", want \"%v\"", i, err, test.err) + } + if !reflect.DeepEqual(got, test.want) { + t.Fatalf("test %d: got %+v, want %+v", i, got, test.want) + } + } +} + +func TestEOFSubcontainer(t *testing.T) { + var subcontainer = new(Container) + if err := subcontainer.UnmarshalBinary(common.Hex2Bytes("ef000101000402000100010400000000800000fe"), true); err != nil { + t.Fatal(err) + } + container := Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + codeSections: [][]byte{common.Hex2Bytes("604200")}, + subContainers: []*Container{subcontainer}, + data: []byte{0x01, 0x02, 0x03}, + dataSize: 3, + } + var ( + b = container.MarshalBinary() + got Container + ) + if err := got.UnmarshalBinary(b, true); err != nil { + t.Fatal(err) + } + if res := got.MarshalBinary(); !reflect.DeepEqual(res, b) { + t.Fatalf("invalid marshalling, want %v got %v", b, res) + } +} + +func TestMarshaling(t *testing.T) { + tests := []string{ + "EF000101000402000100040400000000800000E0000000", + "ef0001010004020001000d04000000008000025fe100055f5fe000035f600100", + } + for i, test := range tests { + s, err := hex.DecodeString(test) + if err != nil { + t.Fatalf("test %d: error decoding: %v", i, err) + } + var got Container + if err := got.UnmarshalBinary(s, true); err != nil { + t.Fatalf("test %d: got error %v", i, err) + } + } +} diff --git a/core/vm/eof_validation.go b/core/vm/eof_validation.go new file mode 100644 index 0000000000..fa534edce9 --- /dev/null +++ b/core/vm/eof_validation.go @@ -0,0 +1,255 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +import ( + "errors" + "fmt" + "io" +) + +// Below are all possible errors that can occur during validation of +// EOF containers. +var ( + errInvalidMagic = errors.New("invalid magic") + errUndefinedInstruction = errors.New("undefined instruction") + errTruncatedImmediate = errors.New("truncated immediate") + errInvalidSectionArgument = errors.New("invalid section argument") + errInvalidCallArgument = errors.New("callf into non-returning section") + errInvalidDataloadNArgument = errors.New("invalid dataloadN argument") + errInvalidJumpDest = errors.New("invalid jump destination") + errInvalidBackwardJump = errors.New("invalid backward jump") + errInvalidOutputs = errors.New("invalid number of outputs") + errInvalidMaxStackHeight = errors.New("invalid max stack height") + errInvalidCodeTermination = errors.New("invalid code termination") + errEOFCreateWithTruncatedSection = errors.New("eofcreate with truncated section") + errOrphanedSubcontainer = errors.New("subcontainer not referenced at all") + errIncompatibleContainerKind = errors.New("incompatible container kind") + errStopAndReturnContract = errors.New("Stop/Return and Returncontract in the same code section") + errStopInInitCode = errors.New("initcode contains a RETURN or STOP opcode") + errTruncatedTopLevelContainer = errors.New("truncated top level container") + errUnreachableCode = errors.New("unreachable code") + errInvalidNonReturningFlag = errors.New("invalid non-returning flag, bad RETF") + errInvalidVersion = errors.New("invalid version") + errMissingTypeHeader = errors.New("missing type header") + errInvalidTypeSize = errors.New("invalid type section size") + errMissingCodeHeader = errors.New("missing code header") + errInvalidCodeSize = errors.New("invalid code size") + errInvalidContainerSectionSize = errors.New("invalid container section size") + errMissingDataHeader = errors.New("missing data header") + errMissingTerminator = errors.New("missing header terminator") + errTooManyInputs = errors.New("invalid type content, too many inputs") + errTooManyOutputs = errors.New("invalid type content, too many outputs") + errInvalidSection0Type = errors.New("invalid section 0 type, input and output should be zero and non-returning (0x80)") + errTooLargeMaxStackHeight = errors.New("invalid type content, max stack height exceeds limit") + errInvalidContainerSize = errors.New("invalid container size") +) + +const ( + notRefByEither = iota + refByReturnContract + refByEOFCreate +) + +type validationResult struct { + visitedCode map[int]struct{} + visitedSubContainers map[int]int + isInitCode bool + isRuntime bool +} + +// validateCode validates the code parameter against the EOF v1 validity requirements. +func validateCode(code []byte, section int, container *Container, jt *JumpTable, isInitCode bool) (*validationResult, error) { + var ( + i = 0 + // Tracks the number of actual instructions in the code (e.g. + // non-immediate values). This is used at the end to determine + // if each instruction is reachable. + count = 0 + op OpCode + analysis bitvec + visitedCode map[int]struct{} + visitedSubcontainers map[int]int + hasReturnContract bool + hasStop bool + ) + // This loop visits every single instruction and verifies: + // * if the instruction is valid for the given jump table. + // * if the instruction has an immediate value, it is not truncated. + // * if performing a relative jump, all jump destinations are valid. + // * if changing code sections, the new code section index is valid and + // will not cause a stack overflow. + for i < len(code) { + count++ + op = OpCode(code[i]) + if jt[op].undefined { + return nil, fmt.Errorf("%w: op %s, pos %d", errUndefinedInstruction, op, i) + } + size := int(immediates[op]) + if size != 0 && len(code) <= i+size { + return nil, fmt.Errorf("%w: op %s, pos %d", errTruncatedImmediate, op, i) + } + switch op { + case RJUMP, RJUMPI: + if err := checkDest(code, &analysis, i+1, i+3, len(code)); err != nil { + return nil, err + } + case RJUMPV: + max_size := int(code[i+1]) + length := max_size + 1 + if len(code) <= i+length { + return nil, fmt.Errorf("%w: jump table truncated, op %s, pos %d", errTruncatedImmediate, op, i) + } + offset := i + 2 + for j := 0; j < length; j++ { + if err := checkDest(code, &analysis, offset+j*2, offset+(length*2), len(code)); err != nil { + return nil, err + } + } + i += 2 * max_size + case CALLF: + arg, _ := parseUint16(code[i+1:]) + if arg >= len(container.types) { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errInvalidSectionArgument, arg, len(container.types), i) + } + if container.types[arg].outputs == 0x80 { + return nil, fmt.Errorf("%w: section %v", errInvalidCallArgument, arg) + } + if visitedCode == nil { + visitedCode = make(map[int]struct{}) + } + visitedCode[arg] = struct{}{} + case JUMPF: + arg, _ := parseUint16(code[i+1:]) + if arg >= len(container.types) { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errInvalidSectionArgument, arg, len(container.types), i) + } + if container.types[arg].outputs != 0x80 && container.types[arg].outputs > container.types[section].outputs { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errInvalidOutputs, arg, len(container.types), i) + } + if visitedCode == nil { + visitedCode = make(map[int]struct{}) + } + visitedCode[arg] = struct{}{} + case DATALOADN: + arg, _ := parseUint16(code[i+1:]) + // TODO why are we checking this? We should just pad + if arg+32 > len(container.data) { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errInvalidDataloadNArgument, arg, len(container.data), i) + } + case RETURNCONTRACT: + if !isInitCode { + return nil, errIncompatibleContainerKind + } + arg := int(code[i+1]) + if arg >= len(container.subContainers) { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errUnreachableCode, arg, len(container.subContainers), i) + } + if visitedSubcontainers == nil { + visitedSubcontainers = make(map[int]int) + } + // We need to store per subcontainer how it was referenced + if v, ok := visitedSubcontainers[arg]; ok && v != refByReturnContract { + return nil, fmt.Errorf("section already referenced, arg :%d", arg) + } + if hasStop { + return nil, errStopAndReturnContract + } + hasReturnContract = true + visitedSubcontainers[arg] = refByReturnContract + case EOFCREATE: + arg := int(code[i+1]) + if arg >= len(container.subContainers) { + return nil, fmt.Errorf("%w: arg %d, last %d, pos %d", errUnreachableCode, arg, len(container.subContainers), i) + } + if ct := container.subContainers[arg]; len(ct.data) != ct.dataSize { + return nil, fmt.Errorf("%w: container %d, have %d, claimed %d, pos %d", errEOFCreateWithTruncatedSection, arg, len(ct.data), ct.dataSize, i) + } + if visitedSubcontainers == nil { + visitedSubcontainers = make(map[int]int) + } + // We need to store per subcontainer how it was referenced + if v, ok := visitedSubcontainers[arg]; ok && v != refByEOFCreate { + return nil, fmt.Errorf("section already referenced, arg :%d", arg) + } + visitedSubcontainers[arg] = refByEOFCreate + case STOP, RETURN: + if isInitCode { + return nil, errStopInInitCode + } + if hasReturnContract { + return nil, errStopAndReturnContract + } + hasStop = true + } + i += size + 1 + } + // Code sections may not "fall through" and require proper termination. + // Therefore, the last instruction must be considered terminal or RJUMP. + if !terminals[op] && op != RJUMP { + return nil, fmt.Errorf("%w: end with %s, pos %d", errInvalidCodeTermination, op, i) + } + if paths, err := validateControlFlow(code, section, container.types, jt); err != nil { + return nil, err + } else if paths != count { + // TODO(matt): return actual position of unreachable code + return nil, errUnreachableCode + } + return &validationResult{ + visitedCode: visitedCode, + visitedSubContainers: visitedSubcontainers, + isInitCode: hasReturnContract, + isRuntime: hasStop, + }, nil +} + +// checkDest parses a relative offset at code[0:2] and checks if it is a valid jump destination. +func checkDest(code []byte, analysis *bitvec, imm, from, length int) error { + if len(code) < imm+2 { + return io.ErrUnexpectedEOF + } + if analysis != nil && *analysis == nil { + *analysis = eofCodeBitmap(code) + } + offset := parseInt16(code[imm:]) + dest := from + offset + if dest < 0 || dest >= length { + return fmt.Errorf("%w: out-of-bounds offset: offset %d, dest %d, pos %d", errInvalidJumpDest, offset, dest, imm) + } + if !analysis.codeSegment(uint64(dest)) { + return fmt.Errorf("%w: offset into immediate: offset %d, dest %d, pos %d", errInvalidJumpDest, offset, dest, imm) + } + return nil +} + +//// disasm is a helper utility to show a sequence of comma-separated operations, +//// with immediates shown inline, +//// e.g: PUSH1(0x00),EOFCREATE(0x00), +//func disasm(code []byte) string { +// var ops []string +// for i := 0; i < len(code); i++ { +// var op string +// if args := immediates[code[i]]; args > 0 { +// op = fmt.Sprintf("%v(%#x)", OpCode(code[i]).String(), code[i+1:i+1+int(args)]) +// i += int(args) +// } else { +// op = OpCode(code[i]).String() +// } +// ops = append(ops, op) +// } +// return strings.Join(ops, ",") +//} diff --git a/core/vm/eof_validation_test.go b/core/vm/eof_validation_test.go new file mode 100644 index 0000000000..afb856a32c --- /dev/null +++ b/core/vm/eof_validation_test.go @@ -0,0 +1,517 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package vm + +import ( + "encoding/binary" + "errors" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/params" +) + +func TestValidateCode(t *testing.T) { + for i, test := range []struct { + code []byte + section int + metadata []*functionMetadata + err error + }{ + { + code: []byte{ + byte(CALLER), + byte(POP), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + }, + { + code: []byte{ + byte(CALLF), 0x00, 0x00, + byte(RETF), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0, maxStackHeight: 0}}, + }, + { + code: []byte{ + byte(ADDRESS), + byte(CALLF), 0x00, 0x00, + byte(POP), + byte(RETF), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0, maxStackHeight: 1}}, + }, + { + code: []byte{ + byte(CALLER), + byte(POP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + err: errInvalidCodeTermination, + }, + { + code: []byte{ + byte(RJUMP), + byte(0x00), + byte(0x01), + byte(CALLER), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 0}}, + err: errUnreachableCode, + }, + { + code: []byte{ + byte(PUSH1), + byte(0x42), + byte(ADD), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + err: ErrStackUnderflow{stackLen: 1, required: 2}, + }, + { + code: []byte{ + byte(PUSH1), + byte(0x42), + byte(POP), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 2}}, + err: errInvalidMaxStackHeight, + }, + { + code: []byte{ + byte(PUSH0), + byte(RJUMPI), + byte(0x00), + byte(0x01), + byte(PUSH1), + byte(0x42), // jumps to here + byte(POP), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + err: errInvalidJumpDest, + }, + { + code: []byte{ + byte(PUSH0), + byte(RJUMPV), + byte(0x01), + byte(0x00), + byte(0x01), + byte(0x00), + byte(0x02), + byte(PUSH1), + byte(0x42), // jumps to here + byte(POP), // and here + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + err: errInvalidJumpDest, + }, + { + code: []byte{ + byte(PUSH0), + byte(RJUMPV), + byte(0x00), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + err: errTruncatedImmediate, + }, + { + code: []byte{ + byte(RJUMP), 0x00, 0x03, + byte(JUMPDEST), // this code is unreachable to forward jumps alone + byte(JUMPDEST), + byte(RETURN), + byte(PUSH1), 20, + byte(PUSH1), 39, + byte(PUSH1), 0x00, + byte(DATACOPY), + byte(PUSH1), 20, + byte(PUSH1), 0x00, + byte(RJUMP), 0xff, 0xef, + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 3}}, + err: errUnreachableCode, + }, + { + code: []byte{ + byte(PUSH1), 1, + byte(RJUMPI), 0x00, 0x03, + byte(JUMPDEST), + byte(JUMPDEST), + byte(STOP), + byte(PUSH1), 20, + byte(PUSH1), 39, + byte(PUSH1), 0x00, + byte(DATACOPY), + byte(PUSH1), 20, + byte(PUSH1), 0x00, + byte(RETURN), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 3}}, + }, + { + code: []byte{ + byte(PUSH1), 1, + byte(RJUMPV), 0x01, 0x00, 0x03, 0xff, 0xf8, + byte(JUMPDEST), + byte(JUMPDEST), + byte(STOP), + byte(PUSH1), 20, + byte(PUSH1), 39, + byte(PUSH1), 0x00, + byte(DATACOPY), + byte(PUSH1), 20, + byte(PUSH1), 0x00, + byte(RETURN), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 3}}, + }, + { + code: []byte{ + byte(STOP), + byte(STOP), + byte(INVALID), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 0}}, + err: errUnreachableCode, + }, + { + code: []byte{ + byte(RETF), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 1, maxStackHeight: 0}}, + err: errInvalidOutputs, + }, + { + code: []byte{ + byte(RETF), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 3, outputs: 3, maxStackHeight: 3}}, + }, + { + code: []byte{ + byte(CALLF), 0x00, 0x01, + byte(POP), + byte(STOP), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}, {inputs: 0, outputs: 1, maxStackHeight: 0}}, + }, + { + code: []byte{ + byte(ORIGIN), + byte(ORIGIN), + byte(CALLF), 0x00, 0x01, + byte(POP), + byte(RETF), + }, + section: 0, + metadata: []*functionMetadata{{inputs: 0, outputs: 0, maxStackHeight: 2}, {inputs: 2, outputs: 1, maxStackHeight: 2}}, + }, + } { + container := &Container{ + types: test.metadata, + data: make([]byte, 0), + subContainers: make([]*Container, 0), + } + _, err := validateCode(test.code, test.section, container, &eofInstructionSet, false) + if !errors.Is(err, test.err) { + t.Errorf("test %d (%s): unexpected error (want: %v, got: %v)", i, common.Bytes2Hex(test.code), test.err, err) + } + } +} + +// BenchmarkRJUMPI tries to benchmark the RJUMPI opcode validation +// For this we do a bunch of RJUMPIs that jump backwards (in a potential infinite loop). +func BenchmarkRJUMPI(b *testing.B) { + snippet := []byte{ + byte(PUSH0), + byte(RJUMPI), 0xFF, 0xFC, + } + code := []byte{} + for i := 0; i < params.MaxCodeSize/len(snippet)-1; i++ { + code = append(code, snippet...) + } + code = append(code, byte(STOP)) + container := &Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + data: make([]byte, 0), + subContainers: make([]*Container, 0), + } + b.ResetTimer() + for i := 0; i < b.N; i++ { + _, err := validateCode(code, 0, container, &eofInstructionSet, false) + if err != nil { + b.Fatal(err) + } + } +} + +// BenchmarkRJUMPV tries to benchmark the validation of the RJUMPV opcode +// for this we set up as many RJUMPV opcodes with a full jumptable (containing 0s) as possible. +func BenchmarkRJUMPV(b *testing.B) { + snippet := []byte{ + byte(PUSH0), + byte(RJUMPV), + 0xff, // count + 0x00, 0x00, + } + for i := 0; i < 255; i++ { + snippet = append(snippet, []byte{0x00, 0x00}...) + } + code := []byte{} + for i := 0; i < 24576/len(snippet)-1; i++ { + code = append(code, snippet...) + } + code = append(code, byte(PUSH0)) + code = append(code, byte(STOP)) + container := &Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + data: make([]byte, 0), + subContainers: make([]*Container, 0), + } + b.ResetTimer() + for i := 0; i < b.N; i++ { + _, err := validateCode(code, 0, container, &pragueInstructionSet, false) + if err != nil { + b.Fatal(err) + } + } +} + +// BenchmarkEOFValidation tries to benchmark the code validation for the CALLF/RETF operation. +// For this we set up code that calls into 1024 code sections which can either +// - just contain a RETF opcode +// - or code to again call into 1024 code sections. +// We can't have all code sections calling each other, otherwise we would exceed 48KB. +func BenchmarkEOFValidation(b *testing.B) { + var container Container + var code []byte + maxSections := 1024 + for i := 0; i < maxSections; i++ { + code = append(code, byte(CALLF)) + code = binary.BigEndian.AppendUint16(code, uint16(i%(maxSections-1))+1) + } + // First container + container.codeSections = append(container.codeSections, append(code, byte(STOP))) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0x80, maxStackHeight: 0}) + + inner := []byte{ + byte(RETF), + } + + for i := 0; i < 1023; i++ { + container.codeSections = append(container.codeSections, inner) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0, maxStackHeight: 0}) + } + + for i := 0; i < 12; i++ { + container.codeSections[i+1] = append(code, byte(RETF)) + } + + bin := container.MarshalBinary() + if len(bin) > 48*1024 { + b.Fatal("Exceeds 48Kb") + } + + var container2 Container + b.ResetTimer() + for i := 0; i < b.N; i++ { + if err := container2.UnmarshalBinary(bin, true); err != nil { + b.Fatal(err) + } + if err := container2.ValidateCode(&pragueInstructionSet, false); err != nil { + b.Fatal(err) + } + } +} + +// BenchmarkEOFValidation tries to benchmark the code validation for the CALLF/RETF operation. +// For this we set up code that calls into 1024 code sections which +// - contain calls to some other code sections. +// We can't have all code sections calling each other, otherwise we would exceed 48KB. +func BenchmarkEOFValidation2(b *testing.B) { + var container Container + var code []byte + maxSections := 1024 + for i := 0; i < maxSections; i++ { + code = append(code, byte(CALLF)) + code = binary.BigEndian.AppendUint16(code, uint16(i%(maxSections-1))+1) + } + code = append(code, byte(STOP)) + // First container + container.codeSections = append(container.codeSections, code) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0x80, maxStackHeight: 0}) + + inner := []byte{ + byte(CALLF), 0x03, 0xE8, + byte(CALLF), 0x03, 0xE9, + byte(CALLF), 0x03, 0xF0, + byte(CALLF), 0x03, 0xF1, + byte(CALLF), 0x03, 0xF2, + byte(CALLF), 0x03, 0xF3, + byte(CALLF), 0x03, 0xF4, + byte(CALLF), 0x03, 0xF5, + byte(CALLF), 0x03, 0xF6, + byte(CALLF), 0x03, 0xF7, + byte(CALLF), 0x03, 0xF8, + byte(CALLF), 0x03, 0xF, + byte(RETF), + } + + for i := 0; i < 1023; i++ { + container.codeSections = append(container.codeSections, inner) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0, maxStackHeight: 0}) + } + + bin := container.MarshalBinary() + if len(bin) > 48*1024 { + b.Fatal("Exceeds 48Kb") + } + + var container2 Container + b.ResetTimer() + for i := 0; i < b.N; i++ { + if err := container2.UnmarshalBinary(bin, true); err != nil { + b.Fatal(err) + } + if err := container2.ValidateCode(&pragueInstructionSet, false); err != nil { + b.Fatal(err) + } + } +} + +// BenchmarkEOFValidation3 tries to benchmark the code validation for the CALLF/RETF and RJUMPI/V operations. +// For this we set up code that calls into 1024 code sections which either +// - contain an RJUMP opcode +// - contain calls to other code sections +// We can't have all code sections calling each other, otherwise we would exceed 48KB. +func BenchmarkEOFValidation3(b *testing.B) { + var container Container + var code []byte + snippet := []byte{ + byte(PUSH0), + byte(RJUMPV), + 0xff, // count + 0x00, 0x00, + } + for i := 0; i < 255; i++ { + snippet = append(snippet, []byte{0x00, 0x00}...) + } + code = append(code, snippet...) + // First container, calls into all other containers + maxSections := 1024 + for i := 0; i < maxSections; i++ { + code = append(code, byte(CALLF)) + code = binary.BigEndian.AppendUint16(code, uint16(i%(maxSections-1))+1) + } + code = append(code, byte(STOP)) + container.codeSections = append(container.codeSections, code) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0x80, maxStackHeight: 1}) + + // Other containers + for i := 0; i < 1023; i++ { + container.codeSections = append(container.codeSections, []byte{byte(RJUMP), 0x00, 0x00, byte(RETF)}) + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0, maxStackHeight: 0}) + } + // Other containers + for i := 0; i < 68; i++ { + container.codeSections[i+1] = append(snippet, byte(RETF)) + container.types[i+1] = &functionMetadata{inputs: 0, outputs: 0, maxStackHeight: 1} + } + bin := container.MarshalBinary() + if len(bin) > 48*1024 { + b.Fatal("Exceeds 48Kb") + } + b.ResetTimer() + b.ReportMetric(float64(len(bin)), "bytes") + for i := 0; i < b.N; i++ { + for k := 0; k < 40; k++ { + var container2 Container + if err := container2.UnmarshalBinary(bin, true); err != nil { + b.Fatal(err) + } + if err := container2.ValidateCode(&pragueInstructionSet, false); err != nil { + b.Fatal(err) + } + } + } +} + +func BenchmarkRJUMPI_2(b *testing.B) { + code := []byte{ + byte(PUSH0), + byte(RJUMPI), 0xFF, 0xFC, + } + for i := 0; i < params.MaxCodeSize/4-1; i++ { + code = append(code, byte(PUSH0)) + x := -4 * i + code = append(code, byte(RJUMPI)) + code = binary.BigEndian.AppendUint16(code, uint16(x)) + } + code = append(code, byte(STOP)) + container := &Container{ + types: []*functionMetadata{{inputs: 0, outputs: 0x80, maxStackHeight: 1}}, + data: make([]byte, 0), + subContainers: make([]*Container, 0), + } + b.ResetTimer() + for i := 0; i < b.N; i++ { + _, err := validateCode(code, 0, container, &pragueInstructionSet, false) + if err != nil { + b.Fatal(err) + } + } +} + +func FuzzUnmarshalBinary(f *testing.F) { + f.Fuzz(func(_ *testing.T, input []byte) { + var container Container + container.UnmarshalBinary(input, true) + }) +} + +func FuzzValidate(f *testing.F) { + f.Fuzz(func(_ *testing.T, code []byte, maxStack uint16) { + var container Container + container.types = append(container.types, &functionMetadata{inputs: 0, outputs: 0x80, maxStackHeight: maxStack}) + validateCode(code, 0, &container, &pragueInstructionSet, true) + }) +} diff --git a/core/vm/errors.go b/core/vm/errors.go index e5efc952d4..e33c9fcb85 100644 --- a/core/vm/errors.go +++ b/core/vm/errors.go @@ -51,10 +51,14 @@ type ErrStackUnderflow struct { required int } -func (e *ErrStackUnderflow) Error() string { +func (e ErrStackUnderflow) Error() string { return fmt.Sprintf("stack underflow (%d <=> %d)", e.stackLen, e.required) } +func (e ErrStackUnderflow) Unwrap() error { + return errors.New("stack underflow") +} + // ErrStackOverflow wraps an evm error when the items on the stack exceeds // the maximum allowance. type ErrStackOverflow struct { @@ -62,10 +66,14 @@ type ErrStackOverflow struct { limit int } -func (e *ErrStackOverflow) Error() string { +func (e ErrStackOverflow) Error() string { return fmt.Sprintf("stack limit reached %d (%d)", e.stackLen, e.limit) } +func (e ErrStackOverflow) Unwrap() error { + return errors.New("stack overflow") +} + // ErrInvalidOpCode wraps an evm error when an invalid opcode is encountered. type ErrInvalidOpCode struct { opcode OpCode diff --git a/core/vm/evm.go b/core/vm/evm.go index bcdc9253b3..a0c08b9d6d 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -124,25 +124,29 @@ type EVM struct { precompiles map[common.Address]PrecompiledContract } -// NewEVM returns a new EVM. The returned EVM is not thread safe and should -// only ever be used *once*. -func NewEVM(blockCtx BlockContext, txCtx TxContext, statedb StateDB, chainConfig *params.ChainConfig, config Config) *EVM { - evm := EvmPool.Get().(*EVM) - evm.Context = blockCtx - evm.TxContext = txCtx - evm.StateDB = statedb - evm.Config = config - evm.chainConfig = chainConfig - evm.chainRules = chainConfig.Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time) - evm.abort.Store(false) - evm.callGasTemp = 0 - evm.depth = 0 +// NewEVM constructs an EVM instance with the supplied block context, state +// database and several configs. It meant to be used throughout the entire +// state transition of a block, with the transaction context switched as +// needed by calling evm.SetTxContext. +func NewEVM(blockCtx BlockContext, statedb StateDB, chainConfig *params.ChainConfig, config Config) *EVM { + evm := &EVM{ + Context: blockCtx, + StateDB: statedb, + Config: config, + chainConfig: chainConfig, + chainRules: chainConfig.Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time), + } evm.precompiles = activePrecompiledContracts(evm.chainRules) evm.interpreter = NewEVMInterpreter(evm) return evm } +// SetTracer sets the tracer for following state transition. +func (evm *EVM) SetTracer(tracer *tracing.Hooks) { + evm.Config.Tracer = tracer +} + // SetPrecompiles sets the precompiled contracts for the EVM. // This method is only used through RPC calls. // It is not thread-safe. @@ -150,14 +154,13 @@ func (evm *EVM) SetPrecompiles(precompiles PrecompiledContracts) { evm.precompiles = precompiles } -// Reset resets the EVM with a new transaction context.Reset +// SetTxContext resets the EVM with a new transaction context. // This is not threadsafe and should only be done very cautiously. -func (evm *EVM) Reset(txCtx TxContext, statedb StateDB) { +func (evm *EVM) SetTxContext(txCtx TxContext) { if evm.chainRules.IsEIP4762 { - txCtx.AccessEvents = state.NewAccessEvents(statedb.PointCache()) + txCtx.AccessEvents = state.NewAccessEvents(evm.StateDB.PointCache()) } evm.TxContext = txCtx - evm.StateDB = statedb } // Cancel cancels any running EVM operation. This may be called concurrently and @@ -223,10 +226,7 @@ func (evm *EVM) Call(caller ContractRef, addr common.Address, input []byte, gas } else { // Initialise a new contract and set the code that is to be used by the EVM. // The contract is a scoped environment for this execution context only. - code := evm.StateDB.GetCode(addr) - if witness := evm.StateDB.Witness(); witness != nil { - witness.AddCode(code) - } + code := evm.resolveCode(addr) if len(code) == 0 { ret, err = nil, nil // gas is unchanged } else { @@ -234,7 +234,7 @@ func (evm *EVM) Call(caller ContractRef, addr common.Address, input []byte, gas // If the account has no code, we can abort here // The depth-check is already done, and precompiles handled above contract := NewContract(caller, AccountRef(addrCopy), value, gas) - contract.SetCallCode(&addrCopy, evm.StateDB.GetCodeHash(addrCopy), code) + contract.SetCallCode(&addrCopy, evm.resolveCodeHash(addrCopy), code) ret, err = evm.interpreter.Run(contract, input, false) gas = contract.Gas } @@ -294,10 +294,7 @@ func (evm *EVM) CallCode(caller ContractRef, addr common.Address, input []byte, // Initialise a new contract and set the code that is to be used by the EVM. // The contract is a scoped environment for this execution context only. contract := NewContract(caller, AccountRef(caller.Address()), value, gas) - if witness := evm.StateDB.Witness(); witness != nil { - witness.AddCode(evm.StateDB.GetCode(addrCopy)) - } - contract.SetCallCode(&addrCopy, evm.StateDB.GetCodeHash(addrCopy), evm.StateDB.GetCode(addrCopy)) + contract.SetCallCode(&addrCopy, evm.resolveCodeHash(addrCopy), evm.resolveCode(addrCopy)) ret, err = evm.interpreter.Run(contract, input, false) gas = contract.Gas } @@ -344,10 +341,7 @@ func (evm *EVM) DelegateCall(caller ContractRef, addr common.Address, input []by addrCopy := addr // Initialise a new contract and make initialise the delegate values contract := NewContract(caller, AccountRef(caller.Address()), nil, gas).AsDelegate() - if witness := evm.StateDB.Witness(); witness != nil { - witness.AddCode(evm.StateDB.GetCode(addrCopy)) - } - contract.SetCallCode(&addrCopy, evm.StateDB.GetCodeHash(addrCopy), evm.StateDB.GetCode(addrCopy)) + contract.SetCallCode(&addrCopy, evm.resolveCodeHash(addrCopy), evm.resolveCode(addrCopy)) ret, err = evm.interpreter.Run(contract, input, false) gas = contract.Gas } @@ -402,10 +396,7 @@ func (evm *EVM) StaticCall(caller ContractRef, addr common.Address, input []byte // Initialise a new contract and set the code that is to be used by the EVM. // The contract is a scoped environment for this execution context only. contract := NewContract(caller, AccountRef(addrCopy), new(uint256.Int), gas) - if witness := evm.StateDB.Witness(); witness != nil { - witness.AddCode(evm.StateDB.GetCode(addrCopy)) - } - contract.SetCallCode(&addrCopy, evm.StateDB.GetCodeHash(addrCopy), evm.StateDB.GetCode(addrCopy)) + contract.SetCallCode(&addrCopy, evm.resolveCodeHash(addrCopy), evm.resolveCode(addrCopy)) // When an error was returned by the EVM or when setting the creation code // above we revert to the snapshot and consume any gas remaining. Additionally // when we're in Homestead this also counts for code storage gas errors. @@ -585,6 +576,35 @@ func (evm *EVM) Create2(caller ContractRef, code []byte, gas uint64, endowment * return evm.create(caller, codeAndHash, gas, endowment, contractAddr, CREATE2) } +// resolveCode returns the code associated with the provided account. After +// Prague, it can also resolve code pointed to by a delegation designator. +func (evm *EVM) resolveCode(addr common.Address) []byte { + code := evm.StateDB.GetCode(addr) + if !evm.chainRules.IsPrague { + return code + } + if target, ok := types.ParseDelegation(code); ok { + // Note we only follow one level of delegation. + return evm.StateDB.GetCode(target) + } + return code +} + +// resolveCodeHash returns the code hash associated with the provided address. +// After Prague, it can also resolve code hash of the account pointed to by a +// delegation designator. Although this is not accessible in the EVM it is used +// internally to associate jumpdest analysis to code. +func (evm *EVM) resolveCodeHash(addr common.Address) common.Hash { + if evm.chainRules.IsPrague { + code := evm.StateDB.GetCode(addr) + if target, ok := types.ParseDelegation(code); ok { + // Note we only follow one level of delegation. + return evm.StateDB.GetCodeHash(target) + } + } + return evm.StateDB.GetCodeHash(addr) +} + // ChainConfig returns the environment's chain configuration func (evm *EVM) ChainConfig() *params.ChainConfig { return evm.chainConfig } @@ -623,8 +643,7 @@ func (evm *EVM) GetVMContext() *tracing.VMContext { BlockNumber: evm.Context.BlockNumber, Time: evm.Context.Time, Random: evm.Context.Random, - GasPrice: evm.TxContext.GasPrice, - ChainConfig: evm.ChainConfig(), + BaseFee: evm.Context.BaseFee, StateDB: evm.StateDB, } } diff --git a/core/vm/gas.go b/core/vm/gas.go index 5cf1d852d2..5fe589bce6 100644 --- a/core/vm/gas.go +++ b/core/vm/gas.go @@ -24,6 +24,7 @@ import ( const ( GasQuickStep uint64 = 2 GasFastestStep uint64 = 3 + GasFastishStep uint64 = 4 GasFastStep uint64 = 5 GasMidStep uint64 = 8 GasSlowStep uint64 = 10 diff --git a/core/vm/gas_table.go b/core/vm/gas_table.go index d294324b08..f3a9808251 100644 --- a/core/vm/gas_table.go +++ b/core/vm/gas_table.go @@ -502,3 +502,20 @@ func gasSelfdestruct(evm *EVM, contract *Contract, stack *Stack, mem *Memory, me } return gas, nil } + +func gasExtCall(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { + panic("not implemented") +} + +func gasExtDelegateCall(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { + panic("not implemented") +} +func gasExtStaticCall(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { + panic("not implemented") +} + +// gasEOFCreate returns the gas-cost for EOF-Create. Hashing charge needs to be +// deducted in the opcode itself, since it depends on the immediate +func gasEOFCreate(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { + panic("not implemented") +} diff --git a/core/vm/gas_table_test.go b/core/vm/gas_table_test.go index babe9a5b6a..be86885261 100644 --- a/core/vm/gas_table_test.go +++ b/core/vm/gas_table_test.go @@ -95,16 +95,16 @@ func TestEIP2200(t *testing.T) { CanTransfer: func(StateDB, common.Address, *uint256.Int) bool { return true }, Transfer: func(StateDB, common.Address, common.Address, *uint256.Int) {}, } - vmenv := NewEVM(vmctx, TxContext{}, statedb, params.AllEthashProtocolChanges, Config{ExtraEips: []int{2200}}) + evm := NewEVM(vmctx, statedb, params.AllEthashProtocolChanges, Config{ExtraEips: []int{2200}}) - _, gas, err := vmenv.Call(AccountRef(common.Address{}), address, nil, tt.gaspool, new(uint256.Int)) + _, gas, err := evm.Call(AccountRef(common.Address{}), address, nil, tt.gaspool, new(uint256.Int)) if !errors.Is(err, tt.failure) { t.Errorf("test %d: failure mismatch: have %v, want %v", i, err, tt.failure) } if used := tt.gaspool - gas; used != tt.used { t.Errorf("test %d: gas used mismatch: have %v, want %v", i, used, tt.used) } - if refund := vmenv.StateDB.GetRefund(); refund != tt.refund { + if refund := evm.StateDB.GetRefund(); refund != tt.refund { t.Errorf("test %d: gas refund mismatch: have %v, want %v", i, refund, tt.refund) } } @@ -151,9 +151,9 @@ func TestCreateGas(t *testing.T) { config.ExtraEips = []int{3860} } - vmenv := NewEVM(vmctx, TxContext{}, statedb, params.AllEthashProtocolChanges, config) + evm := NewEVM(vmctx, statedb, params.AllEthashProtocolChanges, config) var startGas = uint64(testGas) - ret, gas, err := vmenv.Call(AccountRef(common.Address{}), address, nil, startGas, new(uint256.Int)) + ret, gas, err := evm.Call(AccountRef(common.Address{}), address, nil, startGas, new(uint256.Int)) if err != nil { return false } diff --git a/core/vm/instructions.go b/core/vm/instructions.go index 35d6393fba..9b9a31a855 100644 --- a/core/vm/instructions.go +++ b/core/vm/instructions.go @@ -340,10 +340,6 @@ func opReturnDataCopy(pc *uint64, interpreter *EVMInterpreter, scope *ScopeConte func opExtCodeSize(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { slot := scope.Stack.peek() - address := slot.Bytes20() - if witness := interpreter.evm.StateDB.Witness(); witness != nil { - witness.AddCode(interpreter.evm.StateDB.GetCode(address)) - } slot.SetUint64(uint64(interpreter.evm.StateDB.GetCodeSize(slot.Bytes20()))) return nil, nil } @@ -383,9 +379,6 @@ func opExtCodeCopy(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) } addr := common.Address(a.Bytes20()) code := interpreter.evm.StateDB.GetCode(addr) - if witness := interpreter.evm.StateDB.Witness(); witness != nil { - witness.AddCode(code) - } codeCopy := getData(code, uint64CodeOffset, length.Uint64()) scope.Memory.Set(memOffset.Uint64(), length.Uint64(), codeCopy) @@ -508,7 +501,6 @@ func opMload(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]by } func opMstore(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([]byte, error) { - // pop value of the stack mStart, val := scope.Stack.pop(), scope.Stack.pop() scope.Memory.Set32(mStart.Uint64(), &val) return nil, nil @@ -919,7 +911,7 @@ func opSelfdestruct6780(pc *uint64, interpreter *EVMInterpreter, scope *ScopeCon balance := interpreter.evm.StateDB.GetBalance(scope.Contract.Address()) interpreter.evm.StateDB.SubBalance(scope.Contract.Address(), balance, tracing.BalanceDecreaseSelfdestruct) interpreter.evm.StateDB.AddBalance(beneficiary.Bytes20(), balance, tracing.BalanceIncreaseSelfdestruct) - interpreter.evm.StateDB.Selfdestruct6780(scope.Contract.Address()) + interpreter.evm.StateDB.SelfDestruct6780(scope.Contract.Address()) if tracer := interpreter.evm.Config.Tracer; tracer != nil { if tracer.OnEnter != nil { tracer.OnEnter(interpreter.evm.depth, byte(SELFDESTRUCT), scope.Contract.Address(), beneficiary.Bytes20(), []byte{}, 0, balance.ToBig()) @@ -984,13 +976,13 @@ func makePush(size uint64, pushByteSize int) executionFunc { start = min(codeLen, int(*pc+1)) end = min(codeLen, start+pushByteSize) ) - scope.Stack.push(new(uint256.Int).SetBytes( - common.RightPadBytes( - scope.Contract.Code[start:end], - pushByteSize, - )), - ) + a := new(uint256.Int).SetBytes(scope.Contract.Code[start:end]) + // Missing bytes: pushByteSize - len(pushData) + if missing := pushByteSize - (end - start); missing > 0 { + a.Lsh(a, uint(8*missing)) + } + scope.Stack.push(a) *pc += size return nil, nil } diff --git a/core/vm/instructions_test.go b/core/vm/instructions_test.go index a3f9ee81d1..08f2b2bfea 100644 --- a/core/vm/instructions_test.go +++ b/core/vm/instructions_test.go @@ -104,10 +104,9 @@ func init() { func testTwoOperandOp(t *testing.T, tests []TwoOperandTestcase, opFn executionFunc, name string) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - pc = uint64(0) - evmInterpreter = env.interpreter + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) for i, test := range tests { @@ -116,7 +115,7 @@ func testTwoOperandOp(t *testing.T, tests []TwoOperandTestcase, opFn executionFu expected := new(uint256.Int).SetBytes(common.Hex2Bytes(test.Expected)) stack.push(x) stack.push(y) - opFn(&pc, evmInterpreter, &ScopeContext{nil, stack, nil}) + opFn(&pc, evm.interpreter, &ScopeContext{nil, stack, nil}) if len(stack.data) != 1 { t.Errorf("Expected one item on stack after %v, got %d: ", name, len(stack.data)) } @@ -203,10 +202,9 @@ func TestSAR(t *testing.T) { func TestAddMod(t *testing.T) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - evmInterpreter = NewEVMInterpreter(env) - pc = uint64(0) + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) tests := []struct { x string @@ -231,7 +229,7 @@ func TestAddMod(t *testing.T) { stack.push(z) stack.push(y) stack.push(x) - opAddmod(&pc, evmInterpreter, &ScopeContext{nil, stack, nil}) + opAddmod(&pc, evm.interpreter, &ScopeContext{nil, stack, nil}) actual := stack.pop() if actual.Cmp(expected) != 0 { t.Errorf("Testcase %d, expected %x, got %x", i, expected, actual) @@ -247,10 +245,9 @@ func TestWriteExpectedValues(t *testing.T) { // getResult is a convenience function to generate the expected values getResult := func(args []*twoOperandParams, opFn executionFunc) []TwoOperandTestcase { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - pc = uint64(0) - interpreter = env.interpreter + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) result := make([]TwoOperandTestcase, len(args)) for i, param := range args { @@ -258,7 +255,7 @@ func TestWriteExpectedValues(t *testing.T) { y := new(uint256.Int).SetBytes(common.Hex2Bytes(param.y)) stack.push(x) stack.push(y) - opFn(&pc, interpreter, &ScopeContext{nil, stack, nil}) + opFn(&pc, evm.interpreter, &ScopeContext{nil, stack, nil}) actual := stack.pop() result[i] = TwoOperandTestcase{param.x, param.y, fmt.Sprintf("%064x", actual)} } @@ -292,13 +289,10 @@ func TestJsonTestcases(t *testing.T) { func opBenchmark(bench *testing.B, op executionFunc, args ...string) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - scope = &ScopeContext{nil, stack, nil} - evmInterpreter = NewEVMInterpreter(env) + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + scope = &ScopeContext{nil, stack, nil} ) - - env.interpreter = evmInterpreter // convert args intArgs := make([]*uint256.Int, len(args)) for i, arg := range args { @@ -310,7 +304,7 @@ func opBenchmark(bench *testing.B, op executionFunc, args ...string) { for _, arg := range intArgs { stack.push(arg) } - op(&pc, evmInterpreter, scope) + op(&pc, evm.interpreter, scope) stack.pop() } bench.StopTimer() @@ -533,25 +527,22 @@ func BenchmarkOpIsZero(b *testing.B) { func TestOpMstore(t *testing.T) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - mem = NewMemory() - evmInterpreter = NewEVMInterpreter(env) + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + mem = NewMemory() ) - - env.interpreter = evmInterpreter mem.Resize(64) pc := uint64(0) v := "abcdef00000000000000abba000000000deaf000000c0de00100000000133700" stack.push(new(uint256.Int).SetBytes(common.Hex2Bytes(v))) stack.push(new(uint256.Int)) - opMstore(&pc, evmInterpreter, &ScopeContext{mem, stack, nil}) + opMstore(&pc, evm.interpreter, &ScopeContext{mem, stack, nil}) if got := common.Bytes2Hex(mem.GetCopy(0, 32)); got != v { t.Fatalf("Mstore fail, got %v, expected %v", got, v) } stack.push(new(uint256.Int).SetUint64(0x1)) stack.push(new(uint256.Int)) - opMstore(&pc, evmInterpreter, &ScopeContext{mem, stack, nil}) + opMstore(&pc, evm.interpreter, &ScopeContext{mem, stack, nil}) if common.Bytes2Hex(mem.GetCopy(0, 32)) != "0000000000000000000000000000000000000000000000000000000000000001" { t.Fatalf("Mstore failed to overwrite previous value") } @@ -559,13 +550,10 @@ func TestOpMstore(t *testing.T) { func BenchmarkOpMstore(bench *testing.B) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - mem = NewMemory() - evmInterpreter = NewEVMInterpreter(env) + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + mem = NewMemory() ) - - env.interpreter = evmInterpreter mem.Resize(64) pc := uint64(0) memStart := new(uint256.Int) @@ -575,43 +563,41 @@ func BenchmarkOpMstore(bench *testing.B) { for i := 0; i < bench.N; i++ { stack.push(value) stack.push(memStart) - opMstore(&pc, evmInterpreter, &ScopeContext{mem, stack, nil}) + opMstore(&pc, evm.interpreter, &ScopeContext{mem, stack, nil}) } } func TestOpTstore(t *testing.T) { var ( - statedb, _ = state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) - env = NewEVM(BlockContext{}, TxContext{}, statedb, params.TestChainConfig, Config{}) - stack = newstack() - mem = NewMemory() - evmInterpreter = NewEVMInterpreter(env) - caller = common.Address{} - to = common.Address{1} - contractRef = contractRef{caller} - contract = NewContract(contractRef, AccountRef(to), new(uint256.Int), 0) - scopeContext = ScopeContext{mem, stack, contract} - value = common.Hex2Bytes("abcdef00000000000000abba000000000deaf000000c0de00100000000133700") + statedb, _ = state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) + evm = NewEVM(BlockContext{}, statedb, params.TestChainConfig, Config{}) + stack = newstack() + mem = NewMemory() + caller = common.Address{} + to = common.Address{1} + contractRef = contractRef{caller} + contract = NewContract(contractRef, AccountRef(to), new(uint256.Int), 0) + scopeContext = ScopeContext{mem, stack, contract} + value = common.Hex2Bytes("abcdef00000000000000abba000000000deaf000000c0de00100000000133700") ) // Add a stateObject for the caller and the contract being called statedb.CreateAccount(caller) statedb.CreateAccount(to) - env.interpreter = evmInterpreter pc := uint64(0) // push the value to the stack stack.push(new(uint256.Int).SetBytes(value)) // push the location to the stack stack.push(new(uint256.Int)) - opTstore(&pc, evmInterpreter, &scopeContext) + opTstore(&pc, evm.interpreter, &scopeContext) // there should be no elements on the stack after TSTORE if stack.len() != 0 { t.Fatal("stack wrong size") } // push the location to the stack stack.push(new(uint256.Int)) - opTload(&pc, evmInterpreter, &scopeContext) + opTload(&pc, evm.interpreter, &scopeContext) // there should be one element on the stack after TLOAD if stack.len() != 1 { t.Fatal("stack wrong size") @@ -624,12 +610,10 @@ func TestOpTstore(t *testing.T) { func BenchmarkOpKeccak256(bench *testing.B) { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - mem = NewMemory() - evmInterpreter = NewEVMInterpreter(env) + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + mem = NewMemory() ) - env.interpreter = evmInterpreter mem.Resize(32) pc := uint64(0) start := new(uint256.Int) @@ -638,7 +622,7 @@ func BenchmarkOpKeccak256(bench *testing.B) { for i := 0; i < bench.N; i++ { stack.push(uint256.NewInt(32)) stack.push(start) - opKeccak256(&pc, evmInterpreter, &ScopeContext{mem, stack, nil}) + opKeccak256(&pc, evm.interpreter, &ScopeContext{mem, stack, nil}) } } @@ -728,12 +712,11 @@ func TestRandom(t *testing.T) { {name: "hash(0x010203)", random: crypto.Keccak256Hash([]byte{0x01, 0x02, 0x03})}, } { var ( - env = NewEVM(BlockContext{Random: &tt.random}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - pc = uint64(0) - evmInterpreter = env.interpreter + evm = NewEVM(BlockContext{Random: &tt.random}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) - opRandom(&pc, evmInterpreter, &ScopeContext{nil, stack, nil}) + opRandom(&pc, evm.interpreter, &ScopeContext{nil, stack, nil}) if len(stack.data) != 1 { t.Errorf("Expected one item on stack after %v, got %d: ", tt.name, len(stack.data)) } @@ -769,13 +752,13 @@ func TestBlobHash(t *testing.T) { {name: "out-of-bounds (nil)", idx: 25, expect: zero, hashes: nil}, } { var ( - env = NewEVM(BlockContext{}, TxContext{BlobHashes: tt.hashes}, nil, params.TestChainConfig, Config{}) - stack = newstack() - pc = uint64(0) - evmInterpreter = env.interpreter + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) + evm.SetTxContext(TxContext{BlobHashes: tt.hashes}) stack.push(uint256.NewInt(tt.idx)) - opBlobHash(&pc, evmInterpreter, &ScopeContext{nil, stack, nil}) + opBlobHash(&pc, evm.interpreter, &ScopeContext{nil, stack, nil}) if len(stack.data) != 1 { t.Errorf("Expected one item on stack after %v, got %d: ", tt.name, len(stack.data)) } @@ -872,10 +855,9 @@ func TestOpMCopy(t *testing.T) { }, } { var ( - env = NewEVM(BlockContext{}, TxContext{}, nil, params.TestChainConfig, Config{}) - stack = newstack() - pc = uint64(0) - evmInterpreter = env.interpreter + evm = NewEVM(BlockContext{}, nil, params.TestChainConfig, Config{}) + stack = newstack() + pc = uint64(0) ) data := common.FromHex(strings.ReplaceAll(tc.pre, " ", "")) // Set pre @@ -906,7 +888,7 @@ func TestOpMCopy(t *testing.T) { } // and the dynamic cost var haveGas uint64 - if dynamicCost, err := gasMcopy(env, nil, stack, mem, memorySize); err != nil { + if dynamicCost, err := gasMcopy(evm, nil, stack, mem, memorySize); err != nil { t.Error(err) } else { haveGas = GasFastestStep + dynamicCost @@ -916,7 +898,7 @@ func TestOpMCopy(t *testing.T) { mem.Resize(memorySize) } // Do the copy - opMcopy(&pc, evmInterpreter, &ScopeContext{mem, stack, nil}) + opMcopy(&pc, evm.interpreter, &ScopeContext{mem, stack, nil}) want := common.FromHex(strings.ReplaceAll(tc.want, " ", "")) if have := mem.store; !bytes.Equal(want, have) { t.Errorf("case %d: \nwant: %#x\nhave: %#x\n", i, want, have) @@ -927,3 +909,75 @@ func TestOpMCopy(t *testing.T) { } } } + +// TestPush sanity-checks how code with immediates are handled when the code size is +// smaller than the size of the immediate. +func TestPush(t *testing.T) { + code := common.FromHex("0011223344556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a19181716151413121") + + push32 := makePush(32, 32) + + scope := &ScopeContext{ + Memory: nil, + Stack: newstack(), + Contract: &Contract{ + Code: code, + }, + } + for i, want := range []string{ + "0x11223344556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1", + "0x223344556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1", + "0x3344556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1", + "0x44556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1", + "0x556677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1", + "0x6677889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a1", + "0x77889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a191", + "0x889900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a19181", + "0x9900aabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a1918171", + "0xaabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a191817161", + "0xaabbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a19181716151", + "0xbbccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a1918171615141", + "0xccddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a191817161514131", + "0xddeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a19181716151413121", + "0xeeff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a1918171615141312100", + "0xff0102030405060708090a0b0c0d0e0ff1e1d1c1b1a191817161514131210000", + "0x102030405060708090a0b0c0d0e0ff1e1d1c1b1a19181716151413121000000", + "0x2030405060708090a0b0c0d0e0ff1e1d1c1b1a1918171615141312100000000", + "0x30405060708090a0b0c0d0e0ff1e1d1c1b1a191817161514131210000000000", + "0x405060708090a0b0c0d0e0ff1e1d1c1b1a19181716151413121000000000000", + "0x5060708090a0b0c0d0e0ff1e1d1c1b1a1918171615141312100000000000000", + "0x60708090a0b0c0d0e0ff1e1d1c1b1a191817161514131210000000000000000", + "0x708090a0b0c0d0e0ff1e1d1c1b1a19181716151413121000000000000000000", + "0x8090a0b0c0d0e0ff1e1d1c1b1a1918171615141312100000000000000000000", + "0x90a0b0c0d0e0ff1e1d1c1b1a191817161514131210000000000000000000000", + "0xa0b0c0d0e0ff1e1d1c1b1a19181716151413121000000000000000000000000", + "0xb0c0d0e0ff1e1d1c1b1a1918171615141312100000000000000000000000000", + "0xc0d0e0ff1e1d1c1b1a191817161514131210000000000000000000000000000", + "0xd0e0ff1e1d1c1b1a19181716151413121000000000000000000000000000000", + "0xe0ff1e1d1c1b1a1918171615141312100000000000000000000000000000000", + "0xff1e1d1c1b1a191817161514131210000000000000000000000000000000000", + "0xf1e1d1c1b1a19181716151413121000000000000000000000000000000000000", + "0xe1d1c1b1a1918171615141312100000000000000000000000000000000000000", + "0xd1c1b1a191817161514131210000000000000000000000000000000000000000", + "0xc1b1a19181716151413121000000000000000000000000000000000000000000", + "0xb1a1918171615141312100000000000000000000000000000000000000000000", + "0xa191817161514131210000000000000000000000000000000000000000000000", + "0x9181716151413121000000000000000000000000000000000000000000000000", + "0x8171615141312100000000000000000000000000000000000000000000000000", + "0x7161514131210000000000000000000000000000000000000000000000000000", + "0x6151413121000000000000000000000000000000000000000000000000000000", + "0x5141312100000000000000000000000000000000000000000000000000000000", + "0x4131210000000000000000000000000000000000000000000000000000000000", + "0x3121000000000000000000000000000000000000000000000000000000000000", + "0x2100000000000000000000000000000000000000000000000000000000000000", + "0x0", + } { + pc := new(uint64) + *pc = uint64(i) + push32(pc, nil, scope) + res := scope.Stack.pop() + if have := res.Hex(); have != want { + t.Fatalf("case %d, have %v want %v", i, have, want) + } + } +} diff --git a/core/vm/interface.go b/core/vm/interface.go index 5f42643565..84c898b5b2 100644 --- a/core/vm/interface.go +++ b/core/vm/interface.go @@ -33,16 +33,19 @@ type StateDB interface { CreateAccount(common.Address) CreateContract(common.Address) - SubBalance(common.Address, *uint256.Int, tracing.BalanceChangeReason) - AddBalance(common.Address, *uint256.Int, tracing.BalanceChangeReason) + SubBalance(common.Address, *uint256.Int, tracing.BalanceChangeReason) uint256.Int + AddBalance(common.Address, *uint256.Int, tracing.BalanceChangeReason) uint256.Int GetBalance(common.Address) *uint256.Int + SetBalance(addr common.Address, amount *uint256.Int, reason tracing.BalanceChangeReason) GetNonce(common.Address) uint64 SetNonce(common.Address, uint64) GetCodeHash(common.Address) common.Hash GetCode(common.Address) []byte - SetCode(common.Address, []byte) + + // SetCode sets the new code for the address, and returns the previous code, if any. + SetCode(common.Address, []byte) []byte GetCodeSize(common.Address) int AddRefund(uint64) @@ -51,16 +54,21 @@ type StateDB interface { GetCommittedState(common.Address, common.Hash) common.Hash GetState(common.Address, common.Hash) common.Hash - SetState(common.Address, common.Hash, common.Hash) + SetState(common.Address, common.Hash, common.Hash) common.Hash GetStorageRoot(addr common.Address) common.Hash GetTransientState(addr common.Address, key common.Hash) common.Hash SetTransientState(addr common.Address, key, value common.Hash) - SelfDestruct(common.Address) + SelfDestruct(common.Address) uint256.Int HasSelfDestructed(common.Address) bool - Selfdestruct6780(common.Address) + // SelfDestruct6780 is post-EIP6780 selfdestruct, which means that it's a + // send-all-to-beneficiary, unless the contract was created in this same + // transaction, in which case it will be destructed. + // This method returns the prior balance, along with a boolean which is + // true iff the object was indeed destructed. + SelfDestruct6780(common.Address) (uint256.Int, bool) // Exist reports whether the given account exists in state. // Notably this should also return true for self-destructed accounts. @@ -77,19 +85,27 @@ type StateDB interface { // AddSlotToAccessList adds the given (address,slot) to the access list. This operation is safe to perform // even if the feature/fork is not active yet AddSlotToAccessList(addr common.Address, slot common.Hash) + ClearAccessList() // PointCache returns the point cache used in computations PointCache() *utils.PointCache Prepare(rules params.Rules, sender, coinbase common.Address, dest *common.Address, precompiles []common.Address, txAccesses types.AccessList) + SetTxContext(thash common.Hash, ti int) + TxIndex() int RevertToSnapshot(int) Snapshot() int AddLog(*types.Log) + GetLogs(hash common.Hash, blockNumber uint64, blockHash common.Hash) []*types.Log AddPreimage(common.Hash, []byte) Witness() *stateless.Witness + + // Finalise must be invoked at the end of a transaction + Finalise(bool) + IntermediateRoot(deleteEmptyObjects bool) common.Hash } // CallContext provides a basic interface for the EVM calling conventions. The EVM diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go index 62ffd3bced..c132e929a4 100644 --- a/core/vm/interpreter.go +++ b/core/vm/interpreter.go @@ -18,7 +18,6 @@ package vm import ( "fmt" - "sync" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/math" @@ -28,12 +27,6 @@ import ( "github.com/holiman/uint256" ) -var EVMInterpreterPool = sync.Pool{ - New: func() interface{} { - return &EVMInterpreter{} - }, -} - // Config are the configuration options for the Interpreter type Config struct { Tracer *tracing.Hooks @@ -116,6 +109,8 @@ func NewEVMInterpreter(evm *EVM) *EVMInterpreter { case evm.chainRules.IsVerkle: // TODO replace with proper instruction set when fork is specified table = &verkleInstructionSet + case evm.chainRules.IsPrague: + table = &pragueInstructionSet case evm.chainRules.IsCancun: table = &cancunInstructionSet case evm.chainRules.IsShanghai: @@ -156,13 +151,7 @@ func NewEVMInterpreter(evm *EVM) *EVMInterpreter { } } evm.Config.ExtraEips = extraEips - evmInterpreter := EVMInterpreterPool.Get().(*EVMInterpreter) - evmInterpreter.evm = evm - evmInterpreter.table = table - evmInterpreter.readOnly = false - evmInterpreter.returnData = nil - - return evmInterpreter + return &EVMInterpreter{evm: evm, table: table} } // Run loops and evaluates the contract's code with the given input data and returns @@ -263,8 +252,11 @@ func (in *EVMInterpreter) Run(contract *Contract, input []byte, readOnly bool) ( } else if sLen > operation.maxStack { return nil, &ErrStackOverflow{stackLen: sLen, limit: operation.maxStack} } - if !contract.UseGas(cost, in.evm.Config.Tracer, tracing.GasChangeIgnored) { + // for tracing: this gas consumption event is emitted below in the debug section. + if contract.Gas < cost { return nil, ErrOutOfGas + } else { + contract.Gas -= cost } if operation.dynamicGas != nil { @@ -294,8 +286,11 @@ func (in *EVMInterpreter) Run(contract *Contract, input []byte, readOnly bool) ( if err != nil { return nil, fmt.Errorf("%w: %v", ErrOutOfGas, err) } - if !contract.UseGas(dynamicCost, in.evm.Config.Tracer, tracing.GasChangeIgnored) { + // for tracing: this gas consumption event is emitted below in the debug section. + if contract.Gas < dynamicCost { return nil, ErrOutOfGas + } else { + contract.Gas -= dynamicCost } // Do tracing before memory expansion diff --git a/core/vm/interpreter_test.go b/core/vm/interpreter_test.go index a1369648da..cacad8f813 100644 --- a/core/vm/interpreter_test.go +++ b/core/vm/interpreter_test.go @@ -17,11 +17,11 @@ package vm import ( + "math" "testing" "time" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" @@ -47,7 +47,7 @@ func TestLoopInterrupt(t *testing.T) { statedb.SetCode(address, common.Hex2Bytes(tt)) statedb.Finalise(true) - evm := NewEVM(vmctx, TxContext{}, statedb, params.AllEthashProtocolChanges, Config{}) + evm := NewEVM(vmctx, statedb, params.AllEthashProtocolChanges, Config{}) errChannel := make(chan error) timeout := make(chan bool) diff --git a/core/vm/jump_table.go b/core/vm/jump_table.go index 5fbde1804a..299ee4c558 100644 --- a/core/vm/jump_table.go +++ b/core/vm/jump_table.go @@ -42,6 +42,9 @@ type operation struct { // memorySize returns the memory size required for the operation memorySize memorySizeFunc + + // undefined denotes if the instruction is not officially defined in the jump table + undefined bool } var ( @@ -58,6 +61,8 @@ var ( shanghaiInstructionSet = newShanghaiInstructionSet() cancunInstructionSet = newCancunInstructionSet() verkleInstructionSet = newVerkleInstructionSet() + pragueInstructionSet = newPragueInstructionSet() + eofInstructionSet = newEOFInstructionSetForTesting() ) // JumpTable contains the EVM opcodes supported at a given fork. @@ -87,6 +92,22 @@ func newVerkleInstructionSet() JumpTable { return validate(instructionSet) } +func NewEOFInstructionSetForTesting() JumpTable { + return newEOFInstructionSetForTesting() +} + +func newEOFInstructionSetForTesting() JumpTable { + instructionSet := newPragueInstructionSet() + enableEOF(&instructionSet) + return validate(instructionSet) +} + +func newPragueInstructionSet() JumpTable { + instructionSet := newCancunInstructionSet() + enable7702(&instructionSet) // EIP-7702 Setcode transaction type + return validate(instructionSet) +} + func newCancunInstructionSet() JumpTable { instructionSet := newShanghaiInstructionSet() enable4844(&instructionSet) // EIP-4844 (BLOBHASH opcode) @@ -1059,12 +1080,17 @@ func newFrontierInstructionSet() JumpTable { minStack: minStack(1, 0), maxStack: maxStack(1, 0), }, + INVALID: { + execute: opUndefined, + minStack: minStack(0, 0), + maxStack: maxStack(0, 0), + }, } // Fill all unassigned slots with opUndefined. for i, entry := range tbl { if entry == nil { - tbl[i] = &operation{execute: opUndefined, maxStack: maxStack(0, 0)} + tbl[i] = &operation{execute: opUndefined, maxStack: maxStack(0, 0), undefined: true} } } diff --git a/core/vm/memory_table.go b/core/vm/memory_table.go index 61a910a03d..28746042cf 100644 --- a/core/vm/memory_table.go +++ b/core/vm/memory_table.go @@ -78,6 +78,7 @@ func memoryCall(stack *Stack) (uint64, bool) { } return y, false } + func memoryDelegateCall(stack *Stack) (uint64, bool) { x, overflow := calcMemSize64(stack.Back(4), stack.Back(5)) if overflow { @@ -119,3 +120,19 @@ func memoryRevert(stack *Stack) (uint64, bool) { func memoryLog(stack *Stack) (uint64, bool) { return calcMemSize64(stack.Back(0), stack.Back(1)) } + +func memoryExtCall(stack *Stack) (uint64, bool) { + return calcMemSize64(stack.Back(1), stack.Back(2)) +} + +func memoryDataCopy(stack *Stack) (uint64, bool) { + return calcMemSize64(stack.Back(0), stack.Back(2)) +} + +func memoryEOFCreate(stack *Stack) (uint64, bool) { + return calcMemSize64(stack.Back(2), stack.Back(3)) +} + +func memoryReturnContract(stack *Stack) (uint64, bool) { + return calcMemSize64(stack.Back(0), stack.Back(1)) +} diff --git a/core/vm/opcodes.go b/core/vm/opcodes.go index 2b9231fe1a..162be8f6c8 100644 --- a/core/vm/opcodes.go +++ b/core/vm/opcodes.go @@ -24,6 +24,8 @@ import ( type OpCode byte // IsPush specifies if an opcode is a PUSH opcode. +// @deprecated: this method is often used in order to know if there are immediates. +// Please use `vm.Immediates` instead. func (op OpCode) IsPush() bool { return PUSH0 <= op && op <= PUSH32 } @@ -209,6 +211,29 @@ const ( LOG4 ) +// 0xd0 range - eof operations. +const ( + DATALOAD OpCode = 0xd0 + DATALOADN OpCode = 0xd1 + DATASIZE OpCode = 0xd2 + DATACOPY OpCode = 0xd3 +) + +// 0xe0 range - eof operations. +const ( + RJUMP OpCode = 0xe0 + RJUMPI OpCode = 0xe1 + RJUMPV OpCode = 0xe2 + CALLF OpCode = 0xe3 + RETF OpCode = 0xe4 + JUMPF OpCode = 0xe5 + DUPN OpCode = 0xe6 + SWAPN OpCode = 0xe7 + EXCHANGE OpCode = 0xe8 + EOFCREATE OpCode = 0xec + RETURNCONTRACT OpCode = 0xee +) + // 0xf0 range - closures. const ( CREATE OpCode = 0xf0 @@ -218,10 +243,15 @@ const ( DELEGATECALL OpCode = 0xf4 CREATE2 OpCode = 0xf5 - STATICCALL OpCode = 0xfa - REVERT OpCode = 0xfd - INVALID OpCode = 0xfe - SELFDESTRUCT OpCode = 0xff + RETURNDATALOAD OpCode = 0xf7 + EXTCALL OpCode = 0xf8 + EXTDELEGATECALL OpCode = 0xf9 + + STATICCALL OpCode = 0xfa + EXTSTATICCALL OpCode = 0xfb + REVERT OpCode = 0xfd + INVALID OpCode = 0xfe + SELFDESTRUCT OpCode = 0xff ) var opCodeToString = [256]string{ @@ -384,6 +414,25 @@ var opCodeToString = [256]string{ LOG3: "LOG3", LOG4: "LOG4", + // 0xd range - eof ops. + DATALOAD: "DATALOAD", + DATALOADN: "DATALOADN", + DATASIZE: "DATASIZE", + DATACOPY: "DATACOPY", + + // 0xe0 range. + RJUMP: "RJUMP", + RJUMPI: "RJUMPI", + RJUMPV: "RJUMPV", + CALLF: "CALLF", + RETF: "RETF", + JUMPF: "JUMPF", + DUPN: "DUPN", + SWAPN: "SWAPN", + EXCHANGE: "EXCHANGE", + EOFCREATE: "EOFCREATE", + RETURNCONTRACT: "RETURNCONTRACT", + // 0xf0 range - closures. CREATE: "CREATE", CALL: "CALL", @@ -391,10 +440,16 @@ var opCodeToString = [256]string{ CALLCODE: "CALLCODE", DELEGATECALL: "DELEGATECALL", CREATE2: "CREATE2", - STATICCALL: "STATICCALL", - REVERT: "REVERT", - INVALID: "INVALID", - SELFDESTRUCT: "SELFDESTRUCT", + + RETURNDATALOAD: "RETURNDATALOAD", + EXTCALL: "EXTCALL", + EXTDELEGATECALL: "EXTDELEGATECALL", + + STATICCALL: "STATICCALL", + EXTSTATICCALL: "EXTSTATICCALL", + REVERT: "REVERT", + INVALID: "INVALID", + SELFDESTRUCT: "SELFDESTRUCT", } func (op OpCode) String() string { @@ -405,155 +460,174 @@ func (op OpCode) String() string { } var stringToOp = map[string]OpCode{ - "STOP": STOP, - "ADD": ADD, - "MUL": MUL, - "SUB": SUB, - "DIV": DIV, - "SDIV": SDIV, - "MOD": MOD, - "SMOD": SMOD, - "EXP": EXP, - "NOT": NOT, - "LT": LT, - "GT": GT, - "SLT": SLT, - "SGT": SGT, - "EQ": EQ, - "ISZERO": ISZERO, - "SIGNEXTEND": SIGNEXTEND, - "AND": AND, - "OR": OR, - "XOR": XOR, - "BYTE": BYTE, - "SHL": SHL, - "SHR": SHR, - "SAR": SAR, - "ADDMOD": ADDMOD, - "MULMOD": MULMOD, - "KECCAK256": KECCAK256, - "ADDRESS": ADDRESS, - "BALANCE": BALANCE, - "ORIGIN": ORIGIN, - "CALLER": CALLER, - "CALLVALUE": CALLVALUE, - "CALLDATALOAD": CALLDATALOAD, - "CALLDATASIZE": CALLDATASIZE, - "CALLDATACOPY": CALLDATACOPY, - "CHAINID": CHAINID, - "BASEFEE": BASEFEE, - "BLOBHASH": BLOBHASH, - "BLOBBASEFEE": BLOBBASEFEE, - "DELEGATECALL": DELEGATECALL, - "STATICCALL": STATICCALL, - "CODESIZE": CODESIZE, - "CODECOPY": CODECOPY, - "GASPRICE": GASPRICE, - "EXTCODESIZE": EXTCODESIZE, - "EXTCODECOPY": EXTCODECOPY, - "RETURNDATASIZE": RETURNDATASIZE, - "RETURNDATACOPY": RETURNDATACOPY, - "EXTCODEHASH": EXTCODEHASH, - "BLOCKHASH": BLOCKHASH, - "COINBASE": COINBASE, - "TIMESTAMP": TIMESTAMP, - "NUMBER": NUMBER, - "DIFFICULTY": DIFFICULTY, - "GASLIMIT": GASLIMIT, - "SELFBALANCE": SELFBALANCE, - "POP": POP, - "MLOAD": MLOAD, - "MSTORE": MSTORE, - "MSTORE8": MSTORE8, - "SLOAD": SLOAD, - "SSTORE": SSTORE, - "JUMP": JUMP, - "JUMPI": JUMPI, - "PC": PC, - "MSIZE": MSIZE, - "GAS": GAS, - "JUMPDEST": JUMPDEST, - "TLOAD": TLOAD, - "TSTORE": TSTORE, - "MCOPY": MCOPY, - "PUSH0": PUSH0, - "PUSH1": PUSH1, - "PUSH2": PUSH2, - "PUSH3": PUSH3, - "PUSH4": PUSH4, - "PUSH5": PUSH5, - "PUSH6": PUSH6, - "PUSH7": PUSH7, - "PUSH8": PUSH8, - "PUSH9": PUSH9, - "PUSH10": PUSH10, - "PUSH11": PUSH11, - "PUSH12": PUSH12, - "PUSH13": PUSH13, - "PUSH14": PUSH14, - "PUSH15": PUSH15, - "PUSH16": PUSH16, - "PUSH17": PUSH17, - "PUSH18": PUSH18, - "PUSH19": PUSH19, - "PUSH20": PUSH20, - "PUSH21": PUSH21, - "PUSH22": PUSH22, - "PUSH23": PUSH23, - "PUSH24": PUSH24, - "PUSH25": PUSH25, - "PUSH26": PUSH26, - "PUSH27": PUSH27, - "PUSH28": PUSH28, - "PUSH29": PUSH29, - "PUSH30": PUSH30, - "PUSH31": PUSH31, - "PUSH32": PUSH32, - "DUP1": DUP1, - "DUP2": DUP2, - "DUP3": DUP3, - "DUP4": DUP4, - "DUP5": DUP5, - "DUP6": DUP6, - "DUP7": DUP7, - "DUP8": DUP8, - "DUP9": DUP9, - "DUP10": DUP10, - "DUP11": DUP11, - "DUP12": DUP12, - "DUP13": DUP13, - "DUP14": DUP14, - "DUP15": DUP15, - "DUP16": DUP16, - "SWAP1": SWAP1, - "SWAP2": SWAP2, - "SWAP3": SWAP3, - "SWAP4": SWAP4, - "SWAP5": SWAP5, - "SWAP6": SWAP6, - "SWAP7": SWAP7, - "SWAP8": SWAP8, - "SWAP9": SWAP9, - "SWAP10": SWAP10, - "SWAP11": SWAP11, - "SWAP12": SWAP12, - "SWAP13": SWAP13, - "SWAP14": SWAP14, - "SWAP15": SWAP15, - "SWAP16": SWAP16, - "LOG0": LOG0, - "LOG1": LOG1, - "LOG2": LOG2, - "LOG3": LOG3, - "LOG4": LOG4, - "CREATE": CREATE, - "CREATE2": CREATE2, - "CALL": CALL, - "RETURN": RETURN, - "CALLCODE": CALLCODE, - "REVERT": REVERT, - "INVALID": INVALID, - "SELFDESTRUCT": SELFDESTRUCT, + "STOP": STOP, + "ADD": ADD, + "MUL": MUL, + "SUB": SUB, + "DIV": DIV, + "SDIV": SDIV, + "MOD": MOD, + "SMOD": SMOD, + "EXP": EXP, + "NOT": NOT, + "LT": LT, + "GT": GT, + "SLT": SLT, + "SGT": SGT, + "EQ": EQ, + "ISZERO": ISZERO, + "SIGNEXTEND": SIGNEXTEND, + "AND": AND, + "OR": OR, + "XOR": XOR, + "BYTE": BYTE, + "SHL": SHL, + "SHR": SHR, + "SAR": SAR, + "ADDMOD": ADDMOD, + "MULMOD": MULMOD, + "KECCAK256": KECCAK256, + "ADDRESS": ADDRESS, + "BALANCE": BALANCE, + "ORIGIN": ORIGIN, + "CALLER": CALLER, + "CALLVALUE": CALLVALUE, + "CALLDATALOAD": CALLDATALOAD, + "CALLDATASIZE": CALLDATASIZE, + "CALLDATACOPY": CALLDATACOPY, + "CHAINID": CHAINID, + "BASEFEE": BASEFEE, + "BLOBHASH": BLOBHASH, + "BLOBBASEFEE": BLOBBASEFEE, + "DELEGATECALL": DELEGATECALL, + "STATICCALL": STATICCALL, + "CODESIZE": CODESIZE, + "CODECOPY": CODECOPY, + "GASPRICE": GASPRICE, + "EXTCODESIZE": EXTCODESIZE, + "EXTCODECOPY": EXTCODECOPY, + "RETURNDATASIZE": RETURNDATASIZE, + "RETURNDATACOPY": RETURNDATACOPY, + "EXTCODEHASH": EXTCODEHASH, + "BLOCKHASH": BLOCKHASH, + "COINBASE": COINBASE, + "TIMESTAMP": TIMESTAMP, + "NUMBER": NUMBER, + "DIFFICULTY": DIFFICULTY, + "GASLIMIT": GASLIMIT, + "SELFBALANCE": SELFBALANCE, + "POP": POP, + "MLOAD": MLOAD, + "MSTORE": MSTORE, + "MSTORE8": MSTORE8, + "SLOAD": SLOAD, + "SSTORE": SSTORE, + "JUMP": JUMP, + "JUMPI": JUMPI, + "PC": PC, + "MSIZE": MSIZE, + "GAS": GAS, + "JUMPDEST": JUMPDEST, + "TLOAD": TLOAD, + "TSTORE": TSTORE, + "MCOPY": MCOPY, + "PUSH0": PUSH0, + "PUSH1": PUSH1, + "PUSH2": PUSH2, + "PUSH3": PUSH3, + "PUSH4": PUSH4, + "PUSH5": PUSH5, + "PUSH6": PUSH6, + "PUSH7": PUSH7, + "PUSH8": PUSH8, + "PUSH9": PUSH9, + "PUSH10": PUSH10, + "PUSH11": PUSH11, + "PUSH12": PUSH12, + "PUSH13": PUSH13, + "PUSH14": PUSH14, + "PUSH15": PUSH15, + "PUSH16": PUSH16, + "PUSH17": PUSH17, + "PUSH18": PUSH18, + "PUSH19": PUSH19, + "PUSH20": PUSH20, + "PUSH21": PUSH21, + "PUSH22": PUSH22, + "PUSH23": PUSH23, + "PUSH24": PUSH24, + "PUSH25": PUSH25, + "PUSH26": PUSH26, + "PUSH27": PUSH27, + "PUSH28": PUSH28, + "PUSH29": PUSH29, + "PUSH30": PUSH30, + "PUSH31": PUSH31, + "PUSH32": PUSH32, + "DUP1": DUP1, + "DUP2": DUP2, + "DUP3": DUP3, + "DUP4": DUP4, + "DUP5": DUP5, + "DUP6": DUP6, + "DUP7": DUP7, + "DUP8": DUP8, + "DUP9": DUP9, + "DUP10": DUP10, + "DUP11": DUP11, + "DUP12": DUP12, + "DUP13": DUP13, + "DUP14": DUP14, + "DUP15": DUP15, + "DUP16": DUP16, + "SWAP1": SWAP1, + "SWAP2": SWAP2, + "SWAP3": SWAP3, + "SWAP4": SWAP4, + "SWAP5": SWAP5, + "SWAP6": SWAP6, + "SWAP7": SWAP7, + "SWAP8": SWAP8, + "SWAP9": SWAP9, + "SWAP10": SWAP10, + "SWAP11": SWAP11, + "SWAP12": SWAP12, + "SWAP13": SWAP13, + "SWAP14": SWAP14, + "SWAP15": SWAP15, + "SWAP16": SWAP16, + "LOG0": LOG0, + "LOG1": LOG1, + "LOG2": LOG2, + "LOG3": LOG3, + "LOG4": LOG4, + "DATALOAD": DATALOAD, + "DATALOADN": DATALOADN, + "DATASIZE": DATASIZE, + "DATACOPY": DATACOPY, + "RJUMP": RJUMP, + "RJUMPI": RJUMPI, + "RJUMPV": RJUMPV, + "CALLF": CALLF, + "RETF": RETF, + "JUMPF": JUMPF, + "DUPN": DUPN, + "SWAPN": SWAPN, + "EXCHANGE": EXCHANGE, + "EOFCREATE": EOFCREATE, + "RETURNCONTRACT": RETURNCONTRACT, + "CREATE": CREATE, + "CREATE2": CREATE2, + "RETURNDATALOAD": RETURNDATALOAD, + "EXTCALL": EXTCALL, + "EXTDELEGATECALL": EXTDELEGATECALL, + "EXTSTATICCALL": EXTSTATICCALL, + "CALL": CALL, + "RETURN": RETURN, + "CALLCODE": CALLCODE, + "REVERT": REVERT, + "INVALID": INVALID, + "SELFDESTRUCT": SELFDESTRUCT, } // StringToOp finds the opcode whose name is stored in `str`. diff --git a/core/vm/operations_acl.go b/core/vm/operations_acl.go index 1cdaaba516..ff3875868f 100644 --- a/core/vm/operations_acl.go +++ b/core/vm/operations_acl.go @@ -22,6 +22,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/params" ) @@ -152,9 +153,9 @@ func gasEip2929AccountCheck(evm *EVM, contract *Contract, stack *Stack, mem *Mem return 0, nil } -func makeCallVariantGasCallEIP2929(oldCalculator gasFunc) gasFunc { +func makeCallVariantGasCallEIP2929(oldCalculator gasFunc, addressPosition int) gasFunc { return func(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { - addr := common.Address(stack.Back(1).Bytes20()) + addr := common.Address(stack.Back(addressPosition).Bytes20()) // Check slot presence in the access list warmAccess := evm.StateDB.AddressInAccessList(addr) // The WarmStorageReadCostEIP2929 (100) is already deducted in the form of a constant cost, so @@ -192,10 +193,10 @@ func makeCallVariantGasCallEIP2929(oldCalculator gasFunc) gasFunc { } var ( - gasCallEIP2929 = makeCallVariantGasCallEIP2929(gasCall) - gasDelegateCallEIP2929 = makeCallVariantGasCallEIP2929(gasDelegateCall) - gasStaticCallEIP2929 = makeCallVariantGasCallEIP2929(gasStaticCall) - gasCallCodeEIP2929 = makeCallVariantGasCallEIP2929(gasCallCode) + gasCallEIP2929 = makeCallVariantGasCallEIP2929(gasCall, 1) + gasDelegateCallEIP2929 = makeCallVariantGasCallEIP2929(gasDelegateCall, 1) + gasStaticCallEIP2929 = makeCallVariantGasCallEIP2929(gasStaticCall, 1) + gasCallCodeEIP2929 = makeCallVariantGasCallEIP2929(gasCallCode, 1) gasSelfdestructEIP2929 = makeSelfdestructGasFn(true) // gasSelfdestructEIP3529 implements the changes in EIP-3529 (no refunds) gasSelfdestructEIP3529 = makeSelfdestructGasFn(false) @@ -242,3 +243,70 @@ func makeSelfdestructGasFn(refundsEnabled bool) gasFunc { } return gasFunc } + +var ( + gasCallEIP7702 = makeCallVariantGasCallEIP7702(gasCall) + gasDelegateCallEIP7702 = makeCallVariantGasCallEIP7702(gasDelegateCall) + gasStaticCallEIP7702 = makeCallVariantGasCallEIP7702(gasStaticCall) + gasCallCodeEIP7702 = makeCallVariantGasCallEIP7702(gasCallCode) +) + +func makeCallVariantGasCallEIP7702(oldCalculator gasFunc) gasFunc { + return func(evm *EVM, contract *Contract, stack *Stack, mem *Memory, memorySize uint64) (uint64, error) { + var ( + total uint64 // total dynamic gas used + addr = common.Address(stack.Back(1).Bytes20()) + ) + + // Check slot presence in the access list + if !evm.StateDB.AddressInAccessList(addr) { + evm.StateDB.AddAddressToAccessList(addr) + // The WarmStorageReadCostEIP2929 (100) is already deducted in the form of a constant cost, so + // the cost to charge for cold access, if any, is Cold - Warm + coldCost := params.ColdAccountAccessCostEIP2929 - params.WarmStorageReadCostEIP2929 + // Charge the remaining difference here already, to correctly calculate available + // gas for call + if !contract.UseGas(coldCost, evm.Config.Tracer, tracing.GasChangeCallStorageColdAccess) { + return 0, ErrOutOfGas + } + total += coldCost + } + + // Check if code is a delegation and if so, charge for resolution. + if target, ok := types.ParseDelegation(evm.StateDB.GetCode(addr)); ok { + var cost uint64 + if evm.StateDB.AddressInAccessList(target) { + cost = params.WarmStorageReadCostEIP2929 + } else { + evm.StateDB.AddAddressToAccessList(target) + cost = params.ColdAccountAccessCostEIP2929 + } + if !contract.UseGas(cost, evm.Config.Tracer, tracing.GasChangeCallStorageColdAccess) { + return 0, ErrOutOfGas + } + total += cost + } + + // Now call the old calculator, which takes into account + // - create new account + // - transfer value + // - memory expansion + // - 63/64ths rule + old, err := oldCalculator(evm, contract, stack, mem, memorySize) + if err != nil { + return old, err + } + + // Temporarily add the gas charge back to the contract and return value. By + // adding it to the return, it will be charged outside of this function, as + // part of the dynamic gas. This will ensure it is correctly reported to + // tracers. + contract.Gas += total + + var overflow bool + if total, overflow = math.SafeAdd(old, total); overflow { + return 0, ErrGasUintOverflow + } + return total, nil + } +} diff --git a/core/vm/operations_verkle.go b/core/vm/operations_verkle.go index 722d5ed2ce..3492994778 100644 --- a/core/vm/operations_verkle.go +++ b/core/vm/operations_verkle.go @@ -17,6 +17,8 @@ package vm import ( + gomath "math" + "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/params" @@ -126,7 +128,7 @@ func gasCodeCopyEip4762(evm *EVM, contract *Contract, stack *Stack, mem *Memory, ) uint64CodeOffset, overflow := codeOffset.Uint64WithOverflow() if overflow { - uint64CodeOffset = math.MaxUint64 + uint64CodeOffset = gomath.MaxUint64 } _, copyOffset, nonPaddedCopyLength := getDataAndAdjustedBounds(contract.Code, uint64CodeOffset, length.Uint64()) if !contract.IsDeployment { diff --git a/core/vm/program/program.go b/core/vm/program/program.go new file mode 100644 index 0000000000..acc7fd25fc --- /dev/null +++ b/core/vm/program/program.go @@ -0,0 +1,430 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the goevmlab library. If not, see . + +// package program is a utility to create EVM bytecode for testing, but _not_ for production. As such: +// +// - There are not package guarantees. We might iterate heavily on this package, and do backwards-incompatible changes without warning +// - There are no quality-guarantees. These utilities may produce evm-code that is non-functional. YMMV. +// - There are no stability-guarantees. The utility will `panic` if the inputs do not align / make sense. +package program + +import ( + "fmt" + "math/big" + + "github.com/ethereum/go-ethereum/core/vm" + "github.com/holiman/uint256" +) + +// Program is a simple bytecode container. It can be used to construct +// simple EVM programs. Errors during construction of a Program typically +// cause panics: so avoid using these programs in production settings or on +// untrusted input. +// This package is mainly meant to aid in testing. This is not a production +// -level "compiler". +type Program struct { + code []byte +} + +// New creates a new Program +func New() *Program { + return &Program{ + code: make([]byte, 0), + } +} + +// add adds the op to the code. +func (p *Program) add(op byte) *Program { + p.code = append(p.code, op) + return p +} + +// pushBig creates a PUSHX instruction and pushes the given val. +// - If the val is nil, it pushes zero +// - If the val is bigger than 32 bytes, it panics +func (p *Program) doPush(val *uint256.Int) { + if val == nil { + val = new(uint256.Int) + } + valBytes := val.Bytes() + if len(valBytes) == 0 { + valBytes = append(valBytes, 0) + } + bLen := len(valBytes) + p.add(byte(vm.PUSH1) - 1 + byte(bLen)) + p.Append(valBytes) +} + +// Append appends the given data to the code. +func (p *Program) Append(data []byte) *Program { + p.code = append(p.code, data...) + return p +} + +// Bytes returns the Program bytecode. OBS: This is not a copy. +func (p *Program) Bytes() []byte { + return p.code +} + +// SetBytes sets the Program bytecode. The combination of Bytes and SetBytes means +// that external callers can implement missing functionality: +// +// ... +// prog.Push(1) +// code := prog.Bytes() +// manipulate(code) +// prog.SetBytes(code) +func (p *Program) SetBytes(code []byte) { + p.code = code +} + +// Hex returns the Program bytecode as a hex string. +func (p *Program) Hex() string { + return fmt.Sprintf("%02x", p.Bytes()) +} + +// Op appends the given opcode(s). +func (p *Program) Op(ops ...vm.OpCode) *Program { + for _, op := range ops { + p.add(byte(op)) + } + return p +} + +// Push creates a PUSHX instruction with the data provided. If zero is being pushed, +// PUSH0 will be avoided in favour of [PUSH1 0], to ensure backwards compatibility. +func (p *Program) Push(val any) *Program { + switch v := val.(type) { + case int: + p.doPush(new(uint256.Int).SetUint64(uint64(v))) + case uint64: + p.doPush(new(uint256.Int).SetUint64(v)) + case uint32: + p.doPush(new(uint256.Int).SetUint64(uint64(v))) + case uint16: + p.doPush(new(uint256.Int).SetUint64(uint64(v))) + case *big.Int: + p.doPush(uint256.MustFromBig(v)) + case *uint256.Int: + p.doPush(v) + case uint256.Int: + p.doPush(&v) + case []byte: + p.doPush(new(uint256.Int).SetBytes(v)) + case byte: + p.doPush(new(uint256.Int).SetUint64(uint64(v))) + case interface{ Bytes() []byte }: + // Here, we jump through some hoops in order to avoid depending on + // go-ethereum types.Address and common.Hash, and instead use the + // interface. This works on both values and pointers! + p.doPush(new(uint256.Int).SetBytes(v.Bytes())) + case nil: + p.doPush(nil) + default: + panic(fmt.Sprintf("unsupported type %T", v)) + } + return p +} + +// Push0 implements PUSH0 (0x5f). +func (p *Program) Push0() *Program { + return p.Op(vm.PUSH0) +} + +// ExtcodeCopy performs an extcodecopy invocation. +func (p *Program) ExtcodeCopy(address, memOffset, codeOffset, length any) *Program { + p.Push(length) + p.Push(codeOffset) + p.Push(memOffset) + p.Push(address) + return p.Op(vm.EXTCODECOPY) +} + +// Call is a convenience function to make a call. If 'gas' is nil, the opcode GAS will +// be used to provide all gas. +func (p *Program) Call(gas *uint256.Int, address, value, inOffset, inSize, outOffset, outSize any) *Program { + if outOffset == outSize && inSize == outSize && inOffset == outSize && value == outSize { + p.Push(outSize).Op(vm.DUP1, vm.DUP1, vm.DUP1, vm.DUP1) + } else { + p.Push(outSize).Push(outOffset).Push(inSize).Push(inOffset).Push(value) + } + p.Push(address) + if gas == nil { + p.Op(vm.GAS) + } else { + p.doPush(gas) + } + return p.Op(vm.CALL) +} + +// DelegateCall is a convenience function to make a delegatecall. If 'gas' is nil, the opcode GAS will +// be used to provide all gas. +func (p *Program) DelegateCall(gas *uint256.Int, address, inOffset, inSize, outOffset, outSize any) *Program { + if outOffset == outSize && inSize == outSize && inOffset == outSize { + p.Push(outSize).Op(vm.DUP1, vm.DUP1, vm.DUP1) + } else { + p.Push(outSize).Push(outOffset).Push(inSize).Push(inOffset) + } + p.Push(address) + if gas == nil { + p.Op(vm.GAS) + } else { + p.doPush(gas) + } + return p.Op(vm.DELEGATECALL) +} + +// StaticCall is a convenience function to make a staticcall. If 'gas' is nil, the opcode GAS will +// be used to provide all gas. +func (p *Program) StaticCall(gas *uint256.Int, address, inOffset, inSize, outOffset, outSize any) *Program { + if outOffset == outSize && inSize == outSize && inOffset == outSize { + p.Push(outSize).Op(vm.DUP1, vm.DUP1, vm.DUP1) + } else { + p.Push(outSize).Push(outOffset).Push(inSize).Push(inOffset) + } + p.Push(address) + if gas == nil { + p.Op(vm.GAS) + } else { + p.doPush(gas) + } + return p.Op(vm.STATICCALL) +} + +// StaticCall is a convenience function to make a callcode. If 'gas' is nil, the opcode GAS will +// be used to provide all gas. +func (p *Program) CallCode(gas *uint256.Int, address, value, inOffset, inSize, outOffset, outSize any) *Program { + if outOffset == outSize && inSize == outSize && inOffset == outSize { + p.Push(outSize).Op(vm.DUP1, vm.DUP1, vm.DUP1) + } else { + p.Push(outSize).Push(outOffset).Push(inSize).Push(inOffset) + } + p.Push(value) + p.Push(address) + if gas == nil { + p.Op(vm.GAS) + } else { + p.doPush(gas) + } + return p.Op(vm.CALLCODE) +} + +// Label returns the PC (of the next instruction). +func (p *Program) Label() uint64 { + return uint64(len(p.code)) +} + +// Jumpdest adds a JUMPDEST op, and returns the PC of that instruction. +func (p *Program) Jumpdest() (*Program, uint64) { + here := p.Label() + p.Op(vm.JUMPDEST) + return p, here +} + +// Jump pushes the destination and adds a JUMP. +func (p *Program) Jump(loc any) *Program { + p.Push(loc) + p.Op(vm.JUMP) + return p +} + +// JumpIf implements JUMPI. +func (p *Program) JumpIf(loc any, condition any) *Program { + p.Push(condition) + p.Push(loc) + p.Op(vm.JUMPI) + return p +} + +// Size returns the current size of the bytecode. +func (p *Program) Size() int { + return len(p.code) +} + +// InputAddressToStack stores the input (calldata) to memory as address (20 bytes). +func (p *Program) InputAddressToStack(inputOffset uint32) *Program { + p.Push(inputOffset) + p.Op(vm.CALLDATALOAD) // Loads [n -> n + 32] of input data to stack top + mask, _ := big.NewInt(0).SetString("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", 16) + p.Push(mask) // turn into address + return p.Op(vm.AND) +} + +// MStore stores the provided data (into the memory area starting at memStart). +func (p *Program) Mstore(data []byte, memStart uint32) *Program { + var idx = 0 + // We need to store it in chunks of 32 bytes + for ; idx+32 <= len(data); idx += 32 { + chunk := data[idx : idx+32] + // push the value + p.Push(chunk) + // push the memory index + p.Push(uint32(idx) + memStart) + p.Op(vm.MSTORE) + } + // Remainders become stored using MSTORE8 + for ; idx < len(data); idx++ { + b := data[idx] + // push the byte + p.Push(b) + p.Push(uint32(idx) + memStart) + p.Op(vm.MSTORE8) + } + return p +} + +// MstoreSmall stores the provided data, which must be smaller than 32 bytes, +// into the memory area starting at memStart. +// The data will be LHS zero-added to align on 32 bytes. +// For example, providing data 0x1122, it will do a PUSH2: +// PUSH2 0x1122, resulting in +// stack: 0x0000000000000000000000000000000000000000000000000000000000001122 +// followed by MSTORE(0,0) +// And thus, the resulting memory will be +// [ 0000000000000000000000000000000000000000000000000000000000001122 ] +func (p *Program) MstoreSmall(data []byte, memStart uint32) *Program { + if len(data) > 32 { + // For larger sizes, use Mstore instead. + panic("only <=32 byte data size supported") + } + if len(data) == 0 { + // Storing 0-length data smells of an error somewhere. + panic("data is zero length") + } + // push the value + p.Push(data) + // push the memory index + p.Push(memStart) + p.Op(vm.MSTORE) + return p +} + +// MemToStorage copies the given memory area into SSTORE slots, +// It expects data to be aligned to 32 byte, and does not zero out +// remainders if some data is not +// I.e, if given a 1-byte area, it will still copy the full 32 bytes to storage. +func (p *Program) MemToStorage(memStart, memSize, startSlot int) *Program { + // We need to store it in chunks of 32 bytes + for idx := memStart; idx < (memStart + memSize); idx += 32 { + dataStart := idx + // Mload the chunk + p.Push(dataStart) + p.Op(vm.MLOAD) + // Value is now on stack, + p.Push(startSlot) + p.Op(vm.SSTORE) + startSlot++ + } + return p +} + +// ReturnViaCodeCopy utilises CODECOPY to place the given data in the bytecode of +// p, loads into memory (offset 0) and returns the code. +// This is a typical "constructor". +// Note: since all indexing is calculated immediately, the preceding bytecode +// must not be expanded or shortened. +func (p *Program) ReturnViaCodeCopy(data []byte) *Program { + p.Push(len(data)) + // For convenience, we'll use PUSH2 for the offset. Then we know we can always + // fit, since code is limited to 0xc000 + p.Op(vm.PUSH2) + offsetPos := p.Size() // Need to update this position later on + p.Append([]byte{0, 0}) // Offset of the code to be copied + p.Push(0) // Offset in memory (destination) + p.Op(vm.CODECOPY) // Copy from code[offset:offset+len] to memory[0:] + p.Return(0, len(data)) // Return memory[0:len] + offset := p.Size() + p.Append(data) // And add the data + + // Now, go back and fix the offset + p.code[offsetPos] = byte(offset >> 8) + p.code[offsetPos+1] = byte(offset) + return p +} + +// Sstore stores the given byte array to the given slot. +// OBS! Does not verify that the value indeed fits into 32 bytes. +// If it does not, it will panic later on via doPush. +func (p *Program) Sstore(slot any, value any) *Program { + p.Push(value) + p.Push(slot) + return p.Op(vm.SSTORE) +} + +// Tstore stores the given byte array to the given t-slot. +// OBS! Does not verify that the value indeed fits into 32 bytes. +// If it does not, it will panic later on via doPush. +func (p *Program) Tstore(slot any, value any) *Program { + p.Push(value) + p.Push(slot) + return p.Op(vm.TSTORE) +} + +// Return implements RETURN +func (p *Program) Return(offset, len int) *Program { + p.Push(len) + p.Push(offset) + return p.Op(vm.RETURN) +} + +// ReturnData loads the given data into memory, and does a return with it +func (p *Program) ReturnData(data []byte) *Program { + p.Mstore(data, 0) + return p.Return(0, len(data)) +} + +// Create2 uses create2 to construct a contract with the given bytecode. +// This operation leaves either '0' or address on the stack. +func (p *Program) Create2(code []byte, salt any) *Program { + var ( + value = 0 + offset = 0 + size = len(code) + ) + // Load the code into mem + p.Mstore(code, 0) + // Create it + return p.Push(salt). + Push(size). + Push(offset). + Push(value). + Op(vm.CREATE2) + // On the stack now, is either + // - zero: in case of failure, OR + // - address: in case of success +} + +// Create2ThenCall calls create2 with the given initcode and salt, and then calls +// into the created contract (or calls into zero, if the creation failed). +func (p *Program) Create2ThenCall(code []byte, salt any) *Program { + p.Create2(code, salt) + // If there happen to be a zero on the stack, it doesn't matter, we're + // not sending any value anyway + p.Push(0).Push(0) // mem out + p.Push(0).Push(0) // mem in + p.Push(0) // value + p.Op(vm.DUP6) // address + p.Op(vm.GAS) + p.Op(vm.CALL) + p.Op(vm.POP) // pop the retval + return p.Op(vm.POP) // pop the address +} + +// Selfdestruct pushes beneficiary and invokes selfdestruct. +func (p *Program) Selfdestruct(beneficiary any) *Program { + p.Push(beneficiary) + return p.Op(vm.SELFDESTRUCT) +} diff --git a/core/vm/program/program_test.go b/core/vm/program/program_test.go new file mode 100644 index 0000000000..0b34210067 --- /dev/null +++ b/core/vm/program/program_test.go @@ -0,0 +1,311 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the goevmlab library. If not, see . + +package program + +import ( + "bytes" + "math/big" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/vm" + "github.com/holiman/uint256" +) + +func TestPush(t *testing.T) { + tests := []struct { + input interface{} + expected string + }{ + // native ints + {0, "6000"}, + {0xfff, "610fff"}, + {nil, "6000"}, + {uint8(1), "6001"}, + {uint16(1), "6001"}, + {uint32(1), "6001"}, + {uint64(1), "6001"}, + // bigints + {big.NewInt(0), "6000"}, + {big.NewInt(1), "6001"}, + {big.NewInt(0xfff), "610fff"}, + // uint256 + {uint256.NewInt(1), "6001"}, + {uint256.Int{1, 0, 0, 0}, "6001"}, + // Addresses + {common.HexToAddress("0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef"), "73deadbeefdeadbeefdeadbeefdeadbeefdeadbeef"}, + {&common.Address{}, "6000"}, + } + for i, tc := range tests { + have := New().Push(tc.input).Hex() + if have != tc.expected { + t.Errorf("test %d: got %v expected %v", i, have, tc.expected) + } + } +} + +func TestCall(t *testing.T) { + { // Nil gas + have := New().Call(nil, common.HexToAddress("0x1337"), big.NewInt(1), 1, 2, 3, 4).Hex() + want := "600460036002600160016113375af1" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { // Non nil gas + have := New().Call(uint256.NewInt(0xffff), common.HexToAddress("0x1337"), big.NewInt(1), 1, 2, 3, 4).Hex() + want := "6004600360026001600161133761fffff1" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } +} + +func TestMstore(t *testing.T) { + { + have := New().Mstore(common.FromHex("0xaabb"), 0).Hex() + want := "60aa60005360bb600153" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { // store at offset + have := New().Mstore(common.FromHex("0xaabb"), 3).Hex() + want := "60aa60035360bb600453" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { // 34 bytes + data := common.FromHex("0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + + "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + + "FFFF") + + have := New().Mstore(data, 0).Hex() + want := "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260ff60205360ff602153" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } +} + +func TestMemToStorage(t *testing.T) { + have := New().MemToStorage(0, 33, 1).Hex() + want := "600051600155602051600255" + if have != want { + t.Errorf("have %v want %v", have, want) + } +} + +func TestSstore(t *testing.T) { + have := New().Sstore(0x1337, []byte("1234")).Hex() + want := "633132333461133755" + if have != want { + t.Errorf("have %v want %v", have, want) + } +} + +func TestReturnData(t *testing.T) { + { + have := New().ReturnData([]byte{0xFF}).Hex() + want := "60ff60005360016000f3" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { + // 32 bytes + data := common.FromHex("0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF") + have := New().ReturnData(data).Hex() + want := "7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { // ReturnViaCodeCopy + data := common.FromHex("0x6001") + have := New().Append([]byte{0x5b, 0x5b, 0x5b}).ReturnViaCodeCopy(data).Hex() + want := "5b5b5b600261001060003960026000f36001" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } + { // ReturnViaCodeCopy larger code + data := common.FromHex("7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3") + have := New().Append([]byte{0x5b, 0x5b, 0x5b}).ReturnViaCodeCopy(data).Hex() + want := "5b5b5b602961001060003960296000f37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60005260206000f3" + if have != want { + t.Errorf("have %v want %v", have, want) + } + } +} + +func TestCreateAndCall(t *testing.T) { + // A constructor that stores a slot + ctor := New().Sstore(0, big.NewInt(5)) + + // A runtime bytecode which reads the slot and returns + deployed := New() + deployed.Push(0).Op(vm.SLOAD) // [value] in stack + deployed.Push(0) // [value, 0] + deployed.Op(vm.MSTORE) + deployed.Return(0, 32) + + // Pack them + ctor.ReturnData(deployed.Bytes()) + // Verify constructor + runtime code + { + want := "6005600055606060005360006001536054600253606060035360006004536052600553606060065360206007536060600853600060095360f3600a53600b6000f3" + if got := ctor.Hex(); got != want { + t.Fatalf("1: got %v expected %v", got, want) + } + } +} + +func TestCreate2Call(t *testing.T) { + // Some runtime code + runtime := New().Op(vm.ADDRESS, vm.SELFDESTRUCT).Bytes() + want := common.FromHex("0x30ff") + if !bytes.Equal(want, runtime) { + t.Fatalf("runtime code error\nwant: %x\nhave: %x\n", want, runtime) + } + // A constructor returning the runtime code + initcode := New().ReturnData(runtime).Bytes() + want = common.FromHex("603060005360ff60015360026000f3") + if !bytes.Equal(want, initcode) { + t.Fatalf("initcode error\nwant: %x\nhave: %x\n", want, initcode) + } + // A factory invoking the constructor + outer := New().Create2ThenCall(initcode, nil).Bytes() + want = common.FromHex("60606000536030600153606060025360006003536053600453606060055360ff6006536060600753600160085360536009536060600a536002600b536060600c536000600d5360f3600e536000600f60006000f560006000600060006000855af15050") + if !bytes.Equal(want, outer) { + t.Fatalf("factory error\nwant: %x\nhave: %x\n", want, outer) + } +} + +func TestGenerator(t *testing.T) { + for i, tc := range []struct { + want []byte + haveFn func() []byte + }{ + { // CREATE + want: []byte{ + // Store initcode in memory at 0x00 (5 bytes left-padded to 32 bytes) + byte(vm.PUSH5), + // Init code: PUSH1 0, PUSH1 0, RETURN (3 steps) + byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.RETURN), + byte(vm.PUSH1), 0, + byte(vm.MSTORE), + // length, offset, value + byte(vm.PUSH1), 5, byte(vm.PUSH1), 27, byte(vm.PUSH1), 0, + byte(vm.CREATE), + byte(vm.POP), + }, + haveFn: func() []byte { + initcode := New().Return(0, 0).Bytes() + return New().MstoreSmall(initcode, 0). + Push(len(initcode)). // length + Push(32 - len(initcode)). // offset + Push(0). // value + Op(vm.CREATE). + Op(vm.POP).Bytes() + }, + }, + { // CREATE2 + want: []byte{ + // Store initcode in memory at 0x00 (5 bytes left-padded to 32 bytes) + byte(vm.PUSH5), + // Init code: PUSH1 0, PUSH1 0, RETURN (3 steps) + byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.RETURN), + byte(vm.PUSH1), 0, + byte(vm.MSTORE), + // salt, length, offset, value + byte(vm.PUSH1), 1, byte(vm.PUSH1), 5, byte(vm.PUSH1), 27, byte(vm.PUSH1), 0, + byte(vm.CREATE2), + byte(vm.POP), + }, + haveFn: func() []byte { + initcode := New().Return(0, 0).Bytes() + return New().MstoreSmall(initcode, 0). + Push(1). // salt + Push(len(initcode)). // length + Push(32 - len(initcode)). // offset + Push(0). // value + Op(vm.CREATE2). + Op(vm.POP).Bytes() + }, + }, + { // CALL + want: []byte{ + // outsize, outoffset, insize, inoffset + byte(vm.PUSH1), 0, byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.DUP1), // value + byte(vm.PUSH1), 0xbb, //address + byte(vm.GAS), // gas + byte(vm.CALL), + byte(vm.POP), + }, + haveFn: func() []byte { + return New().Call(nil, 0xbb, 0, 0, 0, 0, 0).Op(vm.POP).Bytes() + }, + }, + { // CALLCODE + want: []byte{ + // outsize, outoffset, insize, inoffset + byte(vm.PUSH1), 0, byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0, // value + byte(vm.PUSH1), 0xcc, //address + byte(vm.GAS), // gas + byte(vm.CALLCODE), + byte(vm.POP), + }, + haveFn: func() []byte { + return New().CallCode(nil, 0xcc, 0, 0, 0, 0, 0).Op(vm.POP).Bytes() + }, + }, + { // STATICCALL + want: []byte{ + // outsize, outoffset, insize, inoffset + byte(vm.PUSH1), 0, byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xdd, //address + byte(vm.GAS), // gas + byte(vm.STATICCALL), + byte(vm.POP), + }, + haveFn: func() []byte { + return New().StaticCall(nil, 0xdd, 0, 0, 0, 0).Op(vm.POP).Bytes() + }, + }, + { // DELEGATECALL + want: []byte{ + // outsize, outoffset, insize, inoffset + byte(vm.PUSH1), 0, byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xee, //address + byte(vm.GAS), // gas + byte(vm.DELEGATECALL), + byte(vm.POP), + }, + haveFn: func() []byte { + return New().DelegateCall(nil, 0xee, 0, 0, 0, 0).Op(vm.POP).Bytes() + }, + }, + } { + if have := tc.haveFn(); !bytes.Equal(have, tc.want) { + t.Fatalf("test %d error\nhave: %x\nwant: %x\n", i, have, tc.want) + } + } +} diff --git a/core/vm/program/readme.md b/core/vm/program/readme.md new file mode 100644 index 0000000000..0e4a54d8f1 --- /dev/null +++ b/core/vm/program/readme.md @@ -0,0 +1,30 @@ +### What is this + +In many cases, we have a need to create somewhat nontrivial bytecode, for testing various +quirks related to state transition or evm execution. + +For example, we want to have a `CREATE2`- op create a contract, which is then invoked, and when invoked does a selfdestruct-to-self. + +It is overkill to go full solidity, but it is also a bit tricky do assemble this by concatenating bytes. + +This utility takes an approach from [goevmlab](https://github.com/holiman/goevmlab/) where it has been used for several years, +a go-lang utility to assemble evm bytecode. + +Using this utility, the case above can be expressed as: +```golang + // Some runtime code + runtime := program.New().Ops(vm.ADDRESS, vm.SELFDESTRUCT).Bytecode() + // A constructor returning the runtime code + initcode := program.New().ReturnData(runtime).Bytecode() + // A factory invoking the constructor + outer := program.New().Create2AndCall(initcode, nil).Bytecode() +``` + +### Warning + +This package is a utility for testing, _not_ for production. As such: + +- There are not package guarantees. We might iterate heavily on this package, and do backwards-incompatible changes without warning +- There are no quality-guarantees. These utilities may produce evm-code that is non-functional. YMMV. +- There are no stability-guarantees. The utility will `panic` if the inputs do not align / make sense. + diff --git a/core/vm/runtime/env.go b/core/vm/runtime/env.go index 34335b8e9e..e54041f7e2 100644 --- a/core/vm/runtime/env.go +++ b/core/vm/runtime/env.go @@ -42,5 +42,7 @@ func NewEnv(cfg *Config) *vm.EVM { Random: cfg.Random, } - return vm.NewEVM(blockContext, txContext, cfg.State, cfg.ChainConfig, cfg.EVMConfig) + evm := vm.NewEVM(blockContext, cfg.State, cfg.ChainConfig, cfg.EVMConfig) + evm.SetTxContext(txContext) + return evm } diff --git a/core/vm/runtime/runtime.go b/core/vm/runtime/runtime.go index f83ed682cd..2243e14b65 100644 --- a/core/vm/runtime/runtime.go +++ b/core/vm/runtime/runtime.go @@ -61,27 +61,26 @@ func setDefaults(cfg *Config) { cancunTime = uint64(0) ) cfg.ChainConfig = ¶ms.ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: new(big.Int), - DAOForkBlock: new(big.Int), - DAOForkSupport: false, - EIP150Block: new(big.Int), - EIP155Block: new(big.Int), - EIP158Block: new(big.Int), - ByzantiumBlock: new(big.Int), - ConstantinopleBlock: new(big.Int), - PetersburgBlock: new(big.Int), - IstanbulBlock: new(big.Int), - MuirGlacierBlock: new(big.Int), - BerlinBlock: new(big.Int), - LondonBlock: new(big.Int), - ArrowGlacierBlock: nil, - GrayGlacierBlock: nil, - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - MergeNetsplitBlock: nil, - ShanghaiTime: &shanghaiTime, - CancunTime: &cancunTime} + ChainID: big.NewInt(1), + HomesteadBlock: new(big.Int), + DAOForkBlock: new(big.Int), + DAOForkSupport: false, + EIP150Block: new(big.Int), + EIP155Block: new(big.Int), + EIP158Block: new(big.Int), + ByzantiumBlock: new(big.Int), + ConstantinopleBlock: new(big.Int), + PetersburgBlock: new(big.Int), + IstanbulBlock: new(big.Int), + MuirGlacierBlock: new(big.Int), + BerlinBlock: new(big.Int), + LondonBlock: new(big.Int), + ArrowGlacierBlock: nil, + GrayGlacierBlock: nil, + TerminalTotalDifficulty: big.NewInt(0), + MergeNetsplitBlock: nil, + ShanghaiTime: &shanghaiTime, + CancunTime: &cancunTime} } if cfg.Difficulty == nil { cfg.Difficulty = new(big.Int) @@ -109,10 +108,7 @@ func setDefaults(cfg *Config) { if cfg.BlobBaseFee == nil { cfg.BlobBaseFee = big.NewInt(params.BlobTxMinBlobGasprice) } - // Merge indicators - if t := cfg.ChainConfig.ShanghaiTime; cfg.ChainConfig.TerminalTotalDifficultyPassed || (t != nil && *t == 0) { - cfg.Random = &(common.Hash{}) - } + cfg.Random = &(common.Hash{}) } // Execute executes the code using the input as call data during the execution. @@ -146,13 +142,16 @@ func Execute(code, input []byte, cfg *Config) ([]byte, *state.StateDB, error) { // set the receiver's (the executing contract) code for execution. cfg.State.SetCode(address, code) // Call the code with the given configuration. - ret, _, err := vmenv.Call( + ret, leftOverGas, err := vmenv.Call( sender, common.BytesToAddress([]byte("contract")), input, cfg.GasLimit, uint256.MustFromBig(cfg.Value), ) + if cfg.EVMConfig.Tracer != nil && cfg.EVMConfig.Tracer.OnTxEnd != nil { + cfg.EVMConfig.Tracer.OnTxEnd(&types.Receipt{GasUsed: cfg.GasLimit - leftOverGas}, err) + } return ret, cfg.State, err } @@ -185,6 +184,9 @@ func Create(input []byte, cfg *Config) ([]byte, common.Address, uint64, error) { cfg.GasLimit, uint256.MustFromBig(cfg.Value), ) + if cfg.EVMConfig.Tracer != nil && cfg.EVMConfig.Tracer.OnTxEnd != nil { + cfg.EVMConfig.Tracer.OnTxEnd(&types.Receipt{GasUsed: cfg.GasLimit - leftOverGas}, err) + } return code, address, leftOverGas, err } @@ -218,5 +220,8 @@ func Call(address common.Address, input []byte, cfg *Config) ([]byte, uint64, er cfg.GasLimit, uint256.MustFromBig(cfg.Value), ) + if cfg.EVMConfig.Tracer != nil && cfg.EVMConfig.Tracer.OnTxEnd != nil { + cfg.EVMConfig.Tracer.OnTxEnd(&types.Receipt{GasUsed: cfg.GasLimit - leftOverGas}, err) + } return ret, leftOverGas, err } diff --git a/core/vm/runtime/runtime_test.go b/core/vm/runtime/runtime_test.go index 9046dad5fe..6074e9a096 100644 --- a/core/vm/runtime/runtime_test.go +++ b/core/vm/runtime/runtime_test.go @@ -31,8 +31,10 @@ import ( "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/asm" "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/core/vm/program" "github.com/ethereum/go-ethereum/eth/tracers" "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/params" @@ -395,7 +397,7 @@ func benchmarkNonModifyingCode(gas uint64, code []byte, name string, tracerCode cfg.State, _ = state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) cfg.GasLimit = gas if len(tracerCode) > 0 { - tracer, err := tracers.DefaultDirectory.New(tracerCode, new(tracers.Context), nil) + tracer, err := tracers.DefaultDirectory.New(tracerCode, new(tracers.Context), nil, cfg.ChainConfig) if err != nil { b.Fatal(err) } @@ -436,99 +438,46 @@ func benchmarkNonModifyingCode(gas uint64, code []byte, name string, tracerCode // BenchmarkSimpleLoop test a pretty simple loop which loops until OOG // 55 ms func BenchmarkSimpleLoop(b *testing.B) { - staticCallIdentity := []byte{ - byte(vm.JUMPDEST), // [ count ] - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.DUP1), // out insize - byte(vm.DUP1), // in offset - byte(vm.PUSH1), 0x4, // address of identity - byte(vm.GAS), // gas - byte(vm.STATICCALL), - byte(vm.POP), // pop return value - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - - callIdentity := []byte{ - byte(vm.JUMPDEST), // [ count ] - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.DUP1), // out insize - byte(vm.DUP1), // in offset - byte(vm.DUP1), // value - byte(vm.PUSH1), 0x4, // address of identity - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), // pop return value - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - - callInexistant := []byte{ - byte(vm.JUMPDEST), // [ count ] - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.DUP1), // out insize - byte(vm.DUP1), // in offset - byte(vm.DUP1), // value - byte(vm.PUSH1), 0xff, // address of existing contract - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), // pop return value - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - - callEOA := []byte{ - byte(vm.JUMPDEST), // [ count ] - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.DUP1), // out insize - byte(vm.DUP1), // in offset - byte(vm.DUP1), // value - byte(vm.PUSH1), 0xE0, // address of EOA - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), // pop return value - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - - loopingCode := []byte{ - byte(vm.JUMPDEST), // [ count ] - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.DUP1), // out insize - byte(vm.DUP1), // in offset - byte(vm.PUSH1), 0x4, // address of identity - byte(vm.GAS), // gas - - byte(vm.POP), byte(vm.POP), byte(vm.POP), byte(vm.POP), byte(vm.POP), byte(vm.POP), - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - - callRevertingContractWithInput := []byte{ - byte(vm.JUMPDEST), // - // push args for the call - byte(vm.PUSH1), 0, // out size - byte(vm.DUP1), // out offset - byte(vm.PUSH1), 0x20, // in size - byte(vm.PUSH1), 0x00, // in offset - byte(vm.PUSH1), 0x00, // value - byte(vm.PUSH1), 0xEE, // address of reverting contract - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), // pop return value - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } + p, lbl := program.New().Jumpdest() + // Call identity, and pop return value + staticCallIdentity := p. + StaticCall(nil, 0x4, 0, 0, 0, 0). + Op(vm.POP).Jump(lbl).Bytes() // pop return value and jump to label + + p, lbl = program.New().Jumpdest() + callIdentity := p. + Call(nil, 0x4, 0, 0, 0, 0, 0). + Op(vm.POP).Jump(lbl).Bytes() // pop return value and jump to label + + p, lbl = program.New().Jumpdest() + callInexistant := p. + Call(nil, 0xff, 0, 0, 0, 0, 0). + Op(vm.POP).Jump(lbl).Bytes() // pop return value and jump to label + + p, lbl = program.New().Jumpdest() + callEOA := p. + Call(nil, 0xE0, 0, 0, 0, 0, 0). // call addr of EOA + Op(vm.POP).Jump(lbl).Bytes() // pop return value and jump to label + + p, lbl = program.New().Jumpdest() + // Push as if we were making call, then pop it off again, and loop + loopingCode := p.Push(0). + Op(vm.DUP1, vm.DUP1, vm.DUP1). + Push(0x4). + Op(vm.GAS, vm.POP, vm.POP, vm.POP, vm.POP, vm.POP, vm.POP). + Jump(lbl).Bytes() + + p, lbl = program.New().Jumpdest() + loopingCode2 := p. + Push(0x01020304).Push(uint64(0x0102030405)). + Op(vm.POP, vm.POP). + Op(vm.PUSH6).Append(make([]byte, 6)).Op(vm.JUMP). // Jumpdest zero expressed in 6 bytes + Jump(lbl).Bytes() + + p, lbl = program.New().Jumpdest() + callRevertingContractWithInput := p. + Call(nil, 0xee, 0, 0, 0x20, 0x0, 0x0). + Op(vm.POP).Jump(lbl).Bytes() // pop return value and jump to label //tracer := logger.NewJSONLogger(nil, os.Stdout) //Execute(loopingCode, nil, &Config{ @@ -540,6 +489,7 @@ func BenchmarkSimpleLoop(b *testing.B) { benchmarkNonModifyingCode(100000000, staticCallIdentity, "staticcall-identity-100M", "", b) benchmarkNonModifyingCode(100000000, callIdentity, "call-identity-100M", "", b) benchmarkNonModifyingCode(100000000, loopingCode, "loop-100M", "", b) + benchmarkNonModifyingCode(100000000, loopingCode2, "loop2-100M", "", b) benchmarkNonModifyingCode(100000000, callInexistant, "call-nonexist-100M", "", b) benchmarkNonModifyingCode(100000000, callEOA, "call-EOA-100M", "", b) benchmarkNonModifyingCode(100000000, callRevertingContractWithInput, "call-reverting-100M", "", b) @@ -721,17 +671,23 @@ func TestColdAccountAccessCost(t *testing.T) { want: 7600, }, } { - tracer := logger.NewStructLogger(nil) + var step = 0 + var have = uint64(0) Execute(tc.code, nil, &Config{ EVMConfig: vm.Config{ - Tracer: tracer.Hooks(), + Tracer: &tracing.Hooks{ + OnOpcode: func(pc uint64, op byte, gas, cost uint64, scope tracing.OpContext, rData []byte, depth int, err error) { + // Uncomment to investigate failures: + //t.Logf("%d: %v %d", step, vm.OpCode(op).String(), cost) + if step == tc.step { + have = cost + } + step++ + }, + }, }, }) - have := tracer.StructLogs()[tc.step].GasCost if want := tc.want; have != want { - for ii, op := range tracer.StructLogs() { - t.Logf("%d: %v %d", ii, op.OpName(), op.GasCost) - } t.Fatalf("testcase %d, gas report wrong, step %d, have %d want %d", i, tc.step, have, want) } } @@ -766,104 +722,49 @@ func TestRuntimeJSTracer(t *testing.T) { this.exits++; this.gasUsed = res.getGasUsed(); }}`} + initcode := program.New().Return(0, 0).Bytes() tests := []struct { code []byte // One result per tracer results []string }{ - { - // CREATE - code: []byte{ - // Store initcode in memory at 0x00 (5 bytes left-padded to 32 bytes) - byte(vm.PUSH5), - // Init code: PUSH1 0, PUSH1 0, RETURN (3 steps) - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.RETURN), - byte(vm.PUSH1), 0, - byte(vm.MSTORE), - // length, offset, value - byte(vm.PUSH1), 5, byte(vm.PUSH1), 27, byte(vm.PUSH1), 0, - byte(vm.CREATE), - byte(vm.POP), - }, + { // CREATE + code: program.New().MstoreSmall(initcode, 0). + Push(len(initcode)). // length + Push(32 - len(initcode)). // offset + Push(0). // value + Op(vm.CREATE). + Op(vm.POP).Bytes(), results: []string{`"1,1,952853,6,12"`, `"1,1,952853,6,0"`}, }, - { - // CREATE2 - code: []byte{ - // Store initcode in memory at 0x00 (5 bytes left-padded to 32 bytes) - byte(vm.PUSH5), - // Init code: PUSH1 0, PUSH1 0, RETURN (3 steps) - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.RETURN), - byte(vm.PUSH1), 0, - byte(vm.MSTORE), - // salt, length, offset, value - byte(vm.PUSH1), 1, byte(vm.PUSH1), 5, byte(vm.PUSH1), 27, byte(vm.PUSH1), 0, - byte(vm.CREATE2), - byte(vm.POP), - }, + { // CREATE2 + code: program.New().MstoreSmall(initcode, 0). + Push(1). // salt + Push(len(initcode)). // length + Push(32 - len(initcode)). // offset + Push(0). // value + Op(vm.CREATE2). + Op(vm.POP).Bytes(), results: []string{`"1,1,952844,6,13"`, `"1,1,952844,6,0"`}, }, - { - // CALL - code: []byte{ - // outsize, outoffset, insize, inoffset - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0, // value - byte(vm.PUSH1), 0xbb, //address - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), - }, + { // CALL + code: program.New().Call(nil, 0xbb, 0, 0, 0, 0, 0).Op(vm.POP).Bytes(), results: []string{`"1,1,981796,6,13"`, `"1,1,981796,6,0"`}, }, - { - // CALLCODE - code: []byte{ - // outsize, outoffset, insize, inoffset - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0, // value - byte(vm.PUSH1), 0xcc, //address - byte(vm.GAS), // gas - byte(vm.CALLCODE), - byte(vm.POP), - }, + { // CALLCODE + code: program.New().CallCode(nil, 0xcc, 0, 0, 0, 0, 0).Op(vm.POP).Bytes(), results: []string{`"1,1,981796,6,13"`, `"1,1,981796,6,0"`}, }, - { - // STATICCALL - code: []byte{ - // outsize, outoffset, insize, inoffset - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0xdd, //address - byte(vm.GAS), // gas - byte(vm.STATICCALL), - byte(vm.POP), - }, + { // STATICCALL + code: program.New().StaticCall(nil, 0xdd, 0, 0, 0, 0).Op(vm.POP).Bytes(), results: []string{`"1,1,981799,6,12"`, `"1,1,981799,6,0"`}, }, - { - // DELEGATECALL - code: []byte{ - // outsize, outoffset, insize, inoffset - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0xee, //address - byte(vm.GAS), // gas - byte(vm.DELEGATECALL), - byte(vm.POP), - }, + { // DELEGATECALL + code: program.New().DelegateCall(nil, 0xee, 0, 0, 0, 0).Op(vm.POP).Bytes(), results: []string{`"1,1,981799,6,12"`, `"1,1,981799,6,0"`}, }, - { - // CALL self-destructing contract - code: []byte{ - // outsize, outoffset, insize, inoffset - byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0, // value - byte(vm.PUSH1), 0xff, //address - byte(vm.GAS), // gas - byte(vm.CALL), - byte(vm.POP), - }, + { // CALL self-destructing contract + code: program.New().Call(nil, 0xff, 0, 0, 0, 0, 0).Op(vm.POP).Bytes(), results: []string{`"2,2,0,5003,12"`, `"2,2,0,5003,0"`}, }, } @@ -887,7 +788,7 @@ func TestRuntimeJSTracer(t *testing.T) { statedb.SetCode(common.HexToAddress("0xee"), calleeCode) statedb.SetCode(common.HexToAddress("0xff"), suicideCode) - tracer, err := tracers.DefaultDirectory.New(jsTracer, new(tracers.Context), nil) + tracer, err := tracers.DefaultDirectory.New(jsTracer, new(tracers.Context), nil, params.MergedTestChainConfig) if err != nil { t.Fatal(err) } @@ -922,7 +823,7 @@ func TestJSTracerCreateTx(t *testing.T) { code := []byte{byte(vm.PUSH1), 0, byte(vm.PUSH1), 0, byte(vm.RETURN)} statedb, _ := state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) - tracer, err := tracers.DefaultDirectory.New(jsTracer, new(tracers.Context), nil) + tracer, err := tracers.DefaultDirectory.New(jsTracer, new(tracers.Context), nil, params.MergedTestChainConfig) if err != nil { t.Fatal(err) } @@ -946,16 +847,8 @@ func TestJSTracerCreateTx(t *testing.T) { func BenchmarkTracerStepVsCallFrame(b *testing.B) { // Simply pushes and pops some values in a loop - code := []byte{ - byte(vm.JUMPDEST), - byte(vm.PUSH1), 0, - byte(vm.PUSH1), 0, - byte(vm.POP), - byte(vm.POP), - byte(vm.PUSH1), 0, // jumpdestination - byte(vm.JUMP), - } - + p, lbl := program.New().Jumpdest() + code := p.Push(0).Push(0).Op(vm.POP, vm.POP).Jump(lbl).Bytes() stepTracer := ` { step: function() {}, @@ -973,3 +866,83 @@ func BenchmarkTracerStepVsCallFrame(b *testing.B) { benchmarkNonModifyingCode(10000000, code, "tracer-step-10M", stepTracer, b) benchmarkNonModifyingCode(10000000, code, "tracer-call-frame-10M", callFrameTracer, b) } + +// TestDelegatedAccountAccessCost tests that calling an account with an EIP-7702 +// delegation designator incurs the correct amount of gas based on the tracer. +func TestDelegatedAccountAccessCost(t *testing.T) { + statedb, _ := state.New(types.EmptyRootHash, state.NewDatabaseForTesting()) + statedb.SetCode(common.HexToAddress("0xff"), types.AddressToDelegation(common.HexToAddress("0xaa"))) + statedb.SetCode(common.HexToAddress("0xaa"), program.New().Return(0, 0).Bytes()) + + for i, tc := range []struct { + code []byte + step int + want uint64 + }{ + { // CALL(0xff) + code: []byte{ + byte(vm.PUSH1), 0x0, + byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xff, byte(vm.DUP1), byte(vm.CALL), byte(vm.POP), + }, + step: 7, + want: 5455, + }, + { // CALLCODE(0xff) + code: []byte{ + byte(vm.PUSH1), 0x0, + byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xff, byte(vm.DUP1), byte(vm.CALLCODE), byte(vm.POP), + }, + step: 7, + want: 5455, + }, + { // DELEGATECALL(0xff) + code: []byte{ + byte(vm.PUSH1), 0x0, + byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xff, byte(vm.DUP1), byte(vm.DELEGATECALL), byte(vm.POP), + }, + step: 6, + want: 5455, + }, + { // STATICCALL(0xff) + code: []byte{ + byte(vm.PUSH1), 0x0, + byte(vm.DUP1), byte(vm.DUP1), byte(vm.DUP1), + byte(vm.PUSH1), 0xff, byte(vm.DUP1), byte(vm.STATICCALL), byte(vm.POP), + }, + step: 6, + want: 5455, + }, + { // SELFDESTRUCT(0xff): should not be affected by resolution + code: []byte{ + byte(vm.PUSH1), 0xff, byte(vm.SELFDESTRUCT), + }, + step: 1, + want: 7600, + }, + } { + var step = 0 + var have = uint64(0) + Execute(tc.code, nil, &Config{ + ChainConfig: params.MergedTestChainConfig, + State: statedb, + EVMConfig: vm.Config{ + Tracer: &tracing.Hooks{ + OnOpcode: func(pc uint64, op byte, gas, cost uint64, scope tracing.OpContext, rData []byte, depth int, err error) { + // Uncomment to investigate failures: + t.Logf("%d: %v %d", step, vm.OpCode(op).String(), cost) + if step == tc.step { + have = cost + } + step++ + }, + }, + }, + }) + if want := tc.want; have != want { + t.Fatalf("testcase %d, gas report wrong, step %d, have %d want %d", i, tc.step, have, want) + } + } +} diff --git a/crypto/bn256/gnark/g1.go b/crypto/bn256/gnark/g1.go new file mode 100644 index 0000000000..2f933dd536 --- /dev/null +++ b/crypto/bn256/gnark/g1.go @@ -0,0 +1,51 @@ +package bn256 + +import ( + "math/big" + + "github.com/consensys/gnark-crypto/ecc/bn254" +) + +// G1 is the affine representation of a G1 group element. +// +// Since this code is used for precompiles, using Jacobian +// points are not beneficial because there are no intermediate +// points to allow us to save on inversions. +// +// Note: We also use this struct so that we can conform to the existing API +// that the precompiles want. +type G1 struct { + inner bn254.G1Affine +} + +// Add adds `a` and `b` together, storing the result in `g` +func (g *G1) Add(a, b *G1) { + g.inner.Add(&a.inner, &b.inner) +} + +// ScalarMult computes the scalar multiplication between `a` and +// `scalar`, storing the result in `g` +func (g *G1) ScalarMult(a *G1, scalar *big.Int) { + g.inner.ScalarMultiplication(&a.inner, scalar) +} + +// Unmarshal deserializes `buf` into `g` +// +// Note: whether the deserialization is of a compressed +// or an uncompressed point, is encoded in the bytes. +// +// For our purpose, the point will always be serialized +// as uncompressed, ie 64 bytes. +// +// This method also checks whether the point is on the +// curve and in the prime order subgroup. +func (g *G1) Unmarshal(buf []byte) (int, error) { + return g.inner.SetBytes(buf) +} + +// Marshal serializes the point into a byte slice. +// +// Note: The point is serialized as uncompressed. +func (p *G1) Marshal() []byte { + return p.inner.Marshal() +} diff --git a/crypto/bn256/gnark/g2.go b/crypto/bn256/gnark/g2.go new file mode 100644 index 0000000000..205373a591 --- /dev/null +++ b/crypto/bn256/gnark/g2.go @@ -0,0 +1,38 @@ +package bn256 + +import ( + "github.com/consensys/gnark-crypto/ecc/bn254" +) + +// G2 is the affine representation of a G2 group element. +// +// Since this code is used for precompiles, using Jacobian +// points are not beneficial because there are no intermediate +// points and G2 in particular is only used for the pairing input. +// +// Note: We also use this struct so that we can conform to the existing API +// that the precompiles want. +type G2 struct { + inner bn254.G2Affine +} + +// Unmarshal deserializes `buf` into `g` +// +// Note: whether the deserialization is of a compressed +// or an uncompressed point, is encoded in the bytes. +// +// For our purpose, the point will always be serialized +// as uncompressed, ie 128 bytes. +// +// This method also checks whether the point is on the +// curve and in the prime order subgroup. +func (g *G2) Unmarshal(buf []byte) (int, error) { + return g.inner.SetBytes(buf) +} + +// Marshal serializes the point into a byte slice. +// +// Note: The point is serialized as uncompressed. +func (g *G2) Marshal() []byte { + return g.inner.Marshal() +} diff --git a/crypto/bn256/gnark/gt.go b/crypto/bn256/gnark/gt.go new file mode 100644 index 0000000000..c30022c5f8 --- /dev/null +++ b/crypto/bn256/gnark/gt.go @@ -0,0 +1,65 @@ +package bn256 + +import ( + "fmt" + "math/big" + + "github.com/consensys/gnark-crypto/ecc/bn254" +) + +// GT is the affine representation of a GT field element. +// +// Note: GT is not explicitly used in mainline code. +// It is needed for fuzzing. +type GT struct { + inner bn254.GT +} + +// Pair compute the optimal Ate pairing between a G1 and +// G2 element. +// +// Note: This method is not explicitly used in mainline code. +// It is needed for fuzzing. It should also be noted, +// that the output of this function may not match other +func Pair(a_ *G1, b_ *G2) *GT { + a := a_.inner + b := b_.inner + + pairingOutput, err := bn254.Pair([]bn254.G1Affine{a}, []bn254.G2Affine{b}) + + if err != nil { + // Since this method is only called during fuzzing, it is okay to panic here. + // We do not return an error to match the interface of the other bn256 libraries. + panic(fmt.Sprintf("gnark/bn254 encountered error: %v", err)) + } + + return >{ + inner: pairingOutput, + } +} + +// Unmarshal deserializes `buf` into `g` +// +// Note: This method is not explicitly used in mainline code. +// It is needed for fuzzing. +func (g *GT) Unmarshal(buf []byte) error { + return g.inner.SetBytes(buf) +} + +// Marshal serializes the point into a byte slice. +// +// Note: This method is not explicitly used in mainline code. +// It is needed for fuzzing. +func (g *GT) Marshal() []byte { + bytes := g.inner.Bytes() + return bytes[:] +} + +// Exp raises `base` to the power of `exponent` +// +// Note: This method is not explicitly used in mainline code. +// It is needed for fuzzing. +func (g *GT) Exp(base GT, exponent *big.Int) *GT { + g.inner.Exp(base.inner, exponent) + return g +} diff --git a/crypto/bn256/gnark/pairing.go b/crypto/bn256/gnark/pairing.go new file mode 100644 index 0000000000..39e8a657f4 --- /dev/null +++ b/crypto/bn256/gnark/pairing.go @@ -0,0 +1,73 @@ +package bn256 + +import ( + "github.com/consensys/gnark-crypto/ecc/bn254" +) + +// Computes the following relation: ∏ᵢ e(Pᵢ, Qᵢ) =? 1 +// +// To explain why gnark returns a (bool, error): +// +// - If the function `e` does not return a result then internally +// an error is returned. +// - If `e` returns a result, then error will be nil, +// but if this value is not `1` then the boolean value will be false +// +// We therefore check for an error, and return false if its non-nil and +// then return the value of the boolean if not. +func PairingCheck(a_ []*G1, b_ []*G2) bool { + a := getInnerG1s(a_) + b := getInnerG2s(b_) + + // Assume that len(a) == len(b) + // + // The pairing function will return + // false, if this is not the case. + size := len(a) + + // Check if input is empty -- gnark will + // return false on an empty input, however + // the ossified behavior is to return true + // on an empty input, so we add this if statement. + if size == 0 { + return true + } + + ok, err := bn254.PairingCheck(a, b) + if err != nil { + return false + } + return ok +} + +// getInnerG1s gets the inner gnark G1 elements. +// +// These methods are used for two reasons: +// +// - We use a new type `G1`, so we need to convert from +// []*G1 to []*bn254.G1Affine +// - The gnark API accepts slices of values and not slices of +// pointers to values, so we need to return []bn254.G1Affine +// instead of []*bn254.G1Affine. +func getInnerG1s(pointerSlice []*G1) []bn254.G1Affine { + gnarkValues := make([]bn254.G1Affine, 0, len(pointerSlice)) + for _, ptr := range pointerSlice { + if ptr != nil { + gnarkValues = append(gnarkValues, ptr.inner) + } + } + return gnarkValues +} + +// getInnerG2s gets the inner gnark G2 elements. +// +// The rationale for this method is the same as `getInnerG1s`. +func getInnerG2s(pointerSlice []*G2) []bn254.G2Affine { + gnarkValues := make([]bn254.G2Affine, 0, len(pointerSlice)) + for _, ptr := range pointerSlice { + if ptr != nil { + gnarkValues = append(gnarkValues, ptr.inner) + } + } + return gnarkValues +} diff --git a/crypto/signature_nocgo.go b/crypto/signature_nocgo.go index 5ac3765c71..16a785a186 100644 --- a/crypto/signature_nocgo.go +++ b/crypto/signature_nocgo.go @@ -25,8 +25,8 @@ import ( "fmt" "math/big" - "github.com/btcsuite/btcd/btcec/v2" - btc_ecdsa "github.com/btcsuite/btcd/btcec/v2/ecdsa" + "github.com/decred/dcrd/dcrec/secp256k1/v4" + decred_ecdsa "github.com/decred/dcrd/dcrec/secp256k1/v4/ecdsa" ) // Ecrecover returns the uncompressed public key that created the given signature. @@ -39,16 +39,16 @@ func Ecrecover(hash, sig []byte) ([]byte, error) { return bytes, err } -func sigToPub(hash, sig []byte) (*btcec.PublicKey, error) { +func sigToPub(hash, sig []byte) (*secp256k1.PublicKey, error) { if len(sig) != SignatureLength { return nil, errors.New("invalid signature") } - // Convert to btcec input format with 'recovery id' v at the beginning. + // Convert to secp256k1 input format with 'recovery id' v at the beginning. btcsig := make([]byte, SignatureLength) btcsig[0] = sig[RecoveryIDOffset] + 27 copy(btcsig[1:], sig) - pub, _, err := btc_ecdsa.RecoverCompact(btcsig, hash) + pub, _, err := decred_ecdsa.RecoverCompact(btcsig, hash) return pub, err } @@ -82,13 +82,13 @@ func Sign(hash []byte, prv *ecdsa.PrivateKey) ([]byte, error) { if prv.Curve != S256() { return nil, errors.New("private key curve is not secp256k1") } - // ecdsa.PrivateKey -> btcec.PrivateKey - var priv btcec.PrivateKey + // ecdsa.PrivateKey -> secp256k1.PrivateKey + var priv secp256k1.PrivateKey if overflow := priv.Key.SetByteSlice(prv.D.Bytes()); overflow || priv.Key.IsZero() { return nil, errors.New("invalid private key") } defer priv.Zero() - sig := btc_ecdsa.SignCompact(&priv, hash, false) // ref uncompressed pubkey + sig := decred_ecdsa.SignCompact(&priv, hash, false) // ref uncompressed pubkey // Convert to Ethereum signature format with 'recovery id' v at the end. v := sig[0] - 27 copy(sig, sig[1:]) @@ -103,19 +103,19 @@ func VerifySignature(pubkey, hash, signature []byte) bool { if len(signature) != 64 { return false } - var r, s btcec.ModNScalar + var r, s secp256k1.ModNScalar if r.SetByteSlice(signature[:32]) { return false // overflow } if s.SetByteSlice(signature[32:]) { return false } - sig := btc_ecdsa.NewSignature(&r, &s) - key, err := btcec.ParsePubKey(pubkey) + sig := decred_ecdsa.NewSignature(&r, &s) + key, err := secp256k1.ParsePubKey(pubkey) if err != nil { return false } - // Reject malleable signatures. libsecp256k1 does this check but btcec doesn't. + // Reject malleable signatures. libsecp256k1 does this check but decred doesn't. if s.IsOverHalfOrder() { return false } @@ -127,7 +127,7 @@ func DecompressPubkey(pubkey []byte) (*ecdsa.PublicKey, error) { if len(pubkey) != 33 { return nil, errors.New("invalid compressed public key length") } - key, err := btcec.ParsePubKey(pubkey) + key, err := secp256k1.ParsePubKey(pubkey) if err != nil { return nil, err } @@ -148,20 +148,20 @@ func DecompressPubkey(pubkey []byte) (*ecdsa.PublicKey, error) { // when constructing a PrivateKey. func CompressPubkey(pubkey *ecdsa.PublicKey) []byte { // NOTE: the coordinates may be validated with - // btcec.ParsePubKey(FromECDSAPub(pubkey)) - var x, y btcec.FieldVal + // secp256k1.ParsePubKey(FromECDSAPub(pubkey)) + var x, y secp256k1.FieldVal x.SetByteSlice(pubkey.X.Bytes()) y.SetByteSlice(pubkey.Y.Bytes()) - return btcec.NewPublicKey(&x, &y).SerializeCompressed() + return secp256k1.NewPublicKey(&x, &y).SerializeCompressed() } // S256 returns an instance of the secp256k1 curve. func S256() EllipticCurve { - return btCurve{btcec.S256()} + return btCurve{secp256k1.S256()} } type btCurve struct { - *btcec.KoblitzCurve + *secp256k1.KoblitzCurve } // Marshal converts a point given as (x, y) into a byte slice. diff --git a/docs/postmortems/2021-08-22-split-postmortem.md b/docs/postmortems/2021-08-22-split-postmortem.md index 5ec4f37e87..2e5c41c764 100644 --- a/docs/postmortems/2021-08-22-split-postmortem.md +++ b/docs/postmortems/2021-08-22-split-postmortem.md @@ -56,7 +56,7 @@ On the evening of 17th, we discussed options on how to handle it. We made a stat It was decided that in this specific instance, it would be possible to make a public announcement and a patch release: - The fix can be made pretty 'generically', e.g. always copying data on input to precompiles. -- The flaw is pretty difficult to find, given a generic fix in the call. The attacker needs to figure out that it concerns the precompiles, specifically the datcopy, and that it concerns the `RETURNDATA` buffer rather than the regular memory, and lastly the special circumstances to trigger it (overlapping but shifted input/output). +- The flaw is pretty difficult to find, given a generic fix in the call. The attacker needs to figure out that it concerns the precompiles, specifically the datacopy, and that it concerns the `RETURNDATA` buffer rather than the regular memory, and lastly the special circumstances to trigger it (overlapping but shifted input/output). Since we had merged the removal of `ETH65`, if the entire network were to upgrade, then nodes which have not yet implemented `ETH66` would be cut off from the network. After further discussions, we decided to: diff --git a/eth/api_backend.go b/eth/api_backend.go index 673ce2c550..a114decf7d 100644 --- a/eth/api_backend.go +++ b/eth/api_backend.go @@ -255,18 +255,17 @@ func (b *EthAPIBackend) GetTd(ctx context.Context, hash common.Hash) *big.Int { return nil } -func (b *EthAPIBackend) GetEVM(ctx context.Context, msg *core.Message, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM { +func (b *EthAPIBackend) GetEVM(ctx context.Context, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM { if vmConfig == nil { vmConfig = b.eth.blockchain.GetVMConfig() } - txContext := core.NewEVMTxContext(msg) var context vm.BlockContext if blockCtx != nil { context = *blockCtx } else { context = core.NewEVMBlockContext(header, b.eth.BlockChain(), nil) } - return vm.NewEVM(context, txContext, state, b.ChainConfig(), *vmConfig) + return vm.NewEVM(context, state, b.ChainConfig(), *vmConfig) } func (b *EthAPIBackend) SubscribeRemovedLogsEvent(ch chan<- core.RemovedLogsEvent) event.Subscription { @@ -285,10 +284,6 @@ func (b *EthAPIBackend) SubscribeFinalizedHeaderEvent(ch chan<- core.FinalizedHe return b.eth.BlockChain().SubscribeFinalizedHeaderEvent(ch) } -func (b *EthAPIBackend) SubscribeChainSideEvent(ch chan<- core.ChainSideEvent) event.Subscription { - return b.eth.BlockChain().SubscribeChainSideEvent(ch) -} - func (b *EthAPIBackend) SubscribeLogsEvent(ch chan<- []*types.Log) event.Subscription { return b.eth.BlockChain().SubscribeLogsEvent(ch) } diff --git a/eth/backend.go b/eth/backend.go index 35fba8d711..b14a99e936 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -29,8 +29,6 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/consensus" - "github.com/ethereum/go-ethereum/consensus/beacon" - "github.com/ethereum/go-ethereum/consensus/clique" "github.com/ethereum/go-ethereum/consensus/parlia" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/bloombits" @@ -56,6 +54,7 @@ import ( "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/internal/ethapi" "github.com/ethereum/go-ethereum/internal/shutdowncheck" + "github.com/ethereum/go-ethereum/internal/version" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/miner" @@ -67,6 +66,7 @@ import ( "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/triedb/pathdb" + gethversion "github.com/ethereum/go-ethereum/version" ) const ( @@ -229,7 +229,7 @@ func New(stack *node.Node, config *ethconfig.Config) (*Ethereum, error) { if !config.SkipBcVersionCheck { if bcVersion != nil && *bcVersion > core.BlockChainVersion { - return nil, fmt.Errorf("database version is v%d, Geth %s only supports v%d", *bcVersion, params.VersionWithMeta, core.BlockChainVersion) + return nil, fmt.Errorf("database version is v%d, Geth %s only supports v%d", *bcVersion, version.WithMeta, core.BlockChainVersion) } else if bcVersion == nil || *bcVersion < core.BlockChainVersion { if bcVersion != nil { // only print warning on upgrade, not on init log.Warn("Upgrade blockchain database version", "from", dbVer, "to", core.BlockChainVersion) @@ -269,7 +269,7 @@ func New(stack *node.Node, config *ethconfig.Config) (*Ethereum, error) { } ) if config.VMTrace != "" { - var traceConfig json.RawMessage + traceConfig := json.RawMessage("{}") if config.VMTraceJsonConfig != "" { traceConfig = json.RawMessage(config.VMTraceJsonConfig) } @@ -413,7 +413,7 @@ func makeExtraData(extra []byte) []byte { if len(extra) == 0 { // create default extradata extra, _ = rlp.EncodeToBytes([]interface{}{ - uint(params.VersionMajor<<16 | params.VersionMinor<<8 | params.VersionPatch), + uint(gethversion.Major<<16 | gethversion.Minor<<8 | gethversion.Patch), "geth", runtime.Version(), runtime.GOOS, @@ -503,22 +503,6 @@ func (s *Ethereum) StartMining() error { log.Error("Cannot start mining without etherbase", "err", err) return fmt.Errorf("etherbase missing: %v", err) } - var cli *clique.Clique - if c, ok := s.engine.(*clique.Clique); ok { - cli = c - } else if cl, ok := s.engine.(*beacon.Beacon); ok { - if c, ok := cl.InnerEngine().(*clique.Clique); ok { - cli = c - } - } - if cli != nil { - wallet, err := s.accountManager.Find(accounts.Account{Address: eb}) - if wallet == nil || err != nil { - log.Error("Etherbase account unavailable locally", "err", err) - return fmt.Errorf("signer missing: %v", err) - } - cli.Authorize(eb, wallet.SignData) - } if parlia, ok := s.engine.(*parlia.Parlia); ok { wallet, err := s.accountManager.Find(accounts.Account{Address: eb}) if wallet == nil || err != nil { diff --git a/eth/catalyst/api.go b/eth/catalyst/api.go index 2b1254abf6..05b6c27959 100644 --- a/eth/catalyst/api.go +++ b/eth/catalyst/api.go @@ -31,13 +31,13 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/stateless" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/eth" - "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/internal/version" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/miner" "github.com/ethereum/go-ethereum/node" - "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/params/forks" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/rpc" @@ -93,6 +93,7 @@ var caps = []string{ "engine_getPayloadV2", "engine_getPayloadV3", "engine_getPayloadV4", + "engine_getBlobsV1", "engine_newPayloadV1", "engine_newPayloadV2", "engine_newPayloadV3", @@ -536,12 +537,31 @@ func (api *ConsensusAPI) getPayload(payloadID engine.PayloadID, full bool) (*eng return data, nil } +// GetBlobsV1 returns a blob from the transaction pool. +func (api *ConsensusAPI) GetBlobsV1(hashes []common.Hash) ([]*engine.BlobAndProofV1, error) { + if len(hashes) > 128 { + return nil, engine.TooLargeRequest.With(fmt.Errorf("requested blob count too large: %v", len(hashes))) + } + res := make([]*engine.BlobAndProofV1, len(hashes)) + + blobs, proofs := api.eth.TxPool().GetBlobs(hashes) + for i := 0; i < len(blobs); i++ { + if blobs[i] != nil { + res[i] = &engine.BlobAndProofV1{ + Blob: (*blobs[i])[:], + Proof: (*proofs[i])[:], + } + } + } + return res, nil +} + // NewPayloadV1 creates an Eth1 block, inserts it in the chain, and returns the status of the chain. func (api *ConsensusAPI) NewPayloadV1(params engine.ExecutableData) (engine.PayloadStatusV1, error) { if params.Withdrawals != nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("withdrawals not supported in V1")) } - return api.newPayload(params, nil, nil, false) + return api.newPayload(params, nil, nil, nil, false) } // NewPayloadV2 creates an Eth1 block, inserts it in the chain, and returns the status of the chain. @@ -564,7 +584,7 @@ func (api *ConsensusAPI) NewPayloadV2(params engine.ExecutableData) (engine.Payl if params.BlobGasUsed != nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("non-nil blobGasUsed pre-cancun")) } - return api.newPayload(params, nil, nil, false) + return api.newPayload(params, nil, nil, nil, false) } // NewPayloadV3 creates an Eth1 block, inserts it in the chain, and returns the status of the chain. @@ -589,12 +609,11 @@ func (api *ConsensusAPI) NewPayloadV3(params engine.ExecutableData, versionedHas if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Cancun { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("newPayloadV3 must only be called for cancun payloads")) } - return api.newPayload(params, versionedHashes, beaconRoot, false) + return api.newPayload(params, versionedHashes, beaconRoot, nil, false) } // NewPayloadV4 creates an Eth1 block, inserts it in the chain, and returns the status of the chain. -// NewPayloadV4 creates an Eth1 block, inserts it in the chain, and returns the status of the chain. -func (api *ConsensusAPI) NewPayloadV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash) (engine.PayloadStatusV1, error) { +func (api *ConsensusAPI) NewPayloadV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, executionRequests []hexutil.Bytes) (engine.PayloadStatusV1, error) { if params.Withdrawals == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil withdrawals post-shanghai")) } @@ -604,9 +623,6 @@ func (api *ConsensusAPI) NewPayloadV4(params engine.ExecutableData, versionedHas if params.BlobGasUsed == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil blobGasUsed post-cancun")) } - if params.Deposits == nil { - return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil deposits post-prague")) - } if versionedHashes == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil versionedHashes post-cancun")) @@ -614,11 +630,15 @@ func (api *ConsensusAPI) NewPayloadV4(params engine.ExecutableData, versionedHas if beaconRoot == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil beaconRoot post-cancun")) } + if executionRequests == nil { + return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil executionRequests post-prague")) + } if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Prague { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("newPayloadV4 must only be called for prague payloads")) } - return api.newPayload(params, versionedHashes, beaconRoot, false) + requests := convertRequests(executionRequests) + return api.newPayload(params, versionedHashes, beaconRoot, requests, false) } // NewPayloadWithWitnessV1 is analogous to NewPayloadV1, only it also generates @@ -627,7 +647,7 @@ func (api *ConsensusAPI) NewPayloadWithWitnessV1(params engine.ExecutableData) ( if params.Withdrawals != nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("withdrawals not supported in V1")) } - return api.newPayload(params, nil, nil, true) + return api.newPayload(params, nil, nil, nil, true) } // NewPayloadWithWitnessV2 is analogous to NewPayloadV2, only it also generates @@ -651,7 +671,7 @@ func (api *ConsensusAPI) NewPayloadWithWitnessV2(params engine.ExecutableData) ( if params.BlobGasUsed != nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("non-nil blobGasUsed pre-cancun")) } - return api.newPayload(params, nil, nil, true) + return api.newPayload(params, nil, nil, nil, true) } // NewPayloadWithWitnessV3 is analogous to NewPayloadV3, only it also generates @@ -677,12 +697,12 @@ func (api *ConsensusAPI) NewPayloadWithWitnessV3(params engine.ExecutableData, v if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Cancun { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("newPayloadWithWitnessV3 must only be called for cancun payloads")) } - return api.newPayload(params, versionedHashes, beaconRoot, true) + return api.newPayload(params, versionedHashes, beaconRoot, nil, true) } // NewPayloadWithWitnessV4 is analogous to NewPayloadV4, only it also generates // and returns a stateless witness after running the payload. -func (api *ConsensusAPI) NewPayloadWithWitnessV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash) (engine.PayloadStatusV1, error) { +func (api *ConsensusAPI) NewPayloadWithWitnessV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, executionRequests []hexutil.Bytes) (engine.PayloadStatusV1, error) { if params.Withdrawals == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil withdrawals post-shanghai")) } @@ -692,9 +712,6 @@ func (api *ConsensusAPI) NewPayloadWithWitnessV4(params engine.ExecutableData, v if params.BlobGasUsed == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil blobGasUsed post-cancun")) } - if params.Deposits == nil { - return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil deposits post-prague")) - } if versionedHashes == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil versionedHashes post-cancun")) @@ -702,11 +719,15 @@ func (api *ConsensusAPI) NewPayloadWithWitnessV4(params engine.ExecutableData, v if beaconRoot == nil { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil beaconRoot post-cancun")) } + if executionRequests == nil { + return engine.PayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil executionRequests post-prague")) + } if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Prague { return engine.PayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("newPayloadWithWitnessV4 must only be called for prague payloads")) } - return api.newPayload(params, versionedHashes, beaconRoot, true) + requests := convertRequests(executionRequests) + return api.newPayload(params, versionedHashes, beaconRoot, requests, true) } // ExecuteStatelessPayloadV1 is analogous to NewPayloadV1, only it operates in @@ -715,7 +736,7 @@ func (api *ConsensusAPI) ExecuteStatelessPayloadV1(params engine.ExecutableData, if params.Withdrawals != nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("withdrawals not supported in V1")) } - return api.executeStatelessPayload(params, nil, nil, opaqueWitness) + return api.executeStatelessPayload(params, nil, nil, nil, opaqueWitness) } // ExecuteStatelessPayloadV2 is analogous to NewPayloadV2, only it operates in @@ -739,7 +760,7 @@ func (api *ConsensusAPI) ExecuteStatelessPayloadV2(params engine.ExecutableData, if params.BlobGasUsed != nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("non-nil blobGasUsed pre-cancun")) } - return api.executeStatelessPayload(params, nil, nil, opaqueWitness) + return api.executeStatelessPayload(params, nil, nil, nil, opaqueWitness) } // ExecuteStatelessPayloadV3 is analogous to NewPayloadV3, only it operates in @@ -765,12 +786,12 @@ func (api *ConsensusAPI) ExecuteStatelessPayloadV3(params engine.ExecutableData, if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Cancun { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("executeStatelessPayloadV3 must only be called for cancun payloads")) } - return api.executeStatelessPayload(params, versionedHashes, beaconRoot, opaqueWitness) + return api.executeStatelessPayload(params, versionedHashes, beaconRoot, nil, opaqueWitness) } // ExecuteStatelessPayloadV4 is analogous to NewPayloadV4, only it operates in // a stateless mode on top of a provided witness instead of the local database. -func (api *ConsensusAPI) ExecuteStatelessPayloadV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, opaqueWitness hexutil.Bytes) (engine.StatelessPayloadStatusV1, error) { +func (api *ConsensusAPI) ExecuteStatelessPayloadV4(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, executionRequests []hexutil.Bytes, opaqueWitness hexutil.Bytes) (engine.StatelessPayloadStatusV1, error) { if params.Withdrawals == nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil withdrawals post-shanghai")) } @@ -780,9 +801,6 @@ func (api *ConsensusAPI) ExecuteStatelessPayloadV4(params engine.ExecutableData, if params.BlobGasUsed == nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil blobGasUsed post-cancun")) } - if params.Deposits == nil { - return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil deposits post-prague")) - } if versionedHashes == nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil versionedHashes post-cancun")) @@ -790,14 +808,18 @@ func (api *ConsensusAPI) ExecuteStatelessPayloadV4(params engine.ExecutableData, if beaconRoot == nil { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil beaconRoot post-cancun")) } + if executionRequests == nil { + return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.InvalidParams.With(errors.New("nil executionRequests post-prague")) + } if api.eth.BlockChain().Config().LatestFork(params.Timestamp) != forks.Prague { return engine.StatelessPayloadStatusV1{Status: engine.INVALID}, engine.UnsupportedFork.With(errors.New("executeStatelessPayloadV4 must only be called for prague payloads")) } - return api.executeStatelessPayload(params, versionedHashes, beaconRoot, opaqueWitness) + requests := convertRequests(executionRequests) + return api.executeStatelessPayload(params, versionedHashes, beaconRoot, requests, opaqueWitness) } -func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, witness bool) (engine.PayloadStatusV1, error) { +func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, requests [][]byte, witness bool) (engine.PayloadStatusV1, error) { // The locking here is, strictly, not required. Without these locks, this can happen: // // 1. NewPayload( execdata-N ) is invoked from the CL. It goes all the way down to @@ -815,7 +837,7 @@ func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashe defer api.newPayloadLock.Unlock() log.Trace("Engine API request received", "method", "NewPayload", "number", params.Number, "hash", params.BlockHash) - block, err := engine.ExecutableDataToBlock(params, versionedHashes, beaconRoot) + block, err := engine.ExecutableDataToBlock(params, versionedHashes, beaconRoot, requests) if err != nil { bgu := "nil" if params.BlobGasUsed != nil { @@ -842,8 +864,8 @@ func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashe "params.ExcessBlobGas", ebg, "len(params.Transactions)", len(params.Transactions), "len(params.Withdrawals)", len(params.Withdrawals), - "len(params.Deposits)", len(params.Deposits), "beaconRoot", beaconRoot, + "len(requests)", len(requests), "error", err) return api.invalid(err, nil), nil } @@ -896,7 +918,7 @@ func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashe // tries to make it import a block. That should be denied as pushing something // into the database directly will conflict with the assumptions of snap sync // that it has an empty db that it can fill itself. - if api.eth.SyncMode() != downloader.FullSync { + if api.eth.SyncMode() != ethconfig.FullSync { return api.delayPayloadImport(block), nil } if !api.eth.BlockChain().HasBlockAndState(block.ParentHash(), block.NumberU64()-1) { @@ -927,10 +949,9 @@ func (api *ConsensusAPI) newPayload(params engine.ExecutableData, versionedHashe return engine.PayloadStatusV1{Status: engine.VALID, Witness: ow, LatestValidHash: &hash}, nil } -func (api *ConsensusAPI) executeStatelessPayload(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, opaqueWitness hexutil.Bytes) (engine.StatelessPayloadStatusV1, error) { +func (api *ConsensusAPI) executeStatelessPayload(params engine.ExecutableData, versionedHashes []common.Hash, beaconRoot *common.Hash, requests [][]byte, opaqueWitness hexutil.Bytes) (engine.StatelessPayloadStatusV1, error) { log.Trace("Engine API request received", "method", "ExecuteStatelessPayload", "number", params.Number, "hash", params.BlockHash) - - block, err := engine.ExecutableDataToBlockNoHash(params, versionedHashes, beaconRoot) + block, err := engine.ExecutableDataToBlockNoHash(params, versionedHashes, beaconRoot, requests) if err != nil { bgu := "nil" if params.BlobGasUsed != nil { @@ -957,8 +978,8 @@ func (api *ConsensusAPI) executeStatelessPayload(params engine.ExecutableData, v "params.ExcessBlobGas", ebg, "len(params.Transactions)", len(params.Transactions), "len(params.Withdrawals)", len(params.Withdrawals), - "len(params.Deposits)", len(params.Deposits), "beaconRoot", beaconRoot, + "len(requests)", len(requests), "error", err) errorMsg := err.Error() return engine.StatelessPayloadStatusV1{Status: engine.INVALID, ValidationError: &errorMsg}, nil @@ -975,7 +996,7 @@ func (api *ConsensusAPI) executeStatelessPayload(params engine.ExecutableData, v api.lastNewPayloadLock.Unlock() log.Trace("Executing block statelessly", "number", block.Number(), "hash", params.BlockHash) - stateRoot, receiptRoot, err := core.ExecuteStateless(api.eth.BlockChain().Config(), block, witness) + stateRoot, receiptRoot, err := core.ExecuteStateless(api.eth.BlockChain().Config(), vm.Config{}, block, witness) if err != nil { log.Warn("ExecuteStatelessPayload: execution failed", "err", err) errorMsg := err.Error() @@ -1011,7 +1032,7 @@ func (api *ConsensusAPI) delayPayloadImport(block *types.Block) engine.PayloadSt // payload as non-integratable on top of the existing sync. We'll just // have to rely on the beacon client to forcefully update the head with // a forkchoice update request. - if api.eth.SyncMode() == downloader.FullSync { + if api.eth.SyncMode() == ethconfig.FullSync { // In full sync mode, failure to import a well-formed block can only mean // that the parent state is missing and the syncer rejected extending the // current cycle with the new payload. @@ -1166,7 +1187,7 @@ func (api *ConsensusAPI) GetClientVersionV1(info engine.ClientVersionV1) []engin { Code: engine.ClientCode, Name: engine.ClientName, - Version: params.VersionWithMeta, + Version: version.WithMeta, Commit: hexutil.Encode(commit), }, } @@ -1178,13 +1199,7 @@ func (api *ConsensusAPI) GetPayloadBodiesByHashV1(hashes []common.Hash) []*engin bodies := make([]*engine.ExecutionPayloadBody, len(hashes)) for i, hash := range hashes { block := api.eth.BlockChain().GetBlockByHash(hash) - body := getBody(block) - if body != nil { - // Nil out the V2 values, clients should know to not request V1 objects - // after Prague. - body.Deposits = nil - } - bodies[i] = body + bodies[i] = getBody(block) } return bodies } @@ -1203,18 +1218,7 @@ func (api *ConsensusAPI) GetPayloadBodiesByHashV2(hashes []common.Hash) []*engin // GetPayloadBodiesByRangeV1 implements engine_getPayloadBodiesByRangeV1 which allows for retrieval of a range // of block bodies by the engine api. func (api *ConsensusAPI) GetPayloadBodiesByRangeV1(start, count hexutil.Uint64) ([]*engine.ExecutionPayloadBody, error) { - bodies, err := api.getBodiesByRange(start, count) - if err != nil { - return nil, err - } - // Nil out the V2 values, clients should know to not request V1 objects - // after Prague. - for i := range bodies { - if bodies[i] != nil { - bodies[i].Deposits = nil - } - } - return bodies, nil + return api.getBodiesByRange(start, count) } // GetPayloadBodiesByRangeV2 implements engine_getPayloadBodiesByRangeV1 which allows for retrieval of a range @@ -1249,36 +1253,30 @@ func getBody(block *types.Block) *engine.ExecutionPayloadBody { return nil } - var ( - body = block.Body() - txs = make([]hexutil.Bytes, len(body.Transactions)) - withdrawals = body.Withdrawals - depositRequests types.Deposits - ) + var result engine.ExecutionPayloadBody - for j, tx := range body.Transactions { - txs[j], _ = tx.MarshalBinary() + result.TransactionData = make([]hexutil.Bytes, len(block.Transactions())) + for j, tx := range block.Transactions() { + result.TransactionData[j], _ = tx.MarshalBinary() } // Post-shanghai withdrawals MUST be set to empty slice instead of nil - if withdrawals == nil && block.Header().WithdrawalsHash != nil { - withdrawals = make([]*types.Withdrawal, 0) + result.Withdrawals = block.Withdrawals() + if block.Withdrawals() == nil && block.Header().WithdrawalsHash != nil { + result.Withdrawals = []*types.Withdrawal{} } - if block.Header().RequestsHash != nil { - // TODO: this isn't future proof because we can't determine if a request - // type has activated yet or if there are just no requests of that type from - // only the block. - for _, req := range block.Requests() { - if d, ok := req.Inner().(*types.Deposit); ok { - depositRequests = append(depositRequests, d) - } - } - } + return &result +} - return &engine.ExecutionPayloadBody{ - TransactionData: txs, - Withdrawals: withdrawals, - Deposits: depositRequests, +// convertRequests converts a hex requests slice to plain [][]byte. +func convertRequests(hex []hexutil.Bytes) [][]byte { + if hex == nil { + return nil + } + req := make([][]byte, len(hex)) + for i := range hex { + req[i] = hex[i] } + return req } diff --git a/eth/catalyst/simulated_beacon.go b/eth/catalyst/simulated_beacon.go index 1f3d4f635c..a24ff52101 100644 --- a/eth/catalyst/simulated_beacon.go +++ b/eth/catalyst/simulated_beacon.go @@ -21,7 +21,6 @@ import ( "crypto/sha256" "errors" "fmt" - "math/big" "sync" "time" @@ -34,7 +33,6 @@ import ( "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/node" - "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" ) @@ -220,7 +218,8 @@ func (c *SimulatedBeacon) sealBlock(withdrawals []*types.Withdrawal, timestamp u } } // Mark the payload as canon - if _, err = c.engineAPI.NewPayloadV3(*payload, blobHashes, &common.Hash{}); err != nil { + _, err = c.engineAPI.newPayload(*payload, blobHashes, &common.Hash{}, envelope.Requests, false) + if err != nil { return err } c.setCurrentState(payload.BlockHash, finalizedHash) @@ -286,12 +285,7 @@ func (c *SimulatedBeacon) Commit() common.Hash { // Rollback un-sends previously added transactions. func (c *SimulatedBeacon) Rollback() { - // Flush all transactions from the transaction pools - maxUint256 := new(big.Int).Sub(new(big.Int).Lsh(common.Big1, 256), common.Big1) - c.eth.TxPool().SetGasTip(maxUint256) - // Set the gas tip back to accept new transactions - // TODO (Marius van der Wijden): set gas tip to parameter passed by config - c.eth.TxPool().SetGasTip(big.NewInt(params.GWei)) + c.eth.TxPool().Clear() } // Fork sets the head to the provided hash. diff --git a/eth/catalyst/simulated_beacon_test.go b/eth/catalyst/simulated_beacon_test.go index 711e8f1d60..c0f1136553 100644 --- a/eth/catalyst/simulated_beacon_test.go +++ b/eth/catalyst/simulated_beacon_test.go @@ -27,9 +27,8 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth" - "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/eth/ethconfig" - "github.com/ethereum/go-ethereum/miner" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/params" @@ -40,7 +39,7 @@ func startSimulatedBeaconEthService(t *testing.T, genesis *core.Genesis, period n, err := node.New(&node.Config{ P2P: p2p.Config{ - ListenAddr: "127.0.0.1:8545", + ListenAddr: "127.0.0.1:0", NoDiscovery: true, MaxPeers: 0, }, @@ -49,7 +48,7 @@ func startSimulatedBeaconEthService(t *testing.T, genesis *core.Genesis, period t.Fatal("can't create node:", err) } - ethcfg := ðconfig.Config{Genesis: genesis, SyncMode: downloader.FullSync, TrieTimeout: time.Minute, TrieDirtyCache: 256, TrieCleanCache: 256, Miner: miner.DefaultConfig} + ethcfg := ðconfig.Config{Genesis: genesis, SyncMode: ethconfig.FullSync, TrieTimeout: time.Minute, TrieDirtyCache: 256, TrieCleanCache: 256, Miner: minerconfig.DefaultConfig} ethservice, err := eth.New(n, ethcfg) if err != nil { t.Fatal("can't create eth service:", err) @@ -123,16 +122,16 @@ func TestSimulatedBeaconSendWithdrawals(t *testing.T) { timer := time.NewTimer(12 * time.Second) for { select { - case evt := <-chainHeadCh: - for _, includedTx := range evt.Block.Transactions() { + case ev := <-chainHeadCh: + block := ethService.BlockChain().GetBlock(ev.Header.Hash(), ev.Header.Number.Uint64()) + for _, includedTx := range block.Transactions() { includedTxs[includedTx.Hash()] = struct{}{} } - for _, includedWithdrawal := range evt.Block.Withdrawals() { + for _, includedWithdrawal := range block.Withdrawals() { includedWithdrawals = append(includedWithdrawals, includedWithdrawal.Index) } - // ensure all withdrawals/txs included. this will take two blocks b/c number of withdrawals > 10 - if len(includedTxs) == len(txs) && len(includedWithdrawals) == len(withdrawals) && evt.Block.Number().Cmp(big.NewInt(2)) == 0 { + if len(includedTxs) == len(txs) && len(includedWithdrawals) == len(withdrawals) && ev.Header.Number.Cmp(big.NewInt(2)) == 0 { return } case <-timer.C: @@ -186,11 +185,12 @@ func TestOnDemandSpam(t *testing.T) { ) for { select { - case evt := <-chainHeadCh: - for _, itx := range evt.Block.Transactions() { + case ev := <-chainHeadCh: + block := eth.BlockChain().GetBlock(ev.Header.Hash(), ev.Header.Number.Uint64()) + for _, itx := range block.Transactions() { includedTxs[itx.Hash()] = struct{}{} } - for _, iwx := range evt.Block.Withdrawals() { + for _, iwx := range block.Withdrawals() { includedWxs = append(includedWxs, iwx.Index) } // ensure all withdrawals/txs included. this will take two blocks b/c number of withdrawals > 10 diff --git a/eth/downloader/downloader.go b/eth/downloader/downloader.go index e708cdfb0e..788474cb49 100644 --- a/eth/downloader/downloader.go +++ b/eth/downloader/downloader.go @@ -31,6 +31,7 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/state/snapshot" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/protocols/snap" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/event" @@ -81,6 +82,17 @@ var ( errNoAncestorFound = errors.New("no common ancestor found") ) +// SyncMode defines the sync method of the downloader. +// Deprecated: use ethconfig.SyncMode instead +type SyncMode = ethconfig.SyncMode + +const ( + // Deprecated: use ethconfig.FullSync + FullSync = ethconfig.FullSync + // Deprecated: use ethconfig.SnapSync + SnapSync = ethconfig.SnapSync +) + // peerDropFn is a callback type for dropping a peer detected as malicious. type peerDropFn func(id string) @@ -243,9 +255,9 @@ func (d *Downloader) Progress() ethereum.SyncProgress { current := uint64(0) mode := d.getMode() switch mode { - case FullSync: + case ethconfig.FullSync: current = d.blockchain.CurrentBlock().Number.Uint64() - case SnapSync: + case ethconfig.SnapSync: current = d.blockchain.CurrentSnapBlock().Number.Uint64() default: log.Error("Unknown downloader mode", "mode", mode) @@ -369,7 +381,7 @@ func (d *Downloader) synchronise(id string, hash common.Hash, td, ttd *big.Int, if d.notified.CompareAndSwap(false, true) { log.Info("Block synchronisation started") } - if mode == SnapSync { + if mode == ethconfig.SnapSync { // Snap sync will directly modify the persistent state, making the entire // trie database unusable until the state is fully synced. To prevent any // subsequent state reads, explicitly disable the trie database and state @@ -465,7 +477,7 @@ func (d *Downloader) syncWithPeer(p *peerConnection, hash common.Hash, td, ttd * // threshold (i.e. new chain). In that case we won't really snap sync // anyway, but still need a valid pivot block to avoid some code hitting // nil panics on access. - if mode == SnapSync && pivot == nil { + if mode == ethconfig.SnapSync && pivot == nil { pivot = d.blockchain.CurrentBlock() } @@ -502,7 +514,7 @@ func (d *Downloader) syncWithPeer(p *peerConnection, hash common.Hash, td, ttd * d.syncStatsLock.Unlock() // Ensure our origin point is below any snap sync pivot point - if mode == SnapSync { + if mode == ethconfig.SnapSync { if remoteHeight <= uint64(fsMinFullBlocks) { origin = 0 } else { @@ -516,10 +528,10 @@ func (d *Downloader) syncWithPeer(p *peerConnection, hash common.Hash, td, ttd * } } d.committed.Store(true) - if mode == SnapSync && pivot.Number.Uint64() != 0 { + if mode == ethconfig.SnapSync && pivot.Number.Uint64() != 0 { d.committed.Store(false) } - if mode == SnapSync { + if mode == ethconfig.SnapSync { // Set the ancient data limitation. If we are running snap sync, all block // data older than ancientLimit will be written to the ancient store. More // recent data will be written to the active database and will wait for the @@ -573,13 +585,13 @@ func (d *Downloader) syncWithPeer(p *peerConnection, hash common.Hash, td, ttd * func() error { return d.fetchReceipts(origin+1, beaconMode) }, // Receipts are retrieved during snap sync func() error { return d.processHeaders(origin+1, td, ttd, beaconMode) }, } - if mode == SnapSync { + if mode == ethconfig.SnapSync { d.pivotLock.Lock() d.pivotHeader = pivot d.pivotLock.Unlock() fetchers = append(fetchers, func() error { return d.processSnapSyncContent() }) - } else if mode == FullSync { + } else if mode == ethconfig.FullSync { fetchers = append(fetchers, func() error { return d.processFullSyncContent(ttd, beaconMode) }) } // update the chasing head @@ -593,7 +605,6 @@ func (d *Downloader) spawnSync(fetchers []func() error) error { errc := make(chan error, len(fetchers)) d.cancelWg.Add(len(fetchers)) for _, fn := range fetchers { - fn := fn go func() { defer d.cancelWg.Done(); errc <- fn() }() } // Wait for the first error, then terminate the others. @@ -1272,7 +1283,7 @@ func (d *Downloader) processHeaders(origin uint64, td, ttd *big.Int, beaconMode chunkHashes := hashes[:limit] // In case of header only syncing, validate the chunk immediately - if mode == SnapSync { + if mode == ethconfig.SnapSync { if len(chunkHeaders) > 0 { if n, err := d.blockchain.InsertHeaderChain(chunkHeaders); err != nil { log.Warn("Invalid header encountered", "number", chunkHeaders[n].Number, "hash", chunkHashes[n], "parent", chunkHeaders[n].ParentHash, "err", err) diff --git a/eth/downloader/fetchers_concurrent_bodies.go b/eth/downloader/fetchers_concurrent_bodies.go index 665c3ee088..49f3644fd9 100644 --- a/eth/downloader/fetchers_concurrent_bodies.go +++ b/eth/downloader/fetchers_concurrent_bodies.go @@ -90,7 +90,7 @@ func (q *bodyQueue) request(peer *peerConnection, req *fetchRequest, resCh chan // fetcher, unpacking the body data and delivering it to the downloader's queue. func (q *bodyQueue) deliver(peer *peerConnection, packet *eth.Response) (int, error) { txs, uncles, withdrawals, sidecars := packet.Res.(*eth.BlockBodiesResponse).Unpack() - hashsets := packet.Meta.([][]common.Hash) // {txs hashes, uncle hashes, withdrawal hashes, requests hashes} + hashsets := packet.Meta.([][]common.Hash) // {txs hashes, uncle hashes, withdrawal hashes} accepted, err := q.queue.DeliverBodies(peer.id, txs, hashsets[0], uncles, hashsets[1], withdrawals, hashsets[2], sidecars) switch { diff --git a/eth/downloader/queue.go b/eth/downloader/queue.go index 8ff5e0e60e..706d01a323 100644 --- a/eth/downloader/queue.go +++ b/eth/downloader/queue.go @@ -30,6 +30,7 @@ import ( "github.com/ethereum/go-ethereum/common/prque" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto/kzg4844" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/params" @@ -183,7 +184,7 @@ func (q *queue) Reset(blockCacheLimit int, thresholdInitialSize int) { defer q.lock.Unlock() q.closed = false - q.mode = FullSync + q.mode = ethconfig.FullSync q.headerHead = common.Hash{} q.headerPendPool = make(map[string]*fetchRequest) @@ -331,7 +332,7 @@ func (q *queue) Schedule(headers []*types.Header, hashes []common.Hash, from uin q.blockTaskQueue.Push(header, -int64(header.Number.Uint64())) } // Queue for receipt retrieval - if q.mode == SnapSync && !header.EmptyReceipts() { + if q.mode == ethconfig.SnapSync && !header.EmptyReceipts() { if _, ok := q.receiptTaskPool[hash]; ok { log.Warn("Header already scheduled for receipt fetch", "number", header.Number, "hash", hash) } else { @@ -526,7 +527,7 @@ func (q *queue) reserveHeaders(p *peerConnection, count int, taskPool map[common // we can ask the resultcache if this header is within the // "prioritized" segment of blocks. If it is not, we need to throttle - stale, throttle, item, err := q.resultCache.AddFetch(header, q.mode == SnapSync, p.id) + stale, throttle, item, err := q.resultCache.AddFetch(header, q.mode == ethconfig.SnapSync, p.id) if stale { // Don't put back in the task queue, this item has already been // delivered upstream @@ -895,7 +896,7 @@ func (q *queue) DeliverReceipts(id string, receiptList [][]*types.Receipt, recei // to access the queue, so they already need a lock anyway. func (q *queue) deliver(id string, taskPool map[common.Hash]*types.Header, taskQueue *prque.Prque[int64, *types.Header], pendPool map[string]*fetchRequest, - reqTimer metrics.Timer, resInMeter metrics.Meter, resDropMeter metrics.Meter, + reqTimer *metrics.Timer, resInMeter, resDropMeter *metrics.Meter, results int, validate func(index int, header *types.Header) error, reconstruct func(index int, result *fetchResult)) (int, error) { // Short circuit if the data was never requested diff --git a/eth/ethconfig/config.go b/eth/ethconfig/config.go index 69bec97daf..d41499c6a8 100644 --- a/eth/ethconfig/config.go +++ b/eth/ethconfig/config.go @@ -18,6 +18,7 @@ package ethconfig import ( + "fmt" "time" "github.com/ethereum/go-ethereum/common" @@ -29,11 +30,11 @@ import ( "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/txpool/blobpool" "github.com/ethereum/go-ethereum/core/txpool/legacypool" - "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/eth/gasprice" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/internal/ethapi" - "github.com/ethereum/go-ethereum/miner" + "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" ) @@ -48,7 +49,7 @@ var FullNodeGPO = gasprice.Config{ // Defaults contains default settings for use on the BSC main net. var Defaults = Config{ - SyncMode: downloader.SnapSync, + SyncMode: SnapSync, NetworkId: 0, // enable auto configuration of networkID == chainID TxLookupLimit: 2350000, TransactionHistory: 2350000, @@ -62,7 +63,7 @@ var Defaults = Config{ SnapshotCache: 102, DiffBlock: uint64(86400), FilterLogCacheSize: 32, - Miner: miner.DefaultConfig, + Miner: minerconfig.DefaultConfig, TxPool: legacypool.DefaultConfig, BlobPool: blobpool.DefaultConfig, RPCGasCap: 50000000, @@ -83,7 +84,7 @@ type Config struct { // Network ID separates blockchains on the peer-to-peer networking level. When left // zero, the chain ID is used as network ID. NetworkId uint64 - SyncMode downloader.SyncMode + SyncMode SyncMode // DisablePeerTxBroadcast is an optional config and disabled by default, and usually you do not need it. // When this flag is enabled, you are requesting remote peers to stop broadcasting new transactions to you, and @@ -155,7 +156,7 @@ type Config struct { FilterLogCacheSize int // Mining options - Miner miner.Config + Miner minerconfig.Config // Transaction pool options TxPool legacypool.Config @@ -171,9 +172,6 @@ type Config struct { VMTrace string VMTraceJsonConfig string - // Miscellaneous options - DocRoot string `toml:"-"` - // RPCGasCap is the global gas cap for eth-call variants. RPCGasCap uint64 @@ -207,6 +205,10 @@ func CreateConsensusEngine(config *params.ChainConfig, db ethdb.Database, ee *et if config.Parlia != nil { return parlia.New(config, db, ee, genesisHash), nil } + if config.TerminalTotalDifficulty == nil { + log.Error("Geth only supports PoS networks. Please transition legacy networks using Geth v1.13.x.") + return nil, fmt.Errorf("'terminalTotalDifficulty' is not set in genesis block") + } // If proof-of-authority is requested, set it up if config.Clique != nil { return clique.New(config.Clique, db), nil diff --git a/eth/ethconfig/gen_config.go b/eth/ethconfig/gen_config.go index 6ec6540c34..5448993c58 100644 --- a/eth/ethconfig/gen_config.go +++ b/eth/ethconfig/gen_config.go @@ -9,9 +9,8 @@ import ( "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/txpool/blobpool" "github.com/ethereum/go-ethereum/core/txpool/legacypool" - "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/eth/gasprice" - "github.com/ethereum/go-ethereum/miner" + "github.com/ethereum/go-ethereum/miner/minerconfig" ) // MarshalTOML marshals as TOML. @@ -19,7 +18,7 @@ func (c Config) MarshalTOML() (interface{}, error) { type Config struct { Genesis *core.Genesis `toml:",omitempty"` NetworkId uint64 - SyncMode downloader.SyncMode + SyncMode SyncMode DisablePeerTxBroadcast bool EthDiscoveryURLs []string SnapDiscoveryURLs []string @@ -54,14 +53,13 @@ func (c Config) MarshalTOML() (interface{}, error) { TriesVerifyMode core.VerifyMode Preimages bool FilterLogCacheSize int - Miner miner.Config + Miner minerconfig.Config TxPool legacypool.Config BlobPool blobpool.Config GPO gasprice.Config EnablePreimageRecording bool VMTrace string VMTraceJsonConfig string - DocRoot string `toml:"-"` RPCGasCap uint64 RPCEVMTimeout time.Duration RPCTxFeeCap float64 @@ -116,7 +114,6 @@ func (c Config) MarshalTOML() (interface{}, error) { enc.EnablePreimageRecording = c.EnablePreimageRecording enc.VMTrace = c.VMTrace enc.VMTraceJsonConfig = c.VMTraceJsonConfig - enc.DocRoot = c.DocRoot enc.RPCGasCap = c.RPCGasCap enc.RPCEVMTimeout = c.RPCEVMTimeout enc.RPCTxFeeCap = c.RPCTxFeeCap @@ -133,7 +130,7 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { type Config struct { Genesis *core.Genesis `toml:",omitempty"` NetworkId *uint64 - SyncMode *downloader.SyncMode + SyncMode *SyncMode DisablePeerTxBroadcast *bool EthDiscoveryURLs []string SnapDiscoveryURLs []string @@ -168,14 +165,13 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { TriesVerifyMode *core.VerifyMode Preimages *bool FilterLogCacheSize *int - Miner *miner.Config + Miner *minerconfig.Config TxPool *legacypool.Config BlobPool *blobpool.Config GPO *gasprice.Config EnablePreimageRecording *bool VMTrace *string VMTraceJsonConfig *string - DocRoot *string `toml:"-"` RPCGasCap *uint64 RPCEVMTimeout *time.Duration RPCTxFeeCap *float64 @@ -321,9 +317,6 @@ func (c *Config) UnmarshalTOML(unmarshal func(interface{}) error) error { if dec.VMTraceJsonConfig != nil { c.VMTraceJsonConfig = *dec.VMTraceJsonConfig } - if dec.DocRoot != nil { - c.DocRoot = *dec.DocRoot - } if dec.RPCGasCap != nil { c.RPCGasCap = *dec.RPCGasCap } diff --git a/eth/downloader/modes.go b/eth/ethconfig/syncmode.go similarity index 99% rename from eth/downloader/modes.go rename to eth/ethconfig/syncmode.go index 9d8e1f313c..af5dbbb961 100644 --- a/eth/downloader/modes.go +++ b/eth/ethconfig/syncmode.go @@ -14,7 +14,7 @@ // You should have received a copy of the GNU Lesser General Public License // along with the go-ethereum library. If not, see . -package downloader +package ethconfig import "fmt" diff --git a/eth/fetcher/block_fetcher.go b/eth/fetcher/block_fetcher.go index c5694f7f51..72e49d862a 100644 --- a/eth/fetcher/block_fetcher.go +++ b/eth/fetcher/block_fetcher.go @@ -72,9 +72,6 @@ var ( blockInsertFailGauge = metrics.NewRegisteredGauge("chain/insert/failed", nil) ) -// HeaderRetrievalFn is a callback type for retrieving a header from the local chain. -type HeaderRetrievalFn func(common.Hash) *types.Header - // blockRetrievalFn is a callback type for retrieving a block from the local chain. type blockRetrievalFn func(common.Hash) *types.Block @@ -96,9 +93,6 @@ type chainHeightFn func() uint64 // chainFinalizedHeightFn is a callback type to retrieve the current chain finalized height. type chainFinalizedHeightFn func() uint64 -// headersInsertFn is a callback type to insert a batch of headers into the local chain. -type headersInsertFn func(headers []*types.Header) (int, error) - // chainInsertFn is a callback type to insert a batch of blocks into the local chain. type chainInsertFn func(types.Blocks) (int, error) @@ -163,8 +157,6 @@ func (inject *blockOrHeaderInject) hash() common.Hash { // BlockFetcher is responsible for accumulating block announcements from various peers // and scheduling them for retrieval. type BlockFetcher struct { - light bool // The indicator whether it's a light fetcher or normal one. - // Various event channels notify chan *blockAnnounce inject chan *blockOrHeaderInject @@ -190,13 +182,11 @@ type BlockFetcher struct { queued map[common.Hash]*blockOrHeaderInject // Set of already queued blocks (to dedup imports) // Callbacks - getHeader HeaderRetrievalFn // Retrieves a header from the local chain getBlock blockRetrievalFn // Retrieves a block from the local chain verifyHeader headerVerifierFn // Checks if a block's headers have a valid proof of work broadcastBlock blockBroadcasterFn // Broadcasts a block to connected peers chainHeight chainHeightFn // Retrieves the current chain's height chainFinalizedHeight chainFinalizedHeightFn // Retrieves the current chain's finalized height - insertHeaders headersInsertFn // Injects a batch of headers into the chain insertChain chainInsertFn // Injects a batch of blocks into the chain dropPeer peerDropFn // Drops a peer for misbehaving @@ -209,11 +199,9 @@ type BlockFetcher struct { } // NewBlockFetcher creates a block fetcher to retrieve blocks based on hash announcements. -func NewBlockFetcher(light bool, getHeader HeaderRetrievalFn, getBlock blockRetrievalFn, verifyHeader headerVerifierFn, - broadcastBlock blockBroadcasterFn, chainHeight chainHeightFn, chainFinalizedHeight chainFinalizedHeightFn, - insertHeaders headersInsertFn, insertChain chainInsertFn, dropPeer peerDropFn) *BlockFetcher { +func NewBlockFetcher(getBlock blockRetrievalFn, verifyHeader headerVerifierFn, broadcastBlock blockBroadcasterFn, + chainHeight chainHeightFn, chainFinalizedHeight chainFinalizedHeightFn, insertChain chainInsertFn, dropPeer peerDropFn) *BlockFetcher { return &BlockFetcher{ - light: light, notify: make(chan *blockAnnounce), inject: make(chan *blockOrHeaderInject), headerFilter: make(chan chan *headerFilterTask), @@ -229,13 +217,11 @@ func NewBlockFetcher(light bool, getHeader HeaderRetrievalFn, getBlock blockRetr queue: prque.New[int64, *blockOrHeaderInject](nil), queues: make(map[string]int), queued: make(map[common.Hash]*blockOrHeaderInject), - getHeader: getHeader, getBlock: getBlock, verifyHeader: verifyHeader, broadcastBlock: broadcastBlock, chainHeight: chainHeight, chainFinalizedHeight: chainFinalizedHeight, - insertHeaders: insertHeaders, insertChain: insertChain, dropPeer: dropPeer, } @@ -382,15 +368,11 @@ func (f *BlockFetcher) loop() { } // Otherwise if fresh and still unknown, try and import finalizedHeight := f.chainFinalizedHeight() - if (number+maxUncleDist < height) || number <= finalizedHeight || (f.light && f.getHeader(hash) != nil) || (!f.light && f.getBlock(hash) != nil) { + if (number+maxUncleDist < height) || number <= finalizedHeight || f.getBlock(hash) != nil { f.forgetBlock(hash) continue } - if f.light { - f.importHeaders(op) - } else { - f.importBlocks(op) - } + f.importBlocks(op) } // Wait for an outside event to occur select { @@ -457,12 +439,6 @@ func (f *BlockFetcher) loop() { case op := <-f.inject: // A direct block insertion was requested, try and fill any pending gaps blockBroadcastInMeter.Mark(1) - - // Now only direct block injection is allowed, drop the header injection - // here silently if we receive. - if f.light { - continue - } f.enqueue(op.origin, nil, op.block) case hash := <-f.done: @@ -478,16 +454,13 @@ func (f *BlockFetcher) loop() { // In current LES protocol(les2/les3), only header announce is // available, no need to wait too much time for header broadcast. timeout := arriveTimeout - gatherSlack - if f.light { - timeout = 0 - } if time.Since(announces[0].time) > timeout { // Pick a random peer to retrieve from, reset all others announce := announces[rand.Intn(len(announces))] f.forgetHash(hash) // If the block still didn't arrive, queue for fetching - if (f.light && f.getHeader(hash) == nil) || (!f.light && f.getBlock(hash) == nil) { + if f.getBlock(hash) == nil { request[announce.origin] = append(request[announce.origin], hash) f.fetching[hash] = announce } @@ -498,7 +471,7 @@ func (f *BlockFetcher) loop() { log.Trace("Fetching scheduled headers", "peer", peer, "list", hashes) // Create a closure of the fetch and schedule in on a new thread - fetchHeader, hashes := f.fetching[hashes[0]].fetchHeader, hashes + fetchHeader := f.fetching[hashes[0]].fetchHeader go func(peer string) { if f.fetchingHook != nil { @@ -621,16 +594,6 @@ func (f *BlockFetcher) loop() { f.forgetHash(hash) continue } - // Collect all headers only if we are running in light - // mode and the headers are not imported by other means. - if f.light { - if f.getHeader(hash) == nil { - announce.header = header - lightHeaders = append(lightHeaders, announce) - } - f.forgetHash(hash) - continue - } // Only keep if not imported by other means if f.getBlock(hash) == nil { announce.header = header @@ -766,12 +729,6 @@ func (f *BlockFetcher) rescheduleFetch(fetch *time.Timer) { if len(f.announced) == 0 { return } - // Schedule announcement retrieval quickly for light mode - // since server won't send any headers to client. - if f.light { - fetch.Reset(lightTimeout) - return - } // Otherwise find the earliest expiring announcement earliest := time.Now() for _, announces := range f.announced { @@ -851,46 +808,6 @@ func (f *BlockFetcher) enqueue(peer string, header *types.Header, block *types.B } } -// importHeaders spawns a new goroutine to run a header insertion into the chain. -// If the header's number is at the same height as the current import phase, it -// updates the phase states accordingly. -func (f *BlockFetcher) importHeaders(op *blockOrHeaderInject) { - peer := op.origin - header := op.header - hash := header.Hash() - log.Debug("Importing propagated header", "peer", peer, "number", header.Number, "hash", hash) - - go func() { - // If the parent's unknown, abort insertion - parent := f.getHeader(header.ParentHash) - if parent == nil { - log.Debug("Unknown parent of propagated header", "peer", peer, "number", header.Number, "hash", hash, "parent", header.ParentHash) - // forget block first, then re-queue - f.done <- hash - time.Sleep(reQueueBlockTimeout) - f.requeue <- op - return - } - - defer func() { f.done <- hash }() - // Validate the header and if something went wrong, drop the peer - if err := f.verifyHeader(header); err != nil && err != consensus.ErrFutureBlock { - log.Debug("Propagated header verification failed", "peer", peer, "number", header.Number, "hash", hash, "err", err) - f.dropPeer(peer) - return - } - // Run the actual import and log any issues - if _, err := f.insertHeaders([]*types.Header{header}); err != nil { - log.Debug("Propagated header import failed", "peer", peer, "number", header.Number, "hash", hash, "err", err) - return - } - // Invoke the testing hook if needed - if f.importedHook != nil { - f.importedHook(header, nil) - } - }() -} - // importBlocks spawns a new goroutine to run a block insertion into the chain. If the // block's number is at the same height as the current import phase, it updates // the phase states accordingly. diff --git a/eth/fetcher/block_fetcher_test.go b/eth/fetcher/block_fetcher_test.go index 74a18a32b5..36dda2ccb4 100644 --- a/eth/fetcher/block_fetcher_test.go +++ b/eth/fetcher/block_fetcher_test.go @@ -95,29 +95,20 @@ type fetcherTester struct { } // newTester creates a new fetcher test mocker. -func newTester(light bool) *fetcherTester { +func newTester() *fetcherTester { tester := &fetcherTester{ hashes: []common.Hash{genesis.Hash()}, headers: map[common.Hash]*types.Header{genesis.Hash(): genesis.Header()}, blocks: map[common.Hash]*types.Block{genesis.Hash(): genesis}, drops: make(map[string]bool), } - tester.fetcher = NewBlockFetcher(light, tester.getHeader, tester.getBlock, tester.verifyHeader, - tester.broadcastBlock, tester.chainHeight, tester.chainFinalizedHeight, tester.insertHeaders, - tester.insertChain, tester.dropPeer) + tester.fetcher = NewBlockFetcher(tester.getBlock, tester.verifyHeader, tester.broadcastBlock, + tester.chainHeight, tester.chainFinalizedHeight, tester.insertChain, tester.dropPeer) tester.fetcher.Start() return tester } -// getHeader retrieves a header from the tester's block chain. -func (f *fetcherTester) getHeader(hash common.Hash) *types.Header { - f.lock.RLock() - defer f.lock.RUnlock() - - return f.headers[hash] -} - // getBlock retrieves a block from the tester's block chain. func (f *fetcherTester) getBlock(hash common.Hash) *types.Block { f.lock.RLock() @@ -140,9 +131,6 @@ func (f *fetcherTester) chainHeight() uint64 { f.lock.RLock() defer f.lock.RUnlock() - if f.fetcher.light { - return f.headers[f.hashes[len(f.hashes)-1]].Number.Uint64() - } return f.blocks[f.hashes[len(f.hashes)-1]].NumberU64() } @@ -152,33 +140,9 @@ func (f *fetcherTester) chainFinalizedHeight() uint64 { if len(f.hashes) < 3 { return 0 } - if f.fetcher.light { - return f.headers[f.hashes[len(f.hashes)-3]].Number.Uint64() - } return f.blocks[f.hashes[len(f.hashes)-3]].NumberU64() } -// insertHeaders injects a new headers into the simulated chain. -func (f *fetcherTester) insertHeaders(headers []*types.Header) (int, error) { - f.lock.Lock() - defer f.lock.Unlock() - - for i, header := range headers { - // Make sure the parent in known - if _, ok := f.headers[header.ParentHash]; !ok { - return i, errors.New("unknown parent") - } - // Discard any new blocks if the same height already exists - if header.Number.Uint64() <= f.headers[f.hashes[len(f.hashes)-1]].Number.Uint64() { - return i, nil - } - // Otherwise build our current chain - f.hashes = append(f.hashes, header.Hash()) - f.headers[header.Hash()] = header - } - return 0, nil -} - // insertChain injects a new blocks into the simulated chain. func (f *fetcherTester) insertChain(blocks types.Blocks) (int, error) { f.lock.Lock() @@ -375,15 +339,14 @@ func verifyChainHeight(t *testing.T, fetcher *fetcherTester, height uint64) { // Tests that a fetcher accepts block/header announcements and initiates retrievals // for them, successfully importing into the local chain. -func TestFullSequentialAnnouncements(t *testing.T) { testSequentialAnnouncements(t, false) } -func TestLightSequentialAnnouncements(t *testing.T) { testSequentialAnnouncements(t, true) } +func TestFullSequentialAnnouncements(t *testing.T) { testSequentialAnnouncements(t) } -func testSequentialAnnouncements(t *testing.T, light bool) { +func testSequentialAnnouncements(t *testing.T) { // Create a chain of blocks to import targetBlocks := 4 * hashLimit hashes, blocks := makeChain(targetBlocks, 0, genesis) - tester := newTester(light) + tester := newTester() defer tester.fetcher.Stop() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) @@ -391,17 +354,10 @@ func testSequentialAnnouncements(t *testing.T, light bool) { // Iteratively announce blocks until all are imported imported := make(chan interface{}) tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { - if light { - if header == nil { - t.Fatalf("Fetcher try to import empty header") - } - imported <- header - } else { - if block == nil { - t.Fatalf("Fetcher try to import empty block") - } - imported <- block + if block == nil { + t.Fatalf("Fetcher try to import empty block") } + imported <- block } for i := len(hashes) - 2; i >= 0; i-- { tester.fetcher.Notify("valid", hashes[i], uint64(len(hashes)-i-1), time.Now().Add(-arriveTimeout), headerFetcher, bodyFetcher) @@ -413,16 +369,15 @@ func testSequentialAnnouncements(t *testing.T, light bool) { // Tests that if blocks are announced by multiple peers (or even the same buggy // peer), they will only get downloaded at most once. -func TestFullConcurrentAnnouncements(t *testing.T) { testConcurrentAnnouncements(t, false) } -func TestLightConcurrentAnnouncements(t *testing.T) { testConcurrentAnnouncements(t, true) } +func TestFullConcurrentAnnouncements(t *testing.T) { testConcurrentAnnouncements(t) } -func testConcurrentAnnouncements(t *testing.T, light bool) { +func testConcurrentAnnouncements(t *testing.T) { // Create a chain of blocks to import targetBlocks := 4 * hashLimit hashes, blocks := makeChain(targetBlocks, 0, genesis) // Assemble a tester with a built in counter for the requests - tester := newTester(light) + tester := newTester() firstHeaderFetcher := tester.makeHeaderFetcher("first", blocks, -gatherSlack) firstBodyFetcher := tester.makeBodyFetcher("first", blocks, 0) secondHeaderFetcher := tester.makeHeaderFetcher("second", blocks, -gatherSlack) @@ -440,17 +395,10 @@ func testConcurrentAnnouncements(t *testing.T, light bool) { // Iteratively announce blocks until all are imported imported := make(chan interface{}) tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { - if light { - if header == nil { - t.Fatalf("Fetcher try to import empty header") - } - imported <- header - } else { - if block == nil { - t.Fatalf("Fetcher try to import empty block") - } - imported <- block + if block == nil { + t.Fatalf("Fetcher try to import empty block") } + imported <- block } for i := len(hashes) - 2; i >= 0; i-- { tester.fetcher.Notify("first", hashes[i], uint64(len(hashes)-i-1), time.Now().Add(-arriveTimeout), firstHeaderWrapper, firstBodyFetcher) @@ -469,15 +417,14 @@ func testConcurrentAnnouncements(t *testing.T, light bool) { // Tests that announcements arriving while a previous is being fetched still // results in a valid import. -func TestFullOverlappingAnnouncements(t *testing.T) { testOverlappingAnnouncements(t, false) } -func TestLightOverlappingAnnouncements(t *testing.T) { testOverlappingAnnouncements(t, true) } +func TestFullOverlappingAnnouncements(t *testing.T) { testOverlappingAnnouncements(t) } -func testOverlappingAnnouncements(t *testing.T, light bool) { +func testOverlappingAnnouncements(t *testing.T) { // Create a chain of blocks to import targetBlocks := 4 * hashLimit hashes, blocks := makeChain(targetBlocks, 0, genesis) - tester := newTester(light) + tester := newTester() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) @@ -488,17 +435,10 @@ func testOverlappingAnnouncements(t *testing.T, light bool) { imported <- nil } tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { - if light { - if header == nil { - t.Fatalf("Fetcher try to import empty header") - } - imported <- header - } else { - if block == nil { - t.Fatalf("Fetcher try to import empty block") - } - imported <- block + if block == nil { + t.Fatalf("Fetcher try to import empty block") } + imported <- block } for i := len(hashes) - 2; i >= 0; i-- { @@ -515,15 +455,14 @@ func testOverlappingAnnouncements(t *testing.T, light bool) { } // Tests that announces already being retrieved will not be duplicated. -func TestFullPendingDeduplication(t *testing.T) { testPendingDeduplication(t, false) } -func TestLightPendingDeduplication(t *testing.T) { testPendingDeduplication(t, true) } +func TestFullPendingDeduplication(t *testing.T) { testPendingDeduplication(t) } -func testPendingDeduplication(t *testing.T, light bool) { +func testPendingDeduplication(t *testing.T) { // Create a hash and corresponding block hashes, blocks := makeChain(1, 0, genesis) // Assemble a tester with a built in counter and delayed fetcher - tester := newTester(light) + tester := newTester() headerFetcher := tester.makeHeaderFetcher("repeater", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("repeater", blocks, 0) @@ -547,11 +486,6 @@ func testPendingDeduplication(t *testing.T, light bool) { checkNonExist := func() bool { return tester.getBlock(hashes[0]) == nil } - if light { - checkNonExist = func() bool { - return tester.getHeader(hashes[0]) == nil - } - } // Announce the same block many times until it's fetched (wait for any pending ops) for checkNonExist() { tester.fetcher.Notify("repeater", hashes[0], 1, time.Now().Add(-arriveTimeout), headerWrapper, bodyFetcher) @@ -568,33 +502,25 @@ func testPendingDeduplication(t *testing.T, light bool) { // Tests that announcements retrieved in a random order are cached and eventually // imported when all the gaps are filled in. -func TestFullRandomArrivalImport(t *testing.T) { testRandomArrivalImport(t, false) } -func TestLightRandomArrivalImport(t *testing.T) { testRandomArrivalImport(t, true) } +func TestFullRandomArrivalImport(t *testing.T) { testRandomArrivalImport(t) } -func testRandomArrivalImport(t *testing.T, light bool) { +func testRandomArrivalImport(t *testing.T) { // Create a chain of blocks to import, and choose one to delay targetBlocks := maxQueueDist hashes, blocks := makeChain(targetBlocks, 0, genesis) skip := targetBlocks / 2 - tester := newTester(light) + tester := newTester() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) // Iteratively announce blocks, skipping one entry imported := make(chan interface{}, len(hashes)-1) tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { - if light { - if header == nil { - t.Fatalf("Fetcher try to import empty header") - } - imported <- header - } else { - if block == nil { - t.Fatalf("Fetcher try to import empty block") - } - imported <- block + if block == nil { + t.Fatalf("Fetcher try to import empty block") } + imported <- block } for i := len(hashes) - 1; i >= 0; i-- { if i != skip { @@ -616,7 +542,7 @@ func TestQueueGapFill(t *testing.T) { hashes, blocks := makeChain(targetBlocks, 0, genesis) skip := targetBlocks / 2 - tester := newTester(false) + tester := newTester() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) @@ -643,7 +569,7 @@ func TestImportDeduplication(t *testing.T) { hashes, blocks := makeChain(2, 0, genesis) // Create the tester and wrap the importer with a counter - tester := newTester(false) + tester := newTester() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) @@ -685,7 +611,7 @@ func TestDistantPropagationDiscarding(t *testing.T) { low, high := len(hashes)/2+maxUncleDist+1, len(hashes)/2-maxQueueDist-1 // Create a tester and simulate a head block being the middle of the above chain - tester := newTester(false) + tester := newTester() tester.lock.Lock() tester.hashes = []common.Hash{head} @@ -709,10 +635,9 @@ func TestDistantPropagationDiscarding(t *testing.T) { // Tests that announcements with numbers much lower or higher than out current // head get discarded to prevent wasting resources on useless blocks from faulty // peers. -func TestFullDistantAnnouncementDiscarding(t *testing.T) { testDistantAnnouncementDiscarding(t, false) } -func TestLightDistantAnnouncementDiscarding(t *testing.T) { testDistantAnnouncementDiscarding(t, true) } +func TestFullDistantAnnouncementDiscarding(t *testing.T) { testDistantAnnouncementDiscarding(t) } -func testDistantAnnouncementDiscarding(t *testing.T, light bool) { +func testDistantAnnouncementDiscarding(t *testing.T) { // Create a long chain to import and define the discard boundaries hashes, blocks := makeChain(3*maxQueueDist, 0, genesis) head := hashes[len(hashes)/2] @@ -720,7 +645,7 @@ func testDistantAnnouncementDiscarding(t *testing.T, light bool) { low, high := len(hashes)/2+maxUncleDist+1, len(hashes)/2-maxQueueDist-1 // Create a tester and simulate a head block being the middle of the above chain - tester := newTester(light) + tester := newTester() tester.lock.Lock() tester.hashes = []common.Hash{head} @@ -753,13 +678,10 @@ func testDistantAnnouncementDiscarding(t *testing.T, light bool) { // Tests that announcements with numbers much lower or equal to the current finalized block // head get discarded to prevent wasting resources on useless blocks from faulty peers. func TestFullFinalizedAnnouncementDiscarding(t *testing.T) { - testFinalizedAnnouncementDiscarding(t, false) -} -func TestLightFinalizedAnnouncementDiscarding(t *testing.T) { - testFinalizedAnnouncementDiscarding(t, true) + testFinalizedAnnouncementDiscarding(t) } -func testFinalizedAnnouncementDiscarding(t *testing.T, light bool) { +func testFinalizedAnnouncementDiscarding(t *testing.T) { // Create a long chain to import and define the discard boundaries hashes, blocks := makeChain(3*maxQueueDist, 0, genesis) @@ -771,7 +693,7 @@ func testFinalizedAnnouncementDiscarding(t *testing.T, light bool) { low, equal := len(hashes)/2+3, len(hashes)/2+2 // Create a tester and simulate a head block being the middle of the above chain - tester := newTester(light) + tester := newTester() tester.lock.Lock() tester.hashes = []common.Hash{beforeFinalized, finalized, justified, head} @@ -813,31 +735,23 @@ func testFinalizedAnnouncementDiscarding(t *testing.T, light bool) { // Tests that peers announcing blocks with invalid numbers (i.e. not matching // the headers provided afterwards) get dropped as malicious. -func TestFullInvalidNumberAnnouncement(t *testing.T) { testInvalidNumberAnnouncement(t, false) } -func TestLightInvalidNumberAnnouncement(t *testing.T) { testInvalidNumberAnnouncement(t, true) } +func TestFullInvalidNumberAnnouncement(t *testing.T) { testInvalidNumberAnnouncement(t) } -func testInvalidNumberAnnouncement(t *testing.T, light bool) { +func testInvalidNumberAnnouncement(t *testing.T) { // Create a single block to import and check numbers against hashes, blocks := makeChain(1, 0, genesis) - tester := newTester(light) + tester := newTester() badHeaderFetcher := tester.makeHeaderFetcher("bad", blocks, -gatherSlack) badBodyFetcher := tester.makeBodyFetcher("bad", blocks, 0) imported := make(chan interface{}) announced := make(chan interface{}, 2) tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { - if light { - if header == nil { - t.Fatalf("Fetcher try to import empty header") - } - imported <- header - } else { - if block == nil { - t.Fatalf("Fetcher try to import empty block") - } - imported <- block + if block == nil { + t.Fatalf("Fetcher try to import empty block") } + imported <- block } // Announce a block with a bad number, check for immediate drop tester.fetcher.announceChangeHook = func(hash common.Hash, b bool) { @@ -886,7 +800,7 @@ func TestEmptyBlockShortCircuit(t *testing.T) { // Create a chain of blocks to import hashes, blocks := makeChain(32, 0, genesis) - tester := newTester(false) + tester := newTester() defer tester.fetcher.Stop() headerFetcher := tester.makeHeaderFetcher("valid", blocks, -gatherSlack) bodyFetcher := tester.makeBodyFetcher("valid", blocks, 0) @@ -926,7 +840,7 @@ func TestEmptyBlockShortCircuit(t *testing.T) { // the fetcher remains operational. func TestHashMemoryExhaustionAttack(t *testing.T) { // Create a tester with instrumented import hooks - tester := newTester(false) + tester := newTester() imported, announces := make(chan interface{}), atomic.Int32{} tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { imported <- block } @@ -973,7 +887,7 @@ func TestHashMemoryExhaustionAttack(t *testing.T) { // system memory. func TestBlockMemoryExhaustionAttack(t *testing.T) { // Create a tester with instrumented import hooks - tester := newTester(false) + tester := newTester() imported, enqueued := make(chan interface{}), atomic.Int32{} tester.fetcher.importedHook = func(header *types.Header, block *types.Block) { imported <- block } diff --git a/eth/filters/api.go b/eth/filters/api.go index fdac76890c..2e263f3021 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -393,7 +393,6 @@ func (api *FilterAPI) Logs(ctx context.Context, crit FilterCriteria) (*rpc.Subsc select { case logs := <-matchedLogs: for _, log := range logs { - log := log notifier.Notify(rpcSub.ID, &log) } case <-rpcSub.Err(): // client send an unsubscribe request diff --git a/eth/filters/bench_test.go b/eth/filters/bench_test.go deleted file mode 100644 index c4b06637ff..0000000000 --- a/eth/filters/bench_test.go +++ /dev/null @@ -1,188 +0,0 @@ -// Copyright 2017 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package filters - -import ( - "context" - "fmt" - "testing" - "time" - - "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/bitutil" - "github.com/ethereum/go-ethereum/core/bloombits" - "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/core/types" - "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/node" -) - -func BenchmarkBloomBits512(b *testing.B) { - benchmarkBloomBits(b, 512) -} - -func BenchmarkBloomBits1k(b *testing.B) { - benchmarkBloomBits(b, 1024) -} - -func BenchmarkBloomBits2k(b *testing.B) { - benchmarkBloomBits(b, 2048) -} - -func BenchmarkBloomBits4k(b *testing.B) { - benchmarkBloomBits(b, 4096) -} - -func BenchmarkBloomBits8k(b *testing.B) { - benchmarkBloomBits(b, 8192) -} - -func BenchmarkBloomBits16k(b *testing.B) { - benchmarkBloomBits(b, 16384) -} - -func BenchmarkBloomBits32k(b *testing.B) { - benchmarkBloomBits(b, 32768) -} - -const benchFilterCnt = 2000 - -func benchmarkBloomBits(b *testing.B, sectionSize uint64) { - b.Skip("test disabled: this tests presume (and modify) an existing datadir.") - benchDataDir := node.DefaultDataDir() + "/geth/chaindata" - b.Log("Running bloombits benchmark section size:", sectionSize) - - db, err := rawdb.NewLevelDBDatabase(benchDataDir, 128, 1024, "", false) - if err != nil { - b.Fatalf("error opening database at %v: %v", benchDataDir, err) - } - head := rawdb.ReadHeadBlockHash(db) - if head == (common.Hash{}) { - b.Fatalf("chain data not found at %v", benchDataDir) - } - - clearBloomBits(db) - b.Log("Generating bloombits data...") - headNum := rawdb.ReadHeaderNumber(db, head) - if headNum == nil || *headNum < sectionSize+512 { - b.Fatalf("not enough blocks for running a benchmark") - } - - start := time.Now() - cnt := (*headNum - 512) / sectionSize - var dataSize, compSize uint64 - for sectionIdx := uint64(0); sectionIdx < cnt; sectionIdx++ { - bc, err := bloombits.NewGenerator(uint(sectionSize)) - if err != nil { - b.Fatalf("failed to create generator: %v", err) - } - var header *types.Header - for i := sectionIdx * sectionSize; i < (sectionIdx+1)*sectionSize; i++ { - hash := rawdb.ReadCanonicalHash(db, i) - if header = rawdb.ReadHeader(db, hash, i); header == nil { - b.Fatalf("Error creating bloomBits data") - } - bc.AddBloom(uint(i-sectionIdx*sectionSize), header.Bloom) - } - sectionHead := rawdb.ReadCanonicalHash(db, (sectionIdx+1)*sectionSize-1) - for i := 0; i < types.BloomBitLength; i++ { - data, err := bc.Bitset(uint(i)) - if err != nil { - b.Fatalf("failed to retrieve bitset: %v", err) - } - comp := bitutil.CompressBytes(data) - dataSize += uint64(len(data)) - compSize += uint64(len(comp)) - rawdb.WriteBloomBits(db, uint(i), sectionIdx, sectionHead, comp) - } - //if sectionIdx%50 == 0 { - // b.Log(" section", sectionIdx, "/", cnt) - //} - } - - d := time.Since(start) - b.Log("Finished generating bloombits data") - b.Log(" ", d, "total ", d/time.Duration(cnt*sectionSize), "per block") - b.Log(" data size:", dataSize, " compressed size:", compSize, " compression ratio:", float64(compSize)/float64(dataSize)) - - b.Log("Running filter benchmarks...") - start = time.Now() - - var ( - backend *testBackend - sys *FilterSystem - ) - for i := 0; i < benchFilterCnt; i++ { - if i%20 == 0 { - db.Close() - db, _ = rawdb.NewLevelDBDatabase(benchDataDir, 128, 1024, "", false) - backend = &testBackend{db: db, sections: cnt} - sys = NewFilterSystem(backend, Config{}) - } - var addr common.Address - addr[0] = byte(i) - addr[1] = byte(i / 256) - filter := sys.NewRangeFilter(0, int64(cnt*sectionSize-1), []common.Address{addr}, nil, false) - if _, err := filter.Logs(context.Background()); err != nil { - b.Error("filter.Logs error:", err) - } - } - - d = time.Since(start) - b.Log("Finished running filter benchmarks") - b.Log(" ", d, "total ", d/time.Duration(benchFilterCnt), "per address", d*time.Duration(1000000)/time.Duration(benchFilterCnt*cnt*sectionSize), "per million blocks") - db.Close() -} - -//nolint:unused -func clearBloomBits(db ethdb.Database) { - var bloomBitsPrefix = []byte("bloomBits-") - fmt.Println("Clearing bloombits data...") - it := db.NewIterator(bloomBitsPrefix, nil) - for it.Next() { - db.Delete(it.Key()) - } - it.Release() -} - -func BenchmarkNoBloomBits(b *testing.B) { - b.Skip("test disabled: this tests presume (and modify) an existing datadir.") - benchDataDir := node.DefaultDataDir() + "/geth/chaindata" - b.Log("Running benchmark without bloombits") - db, err := rawdb.NewLevelDBDatabase(benchDataDir, 128, 1024, "", false) - if err != nil { - b.Fatalf("error opening database at %v: %v", benchDataDir, err) - } - head := rawdb.ReadHeadBlockHash(db) - if head == (common.Hash{}) { - b.Fatalf("chain data not found at %v", benchDataDir) - } - headNum := rawdb.ReadHeaderNumber(db, head) - - clearBloomBits(db) - - _, sys := newTestFilterSystem(b, db, Config{}) - - b.Log("Running filter benchmarks...") - start := time.Now() - filter := sys.NewRangeFilter(0, int64(*headNum), []common.Address{{}}, nil, false) - filter.Logs(context.Background()) - d := time.Since(start) - b.Log("Finished running filter benchmarks") - b.Log(" ", d, "total ", d*time.Duration(1000000)/time.Duration(*headNum+1), "per million blocks") - db.Close() -} diff --git a/eth/filters/filter_system.go b/eth/filters/filter_system.go index 9bac268cd1..4bfeedaa93 100644 --- a/eth/filters/filter_system.go +++ b/eth/filters/filter_system.go @@ -458,7 +458,7 @@ func (es *EventSystem) handleVoteEvent(filters filterIndex, ev core.NewVoteEvent func (es *EventSystem) handleChainEvent(filters filterIndex, ev core.ChainEvent) { for _, f := range filters[BlocksSubscription] { - f.headers <- ev.Block.Header() + f.headers <- ev.Header } } diff --git a/eth/filters/filter_system_test.go b/eth/filters/filter_system_test.go index 35267c2b69..7c526b27f9 100644 --- a/eth/filters/filter_system_test.go +++ b/eth/filters/filter_system_test.go @@ -200,7 +200,7 @@ func TestBlockSubscription(t *testing.T) { ) for _, blk := range chain { - chainEvents = append(chainEvents, core.ChainEvent{Hash: blk.Hash(), Block: blk}) + chainEvents = append(chainEvents, core.ChainEvent{Header: blk.Header()}) } chan0 := make(chan *types.Header) @@ -213,13 +213,13 @@ func TestBlockSubscription(t *testing.T) { for i1 != len(chainEvents) || i2 != len(chainEvents) { select { case header := <-chan0: - if chainEvents[i1].Hash != header.Hash() { - t.Errorf("sub0 received invalid hash on index %d, want %x, got %x", i1, chainEvents[i1].Hash, header.Hash()) + if chainEvents[i1].Header.Hash() != header.Hash() { + t.Errorf("sub0 received invalid hash on index %d, want %x, got %x", i1, chainEvents[i1].Header.Hash(), header.Hash()) } i1++ case header := <-chan1: - if chainEvents[i2].Hash != header.Hash() { - t.Errorf("sub1 received invalid hash on index %d, want %x, got %x", i2, chainEvents[i2].Hash, header.Hash()) + if chainEvents[i2].Header.Hash() != header.Hash() { + t.Errorf("sub1 received invalid hash on index %d, want %x, got %x", i2, chainEvents[i2].Header.Hash(), header.Hash()) } i2++ } diff --git a/eth/filters/filter_test.go b/eth/filters/filter_test.go index c0fb92d038..446548317c 100644 --- a/eth/filters/filter_test.go +++ b/eth/filters/filter_test.go @@ -48,7 +48,7 @@ func makeReceipt(addr common.Address) *types.Receipt { func BenchmarkFilters(b *testing.B) { var ( - db, _ = rawdb.NewLevelDBDatabase(b.TempDir(), 0, 0, "", false) + db = rawdb.NewMemoryDatabase() _, sys = newTestFilterSystem(b, db, Config{}) key1, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") addr1 = crypto.PubkeyToAddress(key1.PublicKey) diff --git a/eth/gasestimator/gasestimator.go b/eth/gasestimator/gasestimator.go index d43057dda2..a6c4718cf4 100644 --- a/eth/gasestimator/gasestimator.go +++ b/eth/gasestimator/gasestimator.go @@ -28,6 +28,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/internal/ethapi/override" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" ) @@ -38,10 +39,11 @@ import ( // these together, it would be excessively hard to test. Splitting the parts out // allows testing without needing a proper live chain. type Options struct { - Config *params.ChainConfig // Chain configuration for hard fork selection - Chain core.ChainContext // Chain context to access past block hashes - Header *types.Header // Header defining the block context to execute in - State *state.StateDB // Pre-state on top of which to estimate the gas + Config *params.ChainConfig // Chain configuration for hard fork selection + Chain core.ChainContext // Chain context to access past block hashes + Header *types.Header // Header defining the block context to execute in + State *state.StateDB // Pre-state on top of which to estimate the gas + BlockOverrides *override.BlockOverrides // Block overrides to apply during the estimation ErrorRatio float64 // Allowed overestimation ratio for faster estimation termination } @@ -217,20 +219,22 @@ func execute(ctx context.Context, call *core.Message, opts *Options, gasLimit ui func run(ctx context.Context, call *core.Message, opts *Options) (*core.ExecutionResult, error) { // Assemble the call and the call context var ( - msgContext = core.NewEVMTxContext(call) evmContext = core.NewEVMBlockContext(opts.Header, opts.Chain, nil) - dirtyState = opts.State.Copy() ) + if opts.BlockOverrides != nil { + opts.BlockOverrides.Apply(&evmContext) + } // Lower the basefee to 0 to avoid breaking EVM // invariants (basefee < feecap). - if msgContext.GasPrice.Sign() == 0 { + if call.GasPrice.Sign() == 0 { evmContext.BaseFee = new(big.Int) } - if msgContext.BlobFeeCap != nil && msgContext.BlobFeeCap.BitLen() == 0 { + if call.BlobGasFeeCap != nil && call.BlobGasFeeCap.BitLen() == 0 { evmContext.BlobBaseFee = new(big.Int) } - evm := vm.NewEVM(evmContext, msgContext, dirtyState, opts.Config, vm.Config{NoBaseFee: true}) + evm := vm.NewEVM(evmContext, dirtyState, opts.Config, vm.Config{NoBaseFee: true}) + // Monitor the outer context and interrupt the EVM upon cancellation. To avoid // a dangling goroutine until the outer estimation finishes, create an internal // context for the lifetime of this method call. diff --git a/eth/gasprice/gasprice.go b/eth/gasprice/gasprice.go index 4a2fe36812..071c063c21 100644 --- a/eth/gasprice/gasprice.go +++ b/eth/gasprice/gasprice.go @@ -127,10 +127,10 @@ func NewOracle(backend OracleBackend, params Config, startPrice *big.Int) *Oracl go func() { var lastHead common.Hash for ev := range headEvent { - if ev.Block.ParentHash() != lastHead { + if ev.Header.ParentHash != lastHead { cache.Purge() } - lastHead = ev.Block.Hash() + lastHead = ev.Header.Hash() } }() diff --git a/eth/handler.go b/eth/handler.go index 8e763dfb8b..f4b51c574b 100644 --- a/eth/handler.go +++ b/eth/handler.go @@ -35,6 +35,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/fetcher" "github.com/ethereum/go-ethereum/eth/protocols/bsc" "github.com/ethereum/go-ethereum/eth/protocols/eth" @@ -118,7 +119,7 @@ type handlerConfig struct { TxPool txPool // Transaction pool to propagate from VotePool votePool Network uint64 // Network identifier to adfvertise - Sync downloader.SyncMode // Whether to snap or full sync + Sync ethconfig.SyncMode // Whether to snap or full sync BloomCache uint64 // Megabytes to alloc for snap sync bloom EventMux *event.TypeMux // Legacy event mux, deprecate for `feed` RequiredBlocks map[uint64]common.Hash // Hard coded map of required block hashes for sync challenges @@ -203,7 +204,7 @@ func newHandler(config *handlerConfig) (*handler, error) { handlerStartCh: make(chan struct{}), stopCh: make(chan struct{}), } - if config.Sync == downloader.FullSync { + if config.Sync == ethconfig.FullSync { // The database seems empty as the current block is the genesis. Yet the snap // block is ahead, so snap sync was enabled for this node at a certain point. // The scenarios where this can happen is @@ -292,8 +293,8 @@ func newHandler(config *handlerConfig) (*handler, error) { h.BroadcastBlock(block, propagate) } - h.blockFetcher = fetcher.NewBlockFetcher(false, nil, h.chain.GetBlockByHash, validator, broadcastBlockWithCheck, - heighter, finalizeHeighter, nil, inserter, h.removePeer) + h.blockFetcher = fetcher.NewBlockFetcher(h.chain.GetBlockByHash, validator, broadcastBlockWithCheck, + heighter, finalizeHeighter, inserter, h.removePeer) fetchTx := func(peer string, hashes []common.Hash) error { p := h.peers.peer(peer) @@ -528,7 +529,7 @@ func (h *handler) runSnapExtension(peer *snap.Peer, handler snap.Handler) error defer h.decHandlers() if err := h.peers.registerSnapExtension(peer); err != nil { - if metrics.Enabled { + if metrics.Enabled() { if peer.Inbound() { snap.IngressRegistrationErrorMeter.Mark(1) } else { @@ -552,7 +553,7 @@ func (h *handler) runTrustExtension(peer *trust.Peer, handler trust.Handler) err defer h.decHandlers() if err := h.peers.registerTrustExtension(peer); err != nil { - if metrics.Enabled { + if metrics.Enabled() { if peer.Inbound() { trust.IngressRegistrationErrorMeter.Mark(1) } else { @@ -576,7 +577,7 @@ func (h *handler) runBscExtension(peer *bsc.Peer, handler bsc.Handler) error { defer h.decHandlers() if err := h.peers.registerBscExtension(peer); err != nil { - if metrics.Enabled { + if metrics.Enabled() { if peer.Inbound() { bsc.IngressRegistrationErrorMeter.Mark(1) } else { @@ -984,7 +985,4 @@ func (h *handler) enableSyncedFeatures() { log.Info("Snap sync complete, auto disabling") h.snapSync.Store(false) } - // if h.chain.TrieDB().Scheme() == rawdb.PathScheme { - // h.chain.TrieDB().SetBufferSize(pathdb.DefaultBufferSize) - // } } diff --git a/eth/handler_eth_test.go b/eth/handler_eth_test.go index b25c349be6..b4f1bd0706 100644 --- a/eth/handler_eth_test.go +++ b/eth/handler_eth_test.go @@ -31,7 +31,7 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" - "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/protocols/bsc" "github.com/ethereum/go-ethereum/eth/protocols/eth" "github.com/ethereum/go-ethereum/event" @@ -128,7 +128,7 @@ func testForkIDSplit(t *testing.T, protocol uint) { TxPool: newTestTxPool(), VotePool: newTestVotePool(), Network: 1, - Sync: downloader.FullSync, + Sync: ethconfig.FullSync, BloomCache: 1, }) ethProFork, _ = newHandler(&handlerConfig{ @@ -137,7 +137,7 @@ func testForkIDSplit(t *testing.T, protocol uint) { TxPool: newTestTxPool(), VotePool: newTestVotePool(), Network: 1, - Sync: downloader.FullSync, + Sync: ethconfig.FullSync, BloomCache: 1, }) ) @@ -484,8 +484,6 @@ func testTransactionPropagation(t *testing.T, protocol uint) { } // Interconnect all the sink handlers with the source handler for i, sink := range sinks { - sink := sink // Closure for goroutine below - sourcePipe, sinkPipe := p2p.MsgPipe() defer sourcePipe.Close() defer sinkPipe.Close() @@ -616,8 +614,6 @@ func testBroadcastBlock(t *testing.T, peers, bcasts int) { td = source.chain.GetTd(genesis.Hash(), genesis.NumberU64()) ) for i, sink := range sinks { - sink := sink // Closure for gorotuine below - sourcePipe, sinkPipe := p2p.MsgPipe() defer sourcePipe.Close() defer sinkPipe.Close() @@ -655,7 +651,6 @@ func testBroadcastBlock(t *testing.T, peers, bcasts int) { // Iterate through all the sinks and ensure the correct number got the block done := make(chan struct{}, peers) for _, ch := range blockChs { - ch := ch go func() { <-ch done <- struct{}{} diff --git a/eth/handler_test.go b/eth/handler_test.go index 060b4a17d0..8b65c3ce78 100644 --- a/eth/handler_test.go +++ b/eth/handler_test.go @@ -37,7 +37,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" - "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/params" @@ -194,7 +194,7 @@ func newTestHandlerWithBlocks(blocks int) *testHandler { TxPool: txpool, VotePool: votepool, Network: 1, - Sync: downloader.SnapSync, + Sync: ethconfig.SnapSync, BloomCache: 1, }) handler.Start(1000, 3) @@ -220,6 +220,10 @@ func (c *mockParlia) VerifyUncles(chain consensus.ChainReader, block *types.Bloc return nil } +func (c *mockParlia) VerifyRequests(header *types.Header, Requests [][]byte) error { + return nil +} + func (c *mockParlia) VerifyHeader(chain consensus.ChainHeaderReader, header *types.Header) error { return nil } @@ -233,7 +237,7 @@ func (c *mockParlia) VerifyHeaders(chain consensus.ChainHeaderReader, headers [] return abort, results } -func (c *mockParlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state *state.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, +func (c *mockParlia) Finalize(chain consensus.ChainHeaderReader, header *types.Header, state vm.StateDB, _ *[]*types.Transaction, uncles []*types.Header, withdrawals []*types.Withdrawal, _ *[]*types.Receipt, _ *[]*types.Transaction, _ *uint64) (err error) { return } @@ -253,7 +257,7 @@ func (c *mockParlia) CalcDifficulty(chain consensus.ChainHeaderReader, time uint return big.NewInt(1) } -func newTestParliaHandlerAfterCancun(t *testing.T, config *params.ChainConfig, mode downloader.SyncMode, preCancunBlks, postCancunBlks uint64) *testHandler { +func newTestParliaHandlerAfterCancun(t *testing.T, config *params.ChainConfig, mode ethconfig.SyncMode, preCancunBlks, postCancunBlks uint64) *testHandler { // Have N headers in the freezer frdir := t.TempDir() db, err := rawdb.NewDatabaseWithFreezer(rawdb.NewMemoryDatabase(), frdir, "", false, false, false, false, false) diff --git a/eth/protocols/bsc/handler.go b/eth/protocols/bsc/handler.go index 9595c42688..04f5ff3795 100644 --- a/eth/protocols/bsc/handler.go +++ b/eth/protocols/bsc/handler.go @@ -38,8 +38,6 @@ type Backend interface { func MakeProtocols(backend Backend) []p2p.Protocol { protocols := make([]p2p.Protocol, len(ProtocolVersions)) for i, version := range ProtocolVersions { - version := version // Closure - protocols[i] = p2p.Protocol{ Name: ProtocolName, Version: version, @@ -101,7 +99,7 @@ func handleMessage(backend Backend, peer *Peer) error { var handlers = bsc1 // Track the amount of time it takes to serve the request and run the handler - if metrics.Enabled { + if metrics.Enabled() { h := fmt.Sprintf("%s/%s/%d/%#02x", p2p.HandleHistName, ProtocolName, peer.Version(), msg.Code) defer func(start time.Time) { sampler := func() metrics.Sample { diff --git a/eth/protocols/eth/handler.go b/eth/protocols/eth/handler.go index 6eb0d04f6b..28db93a209 100644 --- a/eth/protocols/eth/handler.go +++ b/eth/protocols/eth/handler.go @@ -93,8 +93,6 @@ type TxPool interface { func MakeProtocols(backend Backend, network uint64, dnsdisc enode.Iterator) []p2p.Protocol { protocols := make([]p2p.Protocol, 0, len(ProtocolVersions)) for _, version := range ProtocolVersions { - version := version // Closure - protocols = append(protocols, p2p.Protocol{ Name: ProtocolName, Version: version, @@ -192,7 +190,7 @@ func handleMessage(backend Backend, peer *Peer) error { var handlers = eth68 // Track the amount of time it takes to serve the request and run the handler - if metrics.Enabled { + if metrics.Enabled() { h := fmt.Sprintf("%s/%s/%d/%#02x", p2p.HandleHistName, ProtocolName, peer.Version(), msg.Code) defer func(start time.Time) { sampler := func() metrics.Sample { diff --git a/eth/protocols/eth/handler_test.go b/eth/protocols/eth/handler_test.go index 6f8eb0ed21..10ef0f0bce 100644 --- a/eth/protocols/eth/handler_test.go +++ b/eth/protocols/eth/handler_test.go @@ -17,12 +17,14 @@ package eth import ( + "bytes" rand2 "crypto/rand" "io" "math" "math/big" "math/rand" "testing" + "time" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/consensus" @@ -81,27 +83,26 @@ func newTestBackendWithGenerator(blocks int, shanghai bool, generator func(int, if shanghai { config = ¶ms.ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: true, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - MergeNetsplitBlock: big.NewInt(0), - ShanghaiTime: u64(0), - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - Ethash: new(params.EthashConfig), + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + MergeNetsplitBlock: big.NewInt(0), + ShanghaiTime: u64(0), + TerminalTotalDifficulty: big.NewInt(0), + Ethash: new(params.EthashConfig), } engine = beacon.NewFaker() } @@ -149,10 +150,12 @@ func (b *testBackend) RunPeer(peer *Peer, handler Handler) error { func (b *testBackend) PeerInfo(enode.ID) interface{} { panic("not implemented") } func (b *testBackend) AcceptTxs() bool { - panic("data processing tests should be done in the handler package") + return true + //panic("data processing tests should be done in the handler package") } func (b *testBackend) Handle(*Peer, Packet) error { return nil + //panic("data processing tests should be done in the handler package") } // Tests that block headers can be retrieved from a remote chain based on user queries. @@ -506,6 +509,79 @@ func testGetBlockReceipts(t *testing.T, protocol uint) { } } +type decoder struct { + msg []byte +} + +func (d decoder) Decode(val interface{}) error { + buffer := bytes.NewBuffer(d.msg) + s := rlp.NewStream(buffer, uint64(len(d.msg))) + return s.Decode(val) +} + +func (d decoder) Time() time.Time { + return time.Now() +} + +func setup() (*testBackend, *testPeer) { + // Generate some transactions etc. + acc1Key, _ := crypto.HexToECDSA("8a1f9a8f95be41cd7ccb6168179afb4504aefe388d1e14474d32c45c72ce7b7a") + acc2Key, _ := crypto.HexToECDSA("49a7b37aa6f6645917e7b807e9d1c00d4fa71f18343b0d4122a4d2df64dd6fee") + acc1Addr := crypto.PubkeyToAddress(acc1Key.PublicKey) + acc2Addr := crypto.PubkeyToAddress(acc2Key.PublicKey) + signer := types.HomesteadSigner{} + gen := func(n int, block *core.BlockGen) { + if n%2 == 0 { + w := &types.Withdrawal{ + Address: common.Address{0xaa}, + Amount: 42, + } + block.AddWithdrawal(w) + } + switch n { + case 0: + // In block 1, the test bank sends account #1 some ether. + tx, _ := types.SignTx(types.NewTransaction(block.TxNonce(testAddr), acc1Addr, big.NewInt(10_000_000_000_000_000), params.TxGas, block.BaseFee(), nil), signer, testKey) + block.AddTx(tx) + case 1: + // In block 2, the test bank sends some more ether to account #1. + // acc1Addr passes it on to account #2. + tx1, _ := types.SignTx(types.NewTransaction(block.TxNonce(testAddr), acc1Addr, big.NewInt(1_000_000_000_000_000), params.TxGas, block.BaseFee(), nil), signer, testKey) + tx2, _ := types.SignTx(types.NewTransaction(block.TxNonce(acc1Addr), acc2Addr, big.NewInt(1_000_000_000_000_000), params.TxGas, block.BaseFee(), nil), signer, acc1Key) + block.AddTx(tx1) + block.AddTx(tx2) + case 2: + // Block 3 is empty but was mined by account #2. + block.SetCoinbase(acc2Addr) + block.SetExtra([]byte("yeehaw")) + } + } + backend := newTestBackendWithGenerator(maxBodiesServe+15, true, gen) + peer, _ := newTestPeer("peer", ETH68, backend) + // Discard all messages + go func() { + for { + msg, err := peer.app.ReadMsg() + if err == nil { + msg.Discard() + } + } + }() + return backend, peer +} + +func FuzzEthProtocolHandlers(f *testing.F) { + handlers := eth68 + backend, peer := setup() + f.Fuzz(func(t *testing.T, code byte, msg []byte) { + handler := handlers[uint64(code)%protocolLengths[ETH68]] + if handler == nil { + return + } + handler(backend, decoder{msg: msg}, peer.Peer) + }) +} + func TestHandleNewBlock(t *testing.T) { t.Parallel() @@ -622,7 +698,6 @@ func TestHandleNewBlock(t *testing.T) { // Run the tests for _, tc := range testCases { - tc := tc t.Run(tc.name, func(t *testing.T) { err := handleNewBlock(backend, tc.msg, localEth) if err != tc.err { diff --git a/eth/protocols/eth/handshake.go b/eth/protocols/eth/handshake.go index e7d42aa0da..c4f8c754c5 100644 --- a/eth/protocols/eth/handshake.go +++ b/eth/protocols/eth/handshake.go @@ -173,7 +173,7 @@ func (p *Peer) readUpgradeStatus(status *UpgradeStatusPacket) error { // markError registers the error with the corresponding metric. func markError(p *Peer, err error) { - if !metrics.Enabled { + if !metrics.Enabled() { return } m := meters.get(p.Inbound()) diff --git a/eth/protocols/eth/metrics.go b/eth/protocols/eth/metrics.go index 5e0aee39f8..adfa84936d 100644 --- a/eth/protocols/eth/metrics.go +++ b/eth/protocols/eth/metrics.go @@ -41,23 +41,23 @@ func (h *bidirectionalMeters) get(ingress bool) *hsMeters { type hsMeters struct { // peerError measures the number of errors related to incorrect peer // behaviour, such as invalid message code, size, encoding, etc. - peerError metrics.Meter + peerError *metrics.Meter // timeoutError measures the number of timeouts. - timeoutError metrics.Meter + timeoutError *metrics.Meter // networkIDMismatch measures the number of network id mismatch errors. - networkIDMismatch metrics.Meter + networkIDMismatch *metrics.Meter // protocolVersionMismatch measures the number of differing protocol // versions. - protocolVersionMismatch metrics.Meter + protocolVersionMismatch *metrics.Meter // genesisMismatch measures the number of differing genesises. - genesisMismatch metrics.Meter + genesisMismatch *metrics.Meter // forkidRejected measures the number of differing forkids. - forkidRejected metrics.Meter + forkidRejected *metrics.Meter } // newHandshakeMeters registers and returns handshake meters for the given diff --git a/eth/protocols/snap/handler.go b/eth/protocols/snap/handler.go index a6c60bc075..924aff7ac9 100644 --- a/eth/protocols/snap/handler.go +++ b/eth/protocols/snap/handler.go @@ -85,8 +85,6 @@ type Backend interface { func MakeProtocols(backend Backend) []p2p.Protocol { protocols := make([]p2p.Protocol, len(ProtocolVersions)) for i, version := range ProtocolVersions { - version := version // Closure - protocols[i] = p2p.Protocol{ Name: ProtocolName, Version: version, @@ -134,7 +132,7 @@ func HandleMessage(backend Backend, peer *Peer) error { defer msg.Discard() start := time.Now() // Track the amount of time it takes to serve the request and run the handler - if metrics.Enabled { + if metrics.Enabled() { h := fmt.Sprintf("%s/%s/%d/%#02x", p2p.HandleHistName, ProtocolName, peer.Version(), msg.Code) defer func(start time.Time) { sampler := func() metrics.Sample { @@ -456,7 +454,7 @@ func ServiceGetByteCodesQuery(chain *core.BlockChain, req *GetByteCodesPacket) [ // Peers should not request the empty code, but if they do, at // least sent them back a correct response without db lookups codes = append(codes, []byte{}) - } else if blob, err := chain.ContractCodeWithPrefix(hash); err == nil { + } else if blob := chain.ContractCodeWithPrefix(hash); len(blob) > 0 { codes = append(codes, blob) bytes += uint64(len(blob)) } diff --git a/eth/protocols/snap/sync.go b/eth/protocols/snap/sync.go index 87ce5287f8..37c481e1a6 100644 --- a/eth/protocols/snap/sync.go +++ b/eth/protocols/snap/sync.go @@ -346,7 +346,6 @@ func (task *accountTask) activeSubTasks() map[common.Hash][]*storageTask { last = task.res.hashes[len(task.res.hashes)-1] ) for hash, subTasks := range task.SubTasks { - subTasks := subTasks // closure if hash.Cmp(last) <= 0 { tasks[hash] = subTasks } @@ -767,8 +766,6 @@ func (s *Syncer) loadSyncStatus() { } s.tasks = progress.Tasks for _, task := range s.tasks { - task := task // closure for task.genBatch in the stacktrie writer callback - // Restore the completed storages task.stateCompleted = make(map[common.Hash]struct{}) for _, hash := range task.StorageCompleted { @@ -792,8 +789,6 @@ func (s *Syncer) loadSyncStatus() { // Restore leftover storage tasks for accountHash, subtasks := range task.SubTasks { for _, subtask := range subtasks { - subtask := subtask // closure for subtask.genBatch in the stacktrie writer callback - subtask.genBatch = ethdb.HookedBatch{ Batch: stateDiskDB.NewBatch(), OnPut: func(key []byte, value []byte) { diff --git a/eth/protocols/snap/sync_test.go b/eth/protocols/snap/sync_test.go index c97c3b99b3..d318077d99 100644 --- a/eth/protocols/snap/sync_test.go +++ b/eth/protocols/snap/sync_test.go @@ -1515,7 +1515,7 @@ func makeAccountTrieNoStorage(n int, scheme string) (string, *trie.Trie, []*kv) // Commit the state changes into db and re-create the trie // for accessing later. root, nodes := accTrie.Commit(false) - db.Update(root, types.EmptyRootHash, 0, trienode.NewWithNodeSet(nodes), nil) + db.Update(root, types.EmptyRootHash, 0, trienode.NewWithNodeSet(nodes), triedb.NewStateSet()) accTrie, _ = trie.New(trie.StateTrieID(root), db) return db.Scheme(), accTrie, entries @@ -1577,7 +1577,7 @@ func makeBoundaryAccountTrie(scheme string, n int) (string, *trie.Trie, []*kv) { // Commit the state changes into db and re-create the trie // for accessing later. root, nodes := accTrie.Commit(false) - db.Update(root, types.EmptyRootHash, 0, trienode.NewWithNodeSet(nodes), nil) + db.Update(root, types.EmptyRootHash, 0, trienode.NewWithNodeSet(nodes), triedb.NewStateSet()) accTrie, _ = trie.New(trie.StateTrieID(root), db) return db.Scheme(), accTrie, entries @@ -1626,7 +1626,7 @@ func makeAccountTrieWithStorageWithUniqueStorage(scheme string, accounts, slots nodes.Merge(set) // Commit gathered dirty nodes into database - db.Update(root, types.EmptyRootHash, 0, nodes, nil) + db.Update(root, types.EmptyRootHash, 0, nodes, triedb.NewStateSet()) // Re-create tries with new root accTrie, _ = trie.New(trie.StateTrieID(root), db) @@ -1693,7 +1693,7 @@ func makeAccountTrieWithStorage(scheme string, accounts, slots int, code, bounda nodes.Merge(set) // Commit gathered dirty nodes into database - db.Update(root, types.EmptyRootHash, 0, nodes, nil) + db.Update(root, types.EmptyRootHash, 0, nodes, triedb.NewStateSet()) // Re-create tries with new root accTrie, err := trie.New(trie.StateTrieID(root), db) diff --git a/eth/protocols/trust/handler.go b/eth/protocols/trust/handler.go index 5d27d78d75..48ef4b7fbf 100644 --- a/eth/protocols/trust/handler.go +++ b/eth/protocols/trust/handler.go @@ -34,8 +34,6 @@ type Backend interface { func MakeProtocols(backend Backend) []p2p.Protocol { protocols := make([]p2p.Protocol, len(ProtocolVersions)) for i, version := range ProtocolVersions { - version := version // Closure - protocols[i] = p2p.Protocol{ Name: ProtocolName, Version: version, @@ -84,7 +82,7 @@ func handleMessage(backend Backend, peer *Peer) error { defer msg.Discard() // Track the amount of time it takes to serve the request and run the handler - if metrics.Enabled { + if metrics.Enabled() { h := fmt.Sprintf("%s/%s/%d/%#02x", p2p.HandleHistName, ProtocolName, peer.Version(), msg.Code) defer func(start time.Time) { sampler := func() metrics.Sample { diff --git a/eth/state_accessor.go b/eth/state_accessor.go index 36991f2215..6b99835dba 100644 --- a/eth/state_accessor.go +++ b/eth/state_accessor.go @@ -244,16 +244,14 @@ func (eth *Ethereum) stateAtTransaction(ctx context.Context, block *types.Block, // upgrade build-in system contract before normal txs if Feynman is not enabled systemcontracts.TryUpdateBuildInSystemContract(eth.blockchain.Config(), block.Number(), parent.Time(), block.Time(), statedb, true) // Insert parent beacon block root in the state as per EIP-4788. + context := core.NewEVMBlockContext(block.Header(), eth.blockchain, nil) + evm := vm.NewEVM(context, statedb, eth.blockchain.Config(), vm.Config{}) if beaconRoot := block.BeaconRoot(); beaconRoot != nil { - context := core.NewEVMBlockContext(block.Header(), eth.blockchain, nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, eth.blockchain.Config(), vm.Config{}) - core.ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) + core.ProcessBeaconBlockRoot(*beaconRoot, evm) } // If prague hardfork, insert parent block hash in the state as per EIP-2935. if eth.blockchain.Config().IsPrague(block.Number(), block.Time()) { - context := core.NewEVMBlockContext(block.Header(), eth.blockchain, nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, eth.blockchain.Config(), vm.Config{}) - core.ProcessParentBlockHash(block.ParentHash(), vmenv, statedb) + core.ProcessParentBlockHash(block.ParentHash(), evm) } if txIndex == 0 && len(block.Transactions()) == 0 { return nil, vm.BlockContext{}, statedb, release, nil @@ -280,22 +278,20 @@ func (eth *Ethereum) stateAtTransaction(ctx context.Context, block *types.Block, } } - // Assemble the transaction call message and return if the requested offset - msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) - txContext := core.NewEVMTxContext(msg) - context := core.NewEVMBlockContext(block.Header(), eth.blockchain, nil) if idx == txIndex { return tx, context, statedb, release, nil } + // Assemble the transaction call message and return if the requested offset + msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) + // Not yet the searched for transaction, execute on top of the current state - vmenv := vm.NewEVM(context, txContext, statedb, eth.blockchain.Config(), vm.Config{}) statedb.SetTxContext(tx.Hash(), idx) - if _, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { + if _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { return nil, vm.BlockContext{}, nil, nil, fmt.Errorf("transaction %#x failed: %v", tx.Hash(), err) } // Ensure any modifications are committed to the state // Only delete empty objects if EIP158/161 (a.k.a Spurious Dragon) is in effect - statedb.Finalise(vmenv.ChainConfig().IsEIP158(block.Number())) + statedb.Finalise(evm.ChainConfig().IsEIP158(block.Number())) } return nil, vm.BlockContext{}, nil, nil, fmt.Errorf("transaction index %d out of range for block %#x", txIndex, block.Hash()) } diff --git a/eth/sync.go b/eth/sync.go index e887f86df7..f98eccb067 100644 --- a/eth/sync.go +++ b/eth/sync.go @@ -24,6 +24,7 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/txpool" "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/protocols/eth" "github.com/ethereum/go-ethereum/log" ) @@ -184,7 +185,7 @@ func (cs *chainSyncer) modeAndLocalHead() (downloader.SyncMode, *big.Int) { if cs.handler.snapSync.Load() { block := cs.handler.chain.CurrentSnapBlock() td := cs.handler.chain.GetTd(block.Hash(), block.Number.Uint64()) - return downloader.SnapSync, td + return ethconfig.SnapSync, td } // We are probably in full sync, but we might have rewound to before the // snap sync pivot, check if we should re-enable snap sync. @@ -196,7 +197,7 @@ func (cs *chainSyncer) modeAndLocalHead() (downloader.SyncMode, *big.Int) { } block := cs.handler.chain.CurrentSnapBlock() td := cs.handler.chain.GetTd(block.Hash(), block.Number.Uint64()) - return downloader.SnapSync, td + return ethconfig.SnapSync, td } } // We are in a full sync, but the associated head state is missing. To complete @@ -206,11 +207,11 @@ func (cs *chainSyncer) modeAndLocalHead() (downloader.SyncMode, *big.Int) { block := cs.handler.chain.CurrentSnapBlock() td := cs.handler.chain.GetTd(block.Hash(), block.Number.Uint64()) log.Info("Reenabled snap sync as chain is stateless") - return downloader.SnapSync, td + return ethconfig.SnapSync, td } // Nope, we're really full syncing td := cs.handler.chain.GetTd(head.Hash(), head.Number.Uint64()) - return downloader.FullSync, td + return ethconfig.FullSync, td } // startSync launches doSync in a new goroutine. diff --git a/eth/sync_test.go b/eth/sync_test.go index 72d018527e..cc20b00ee4 100644 --- a/eth/sync_test.go +++ b/eth/sync_test.go @@ -21,14 +21,14 @@ import ( "time" "github.com/ethereum/go-ethereum/core" - "github.com/ethereum/go-ethereum/params" - "github.com/stretchr/testify/require" - "github.com/ethereum/go-ethereum/eth/downloader" + "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/protocols/eth" "github.com/ethereum/go-ethereum/eth/protocols/snap" "github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/p2p/enode" + "github.com/ethereum/go-ethereum/params" + "github.com/stretchr/testify/require" ) // Tests that snap sync is disabled after a successful sync cycle. @@ -89,7 +89,7 @@ func testSnapSyncDisabling(t *testing.T, ethVer uint, snapVer uint) { time.Sleep(250 * time.Millisecond) // Check that snap sync was disabled - op := peerToSyncOp(downloader.SnapSync, empty.handler.peers.peerWithHighestTD()) + op := peerToSyncOp(ethconfig.SnapSync, empty.handler.peers.peerWithHighestTD()) if err := empty.handler.doSync(op); err != nil { t.Fatal("sync failed:", err) } @@ -99,11 +99,11 @@ func testSnapSyncDisabling(t *testing.T, ethVer uint, snapVer uint) { } func TestFullSyncWithBlobs(t *testing.T) { - testChainSyncWithBlobs(t, downloader.FullSync, 128, 128) + testChainSyncWithBlobs(t, ethconfig.FullSync, 128, 128) } func TestSnapSyncWithBlobs(t *testing.T) { - testChainSyncWithBlobs(t, downloader.SnapSync, 128, 128) + testChainSyncWithBlobs(t, ethconfig.SnapSync, 128, 128) } func testChainSyncWithBlobs(t *testing.T, mode downloader.SyncMode, preCancunBlks, postCancunBlks uint64) { @@ -115,14 +115,14 @@ func testChainSyncWithBlobs(t *testing.T, mode downloader.SyncMode, preCancunBlk // Create an empty handler empty := newTestParliaHandlerAfterCancun(t, &config, mode, 0, 0) defer empty.close() - if downloader.SnapSync == mode && !empty.handler.snapSync.Load() { + if ethconfig.SnapSync == mode && !empty.handler.snapSync.Load() { t.Fatalf("snap sync disabled on pristine blockchain") } // Create a full handler full := newTestParliaHandlerAfterCancun(t, &config, mode, preCancunBlks, postCancunBlks) defer full.close() - if downloader.SnapSync == mode && full.handler.snapSync.Load() { + if ethconfig.SnapSync == mode && full.handler.snapSync.Load() { t.Fatalf("snap sync not disabled on non-empty blockchain") } diff --git a/eth/tracers/api.go b/eth/tracers/api.go index eee6f2cacf..9602b8b73e 100644 --- a/eth/tracers/api.go +++ b/eth/tracers/api.go @@ -42,6 +42,7 @@ import ( "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/internal/ethapi" + "github.com/ethereum/go-ethereum/internal/ethapi/override" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rlp" @@ -167,8 +168,8 @@ type TraceConfig struct { // field to override the state for tracing. type TraceCallConfig struct { TraceConfig - StateOverrides *ethapi.StateOverride - BlockOverrides *ethapi.BlockOverrides + StateOverrides *override.StateOverride + BlockOverrides *override.BlockOverrides TxIndex *hexutil.Uint } @@ -406,16 +407,14 @@ func (api *API) traceChain(start, end *types.Block, config *TraceConfig, closed // Insert block's parent beacon block root in the state // as per EIP-4788. + context := core.NewEVMBlockContext(next.Header(), api.chainContext(ctx), nil) + evm := vm.NewEVM(context, statedb, api.backend.ChainConfig(), vm.Config{}) if beaconRoot := next.BeaconRoot(); beaconRoot != nil { - context := core.NewEVMBlockContext(next.Header(), api.chainContext(ctx), nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, api.backend.ChainConfig(), vm.Config{}) - core.ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) + core.ProcessBeaconBlockRoot(*beaconRoot, evm) } // Insert parent hash in history contract. if api.backend.ChainConfig().IsPrague(next.Number(), next.Time()) { - context := core.NewEVMBlockContext(next.Header(), api.chainContext(ctx), nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, statedb, api.backend.ChainConfig(), vm.Config{}) - core.ProcessParentBlockHash(next.ParentHash(), vmenv, statedb) + core.ProcessParentBlockHash(next.ParentHash(), evm) } // Clean out any pending release functions of trace state. Note this // step must be done after constructing tracing state, because the @@ -570,23 +569,17 @@ func (api *API) IntermediateRoots(ctx context.Context, hash common.Hash, config deleteEmptyObjects = chainConfig.IsEIP158(block.Number()) beforeSystemTx = true ) + evm := vm.NewEVM(vmctx, statedb, chainConfig, vm.Config{}) if beaconRoot := block.BeaconRoot(); beaconRoot != nil { - vmenv := vm.NewEVM(vmctx, vm.TxContext{}, statedb, chainConfig, vm.Config{}) - core.ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) + core.ProcessBeaconBlockRoot(*beaconRoot, evm) } if chainConfig.IsPrague(block.Number(), block.Time()) { - core.ProcessParentBlockHash(block.ParentHash(), vm.NewEVM(vmctx, vm.TxContext{}, statedb, chainConfig, vm.Config{}), statedb) + core.ProcessParentBlockHash(block.ParentHash(), evm) } for i, tx := range block.Transactions() { if err := ctx.Err(); err != nil { return nil, err } - var ( - msg, _ = core.TransactionToMessage(tx, signer, block.BaseFee()) - txContext = core.NewEVMTxContext(msg) - vmenv = vm.NewEVM(vmctx, txContext, statedb, chainConfig, vm.Config{}) - ) - if posa, ok := api.backend.Engine().(consensus.PoSA); ok { if isSystem, _ := posa.IsSystemTransaction(tx, block.Header()); isSystem { balance := statedb.GetBalance(consensus.SystemAddress) @@ -602,8 +595,9 @@ func (api *API) IntermediateRoots(ctx context.Context, hash common.Hash, config } } + msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) statedb.SetTxContext(tx.Hash(), i) - if _, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(msg.GasLimit)); err != nil { + if _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(msg.GasLimit)); err != nil { log.Warn("Tracing intermediate roots did not complete", "txindex", i, "txhash", tx.Hash(), "err", err) // We intentionally don't return the error here: if we do, then the RPC server will not // return the roots. Most likely, the caller already knows that a certain transaction fails to @@ -657,6 +651,14 @@ func (api *API) traceBlock(ctx context.Context, block *types.Block, config *Trac // upgrade build-in system contract before normal txs if Feynman is not enabled systemcontracts.TryUpdateBuildInSystemContract(api.backend.ChainConfig(), block.Number(), parent.Time(), block.Time(), statedb, true) + blockCtx := core.NewEVMBlockContext(block.Header(), api.chainContext(ctx), nil) + evm := vm.NewEVM(blockCtx, statedb, api.backend.ChainConfig(), vm.Config{}) + if beaconRoot := block.BeaconRoot(); beaconRoot != nil { + core.ProcessBeaconBlockRoot(*beaconRoot, evm) + } + if api.backend.ChainConfig().IsPrague(block.Number(), block.Time()) { + core.ProcessParentBlockHash(block.ParentHash(), evm) + } // JS tracers have high overhead. In this case run a parallel // process that generates states in one thread and traces txes @@ -671,19 +673,10 @@ func (api *API) traceBlock(ctx context.Context, block *types.Block, config *Trac var ( txs = block.Transactions() blockHash = block.Hash() - blockCtx = core.NewEVMBlockContext(block.Header(), api.chainContext(ctx), nil) signer = types.MakeSigner(api.backend.ChainConfig(), block.Number(), block.Time()) results = make([]*txTraceResult, len(txs)) beforeSystemTx = true ) - if beaconRoot := block.BeaconRoot(); beaconRoot != nil { - vmenv := vm.NewEVM(blockCtx, vm.TxContext{}, statedb, api.backend.ChainConfig(), vm.Config{}) - core.ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) - } - if api.backend.ChainConfig().IsPrague(block.Number(), block.Time()) { - vmenv := vm.NewEVM(blockCtx, vm.TxContext{}, statedb, api.backend.ChainConfig(), vm.Config{}) - core.ProcessParentBlockHash(block.ParentHash(), vmenv, statedb) - } for i, tx := range txs { // upgrade build-in system contract before system txs if Feynman is enabled if beforeSystemTx { @@ -774,6 +767,8 @@ func (api *API) traceBlockParallel(ctx context.Context, block *types.Block, stat beforeSystemTx = true ) blockCtx := core.NewEVMBlockContext(block.Header(), api.chainContext(ctx), nil) + evm := vm.NewEVM(blockCtx, statedb, api.backend.ChainConfig(), vm.Config{}) + txloop: for i, tx := range txs { // upgrade build-in system contract before system txs if Feynman is enabled @@ -804,14 +799,13 @@ txloop: // Generate the next state snapshot fast without tracing msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) statedb.SetTxContext(tx.Hash(), i) - vmenv := vm.NewEVM(blockCtx, core.NewEVMTxContext(msg), statedb, api.backend.ChainConfig(), vm.Config{}) - if _, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(msg.GasLimit)); err != nil { + if _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(msg.GasLimit)); err != nil { failed = err break txloop } // Finalize the state so any modifications are written to the trie // Only delete empty objects if EIP158/161 (a.k.a Spurious Dragon) is in effect - statedb.Finalise(vmenv.ChainConfig().IsEIP158(block.Number())) + statedb.Finalise(evm.ChainConfig().IsEIP158(block.Number())) } close(jobs) @@ -863,7 +857,6 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block logConfig = config.Config txHash = config.TxHash } - logConfig.Debug = true // Execute transaction, either tracing all or just the requested one var ( @@ -883,13 +876,12 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block // Note: This copies the config, to not screw up the main config chainConfig, canon = overrideConfig(chainConfig, config.Overrides) } + evm := vm.NewEVM(vmctx, statedb, chainConfig, vm.Config{}) if beaconRoot := block.BeaconRoot(); beaconRoot != nil { - vmenv := vm.NewEVM(vmctx, vm.TxContext{}, statedb, chainConfig, vm.Config{}) - core.ProcessBeaconBlockRoot(*beaconRoot, vmenv, statedb) + core.ProcessBeaconBlockRoot(*beaconRoot, evm) } if chainConfig.IsPrague(block.Number(), block.Time()) { - vmenv := vm.NewEVM(vmctx, vm.TxContext{}, statedb, chainConfig, vm.Config{}) - core.ProcessParentBlockHash(block.ParentHash(), vmenv, statedb) + core.ProcessParentBlockHash(block.ParentHash(), evm) } for i, tx := range block.Transactions() { // upgrade build-in system contract before system txs if Feynman is enabled @@ -910,12 +902,11 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block // Prepare the transaction for un-traced execution var ( - msg, _ = core.TransactionToMessage(tx, signer, block.BaseFee()) - txContext = core.NewEVMTxContext(msg) - vmConf vm.Config - dump *os.File - writer *bufio.Writer - err error + msg, _ = core.TransactionToMessage(tx, signer, block.BaseFee()) + vmConf vm.Config + dump *os.File + writer *bufio.Writer + err error ) // If the transaction needs tracing, swap out the configs if tx.Hash() == txHash || txHash == (common.Hash{}) { @@ -938,12 +929,11 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block } } // Execute the transaction and flush any traces to disk - vmenv := vm.NewEVM(vmctx, txContext, statedb, chainConfig, vmConf) statedb.SetTxContext(tx.Hash(), i) if vmConf.Tracer.OnTxStart != nil { - vmConf.Tracer.OnTxStart(vmenv.GetVMContext(), tx, msg.From) + vmConf.Tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) } - vmRet, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(msg.GasLimit)) + vmRet, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(msg.GasLimit)) if vmConf.Tracer.OnTxEnd != nil { vmConf.Tracer.OnTxEnd(&types.Receipt{GasUsed: vmRet.UsedGas}, err) } @@ -959,7 +949,7 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block } // Finalize the state so any modifications are written to the trie // Only delete empty objects if EIP158/161 (a.k.a Spurious Dragon) is in effect - statedb.Finalise(vmenv.ChainConfig().IsEIP158(block.Number())) + statedb.Finalise(evm.ChainConfig().IsEIP158(block.Number())) // If we've traced the transaction we were looking for, abort if tx.Hash() == txHash { @@ -1143,14 +1133,13 @@ func (api *API) traceTx(ctx context.Context, tx *types.Transaction, message *cor Stop: logger.Stop, } } else { - tracer, err = DefaultDirectory.New(*config.Tracer, txctx, config.TracerConfig) + tracer, err = DefaultDirectory.New(*config.Tracer, txctx, config.TracerConfig, api.backend.ChainConfig()) if err != nil { return nil, err } } - // The actual TxContext will be created as part of ApplyTransactionWithEVM. - vmenv := vm.NewEVM(vmctx, vm.TxContext{GasPrice: message.GasPrice, BlobFeeCap: message.BlobGasFeeCap}, statedb, api.backend.ChainConfig(), vm.Config{Tracer: tracer.Hooks, NoBaseFee: true}) - statedb.SetLogger(tracer.Hooks) + tracingStateDB := state.NewHookedState(statedb, tracer.Hooks) + evm := vm.NewEVM(vmctx, tracingStateDB, api.backend.ChainConfig(), vm.Config{Tracer: tracer.Hooks, NoBaseFee: true}) // Define a meaningful timeout of a single transaction trace if config.Timeout != nil { @@ -1164,7 +1153,7 @@ func (api *API) traceTx(ctx context.Context, tx *types.Transaction, message *cor if errors.Is(deadlineCtx.Err(), context.DeadlineExceeded) { tracer.Stop(errors.New("execution timeout")) // Stop evm execution. Note cancellation is not necessarily immediate. - vmenv.Cancel() + evm.Cancel() } }() defer cancel() @@ -1172,12 +1161,12 @@ func (api *API) traceTx(ctx context.Context, tx *types.Transaction, message *cor var intrinsicGas uint64 = 0 // Run the transaction with tracing enabled. if isSystemTx { - intrinsicGas, _ = core.IntrinsicGas(message.Data, message.AccessList, false, true, true, false) + intrinsicGas, _ = core.IntrinsicGas(message.Data, message.AccessList, message.AuthList, false, true, true, false) } // Call Prepare to clear out the statedb access list statedb.SetTxContext(txctx.TxHash, txctx.TxIndex) - _, err = core.ApplyTransactionWithEVM(message, api.backend.ChainConfig(), new(core.GasPool).AddGas(message.GasLimit), statedb, vmctx.BlockNumber, txctx.BlockHash, tx, &usedGas, vmenv) + _, err = core.ApplyTransactionWithEVM(message, new(core.GasPool).AddGas(message.GasLimit), statedb, vmctx.BlockNumber, txctx.BlockHash, tx, &usedGas, evm) if err != nil { return nil, fmt.Errorf("tracing failed: %w", err) } diff --git a/eth/tracers/api_test.go b/eth/tracers/api_test.go index e1507ef375..3bd258e37f 100644 --- a/eth/tracers/api_test.go +++ b/eth/tracers/api_test.go @@ -37,12 +37,14 @@ import ( "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/tracers/logger" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/internal/ethapi" + "github.com/ethereum/go-ethereum/internal/ethapi/override" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" ) @@ -171,22 +173,109 @@ func (b *testBackend) StateAtTransaction(ctx context.Context, block *types.Block } // Recompute transactions up to the target index. signer := types.MakeSigner(b.chainConfig, block.Number(), block.Time()) + context := core.NewEVMBlockContext(block.Header(), b.chain, nil) + evm := vm.NewEVM(context, statedb, b.chainConfig, vm.Config{}) for idx, tx := range block.Transactions() { - msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) - txContext := core.NewEVMTxContext(msg) - context := core.NewEVMBlockContext(block.Header(), b.chain, nil) if idx == txIndex { return tx, context, statedb, release, nil } - vmenv := vm.NewEVM(context, txContext, statedb, b.chainConfig, vm.Config{}) - if _, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { + msg, _ := core.TransactionToMessage(tx, signer, block.BaseFee()) + if _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { return nil, vm.BlockContext{}, nil, nil, fmt.Errorf("transaction %#x failed: %v", tx.Hash(), err) } - statedb.Finalise(vmenv.ChainConfig().IsEIP158(block.Number())) + statedb.Finalise(evm.ChainConfig().IsEIP158(block.Number())) } return nil, vm.BlockContext{}, nil, nil, fmt.Errorf("transaction index %d out of range for block %#x", txIndex, block.Hash()) } +type stateTracer struct { + Balance map[common.Address]*hexutil.Big + Nonce map[common.Address]hexutil.Uint64 + Storage map[common.Address]map[common.Hash]common.Hash +} + +func newStateTracer(ctx *Context, cfg json.RawMessage, chainCfg *params.ChainConfig) (*Tracer, error) { + t := &stateTracer{ + Balance: make(map[common.Address]*hexutil.Big), + Nonce: make(map[common.Address]hexutil.Uint64), + Storage: make(map[common.Address]map[common.Hash]common.Hash), + } + return &Tracer{ + GetResult: func() (json.RawMessage, error) { + return json.Marshal(t) + }, + Hooks: &tracing.Hooks{ + OnBalanceChange: func(addr common.Address, prev, new *big.Int, reason tracing.BalanceChangeReason) { + t.Balance[addr] = (*hexutil.Big)(new) + }, + OnNonceChange: func(addr common.Address, prev, new uint64) { + t.Nonce[addr] = hexutil.Uint64(new) + }, + OnStorageChange: func(addr common.Address, slot common.Hash, prev, new common.Hash) { + if t.Storage[addr] == nil { + t.Storage[addr] = make(map[common.Hash]common.Hash) + } + t.Storage[addr][slot] = new + }, + }, + }, nil +} + +func TestStateHooks(t *testing.T) { + t.Parallel() + + // Initialize test accounts + var ( + key, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + from = crypto.PubkeyToAddress(key.PublicKey) + to = common.HexToAddress("0x00000000000000000000000000000000deadbeef") + genesis = &core.Genesis{ + Config: params.TestChainConfig, + Alloc: types.GenesisAlloc{ + from: {Balance: big.NewInt(params.Ether)}, + to: { + Code: []byte{ + byte(vm.PUSH1), 0x2a, // stack: [42] + byte(vm.PUSH1), 0x0, // stack: [0, 42] + byte(vm.SSTORE), // stack: [] + byte(vm.STOP), + }, + }, + }, + } + genBlocks = 2 + signer = types.HomesteadSigner{} + nonce = uint64(0) + backend = newTestBackend(t, genBlocks, genesis, func(i int, b *core.BlockGen) { + // Transfer from account[0] to account[1] + // value: 1000 wei + // fee: 0 wei + tx, _ := types.SignTx(types.NewTx(&types.LegacyTx{ + Nonce: nonce, + To: &to, + Value: big.NewInt(1000), + Gas: params.TxGas, + GasPrice: b.BaseFee(), + Data: nil}), + signer, key) + b.AddTx(tx) + nonce++ + }) + ) + defer backend.teardown() + DefaultDirectory.Register("stateTracer", newStateTracer, false) + api := NewAPI(backend) + tracer := "stateTracer" + res, err := api.TraceCall(context.Background(), ethapi.TransactionArgs{From: &from, To: &to, Value: (*hexutil.Big)(big.NewInt(1000))}, rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber), &TraceCallConfig{TraceConfig: TraceConfig{Tracer: &tracer}}) + if err != nil { + t.Fatalf("failed to trace call: %v", err) + } + expected := `{"Balance":{"0x00000000000000000000000000000000deadbeef":"0x3e8","0x71562b71999873db5b286df957af199ec94617f7":"0xde0975924ed6f90"},"Nonce":{"0x71562b71999873db5b286df957af199ec94617f7":"0x3"},"Storage":{"0x00000000000000000000000000000000deadbeef":{"0x0000000000000000000000000000000000000000000000000000000000000000":"0x000000000000000000000000000000000000000000000000000000000000002a"}}}` + if expected != fmt.Sprintf("%s", res) { + t.Fatalf("unexpected trace result: have %s want %s", res, expected) + } +} + func TestTraceCall(t *testing.T) { t.Parallel() @@ -367,7 +456,7 @@ func TestTraceCall(t *testing.T) { Input: &hexutil.Bytes{0x43}, // blocknumber }, config: &TraceCallConfig{ - BlockOverrides: ðapi.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, + BlockOverrides: &override.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, }, expectErr: nil, expect: ` {"gas":53018,"failed":false,"returnValue":"","structLogs":[ @@ -448,7 +537,7 @@ func TestTraceTransaction(t *testing.T) { Gas: params.TxGas, Failed: false, ReturnValue: "", - StructLogs: []logger.StructLogRes{}, + StructLogs: []json.RawMessage{}, }) { t.Error("Transaction tracing result is different") } @@ -611,8 +700,8 @@ func TestTracingWithOverrides(t *testing.T) { Value: (*hexutil.Big)(big.NewInt(1000)), }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - randomAccounts[0].addr: ethapi.OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, + StateOverrides: &override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, }, }, want: `{"gas":21000,"failed":false,"returnValue":""}`, @@ -652,9 +741,9 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("8381f58a")), // call number() }, config: &TraceCallConfig{ - // Tracer: &tracer, - StateOverrides: ðapi.StateOverride{ - randomAccounts[2].addr: ethapi.OverrideAccount{ + //Tracer: &tracer, + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Code: newRPCBytes(common.Hex2Bytes("6080604052348015600f57600080fd5b506004361060285760003560e01c80638381f58a14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea2646970667358221220eab35ffa6ab2adfe380772a48b8ba78e82a1b820a18fcb6f59aa4efb20a5f60064736f6c63430007040033")), StateDiff: newStates([]common.Hash{{}}, []common.Hash{common.BigToHash(big.NewInt(123))}), }, @@ -670,7 +759,7 @@ func TestTracingWithOverrides(t *testing.T) { Input: newRPCBytes(common.Hex2Bytes("4360005260206000f3")), }, config: &TraceCallConfig{ - BlockOverrides: ðapi.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, + BlockOverrides: &override.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, }, want: `{"gas":59537,"failed":false,"returnValue":"0000000000000000000000000000000000000000000000000000000000001337"}`, }, @@ -690,7 +779,7 @@ func TestTracingWithOverrides(t *testing.T) { }, // blocknumber }, config: &TraceCallConfig{ - BlockOverrides: ðapi.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, + BlockOverrides: &override.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(0x1337))}, }, want: `{"gas":72666,"failed":false,"returnValue":"000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}`, }, @@ -720,8 +809,8 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("f8a8fd6d")), // }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - randomAccounts[2].addr: ethapi.OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Code: newRPCBytes(common.Hex2Bytes("6080604052348015600f57600080fd5b506004361060325760003560e01c806366e41cb7146037578063f8a8fd6d14603f575b600080fd5b603d6057565b005b60456062565b60405190815260200160405180910390f35b610539600090815580fd5b60006001600081905550306001600160a01b03166366e41cb76040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560a657600080fd5b505af192505050801560b6575060015b60e9573d80801560e1576040519150601f19603f3d011682016040523d82523d6000602084013e60e6565b606091505b50505b506000549056fea26469706673582212205ce45de745a5308f713cb2f448589177ba5a442d1a2eff945afaa8915961b4d064736f6c634300080c0033")), }, }, @@ -736,8 +825,8 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("f8a8fd6d")), // }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - randomAccounts[2].addr: ethapi.OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Code: newRPCBytes(common.Hex2Bytes("6080604052348015600f57600080fd5b506004361060325760003560e01c806366e41cb7146037578063f8a8fd6d14603f575b600080fd5b603d6057565b005b60456062565b60405190815260200160405180910390f35b610539600090815580fd5b60006001600081905550306001600160a01b03166366e41cb76040518163ffffffff1660e01b8152600401600060405180830381600087803b15801560a657600080fd5b505af192505050801560b6575060015b60e9573d80801560e1576040519150601f19603f3d011682016040523d82523d6000602084013e60e6565b606091505b50505b506000549056fea26469706673582212205ce45de745a5308f713cb2f448589177ba5a442d1a2eff945afaa8915961b4d064736f6c634300080c0033")), State: newStates([]common.Hash{{}}, []common.Hash{{}}), }, @@ -754,8 +843,8 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("f8a8fd6d")), // }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - storageAccount: ethapi.OverrideAccount{ + StateOverrides: &override.StateOverride{ + storageAccount: override.OverrideAccount{ Code: newRPCBytes([]byte{ // SLOAD(3) + SLOAD(4) (which is 0x77) byte(vm.PUSH1), 0x04, @@ -789,8 +878,8 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("f8a8fd6d")), // }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - storageAccount: ethapi.OverrideAccount{ + StateOverrides: &override.StateOverride{ + storageAccount: override.OverrideAccount{ Code: newRPCBytes([]byte{ // SLOAD(3) + SLOAD(4) (which is now 0x11 + 0x00) byte(vm.PUSH1), 0x04, @@ -827,8 +916,8 @@ func TestTracingWithOverrides(t *testing.T) { Data: newRPCBytes(common.Hex2Bytes("f8a8fd6d")), // }, config: &TraceCallConfig{ - StateOverrides: ðapi.StateOverride{ - storageAccount: ethapi.OverrideAccount{ + StateOverrides: &override.StateOverride{ + storageAccount: override.OverrideAccount{ Code: newRPCBytes([]byte{ // SLOAD(3) + SLOAD(4) (which is now 0x11 + 0x44) byte(vm.PUSH1), 0x04, diff --git a/eth/tracers/dir.go b/eth/tracers/dir.go index 650815350b..55bcb44d23 100644 --- a/eth/tracers/dir.go +++ b/eth/tracers/dir.go @@ -22,6 +22,7 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/params" ) // Context contains some contextual infos for a transaction execution that is not @@ -44,8 +45,8 @@ type Tracer struct { Stop func(err error) } -type ctorFn func(*Context, json.RawMessage) (*Tracer, error) -type jsCtorFn func(string, *Context, json.RawMessage) (*Tracer, error) +type ctorFn func(*Context, json.RawMessage, *params.ChainConfig) (*Tracer, error) +type jsCtorFn func(string, *Context, json.RawMessage, *params.ChainConfig) (*Tracer, error) type elem struct { ctor ctorFn @@ -78,12 +79,15 @@ func (d *directory) RegisterJSEval(f jsCtorFn) { // New returns a new instance of a tracer, by iterating through the // registered lookups. Name is either name of an existing tracer // or an arbitrary JS code. -func (d *directory) New(name string, ctx *Context, cfg json.RawMessage) (*Tracer, error) { +func (d *directory) New(name string, ctx *Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*Tracer, error) { + if len(cfg) == 0 { + cfg = json.RawMessage("{}") + } if elem, ok := d.elems[name]; ok { - return elem.ctor(ctx, cfg) + return elem.ctor(ctx, cfg, chainConfig) } // Assume JS code - return d.jsEval(name, ctx, cfg) + return d.jsEval(name, ctx, cfg, chainConfig) } // IsJS will return true if the given tracer will evaluate diff --git a/eth/tracers/internal/tracetest/calltrace_test.go b/eth/tracers/internal/tracetest/calltrace_test.go index 31b2ef6d16..999ab211c0 100644 --- a/eth/tracers/internal/tracetest/calltrace_test.go +++ b/eth/tracers/internal/tracetest/calltrace_test.go @@ -29,12 +29,12 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/tracers" "github.com/ethereum/go-ethereum/params" - "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/tests" ) @@ -96,7 +96,6 @@ func testCallTracer(tracerName string, dirPath string, t *testing.T) { if !strings.HasSuffix(file.Name(), ".json") { continue } - file := file // capture range variable t.Run(camel(strings.TrimSuffix(file.Name(), ".json")), func(t *testing.T) { t.Parallel() @@ -117,21 +116,23 @@ func testCallTracer(tracerName string, dirPath string, t *testing.T) { var ( signer = types.MakeSigner(test.Genesis.Config, new(big.Int).SetUint64(uint64(test.Context.Number)), uint64(test.Context.Time)) context = test.Context.toBlockContext(test.Genesis) - state = tests.MakePreState(rawdb.NewMemoryDatabase(), test.Genesis.Alloc, false, rawdb.HashScheme) + st = tests.MakePreState(rawdb.NewMemoryDatabase(), test.Genesis.Alloc, false, rawdb.HashScheme) ) - state.Close() + st.Close() - tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig) + tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig, test.Genesis.Config) if err != nil { t.Fatalf("failed to create call tracer: %v", err) } - - state.StateDB.SetLogger(tracer.Hooks) + logState := vm.StateDB(st.StateDB) + if tracer.Hooks != nil { + logState = state.NewHookedState(st.StateDB, tracer.Hooks) + } msg, err := core.TransactionToMessage(tx, signer, context.BaseFee) if err != nil { t.Fatalf("failed to prepare transaction for tracing: %v", err) } - evm := vm.NewEVM(context, core.NewEVMTxContext(msg), state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) + evm := vm.NewEVM(context, logState, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) vmRet, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())) if err != nil { @@ -183,7 +184,6 @@ func BenchmarkTracers(b *testing.B) { if !strings.HasSuffix(file.Name(), ".json") { continue } - file := file // capture range variable b.Run(camel(strings.TrimSuffix(file.Name(), ".json")), func(b *testing.B) { blob, err := os.ReadFile(filepath.Join("testdata", "call_tracer", file.Name())) if err != nil { @@ -201,24 +201,11 @@ func BenchmarkTracers(b *testing.B) { func benchTracer(tracerName string, test *callTracerTest, b *testing.B) { // Configure a blockchain with the given prestate tx := new(types.Transaction) - if err := rlp.DecodeBytes(common.FromHex(test.Input), tx); err != nil { + if err := tx.UnmarshalBinary(common.FromHex(test.Input)); err != nil { b.Fatalf("failed to parse testcase input: %v", err) } signer := types.MakeSigner(test.Genesis.Config, new(big.Int).SetUint64(uint64(test.Context.Number)), uint64(test.Context.Time)) - origin, _ := signer.Sender(tx) - txContext := vm.TxContext{ - Origin: origin, - GasPrice: tx.GasPrice(), - } - context := vm.BlockContext{ - CanTransfer: core.CanTransfer, - Transfer: core.Transfer, - Coinbase: test.Context.Miner, - BlockNumber: new(big.Int).SetUint64(uint64(test.Context.Number)), - Time: uint64(test.Context.Time), - Difficulty: (*big.Int)(test.Context.Difficulty), - GasLimit: uint64(test.Context.GasLimit), - } + context := test.Context.toBlockContext(test.Genesis) msg, err := core.TransactionToMessage(tx, signer, context.BaseFee) if err != nil { b.Fatalf("failed to prepare transaction for tracing: %v", err) @@ -228,17 +215,26 @@ func benchTracer(tracerName string, test *callTracerTest, b *testing.B) { b.ReportAllocs() b.ResetTimer() + + evm := vm.NewEVM(context, state.StateDB, test.Genesis.Config, vm.Config{}) + for i := 0; i < b.N; i++ { - tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), nil) + snap := state.StateDB.Snapshot() + tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), nil, test.Genesis.Config) if err != nil { b.Fatalf("failed to create call tracer: %v", err) } - evm := vm.NewEVM(context, txContext, state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) - snap := state.StateDB.Snapshot() - st := core.NewStateTransition(evm, msg, new(core.GasPool).AddGas(tx.Gas())) - if _, err = st.TransitionDb(); err != nil { + evm.Config.Tracer = tracer.Hooks + if tracer.OnTxStart != nil { + tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) + } + _, err = core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())) + if err != nil { b.Fatalf("failed to execute transaction: %v", err) } + if tracer.OnTxEnd != nil { + tracer.OnTxEnd(&types.Receipt{GasUsed: tx.Gas()}, nil) + } if _, err = tracer.GetResult(); err != nil { b.Fatal(err) } @@ -266,7 +262,7 @@ func TestInternals(t *testing.T) { } ) mkTracer := func(name string, cfg json.RawMessage) *tracers.Tracer { - tr, err := tracers.DefaultDirectory.New(name, nil, cfg) + tr, err := tracers.DefaultDirectory.New(name, nil, cfg, config) if err != nil { t.Fatalf("failed to create call tracer: %v", err) } @@ -351,7 +347,7 @@ func TestInternals(t *testing.T) { }, } { t.Run(tc.name, func(t *testing.T) { - state := tests.MakePreState(rawdb.NewMemoryDatabase(), + st := tests.MakePreState(rawdb.NewMemoryDatabase(), types.GenesisAlloc{ to: types.Account{ Code: tc.code, @@ -360,8 +356,13 @@ func TestInternals(t *testing.T) { Balance: big.NewInt(500000000000000), }, }, false, rawdb.HashScheme) - defer state.Close() - state.StateDB.SetLogger(tc.tracer.Hooks) + defer st.Close() + + logState := vm.StateDB(st.StateDB) + if hooks := tc.tracer.Hooks; hooks != nil { + logState = state.NewHookedState(st.StateDB, hooks) + } + tx, err := types.SignNewTx(key, signer, &types.LegacyTx{ To: &to, Value: big.NewInt(0), @@ -371,11 +372,7 @@ func TestInternals(t *testing.T) { if err != nil { t.Fatalf("test %v: failed to sign transaction: %v", tc.name, err) } - txContext := vm.TxContext{ - Origin: origin, - GasPrice: tx.GasPrice(), - } - evm := vm.NewEVM(context, txContext, state.StateDB, config, vm.Config{Tracer: tc.tracer.Hooks}) + evm := vm.NewEVM(context, logState, config, vm.Config{Tracer: tc.tracer.Hooks}) msg, err := core.TransactionToMessage(tx, signer, big.NewInt(0)) if err != nil { t.Fatalf("test %v: failed to create message: %v", tc.name, err) diff --git a/eth/tracers/internal/tracetest/flat_calltrace_test.go b/eth/tracers/internal/tracetest/flat_calltrace_test.go index ec7a944b91..553eaf1b57 100644 --- a/eth/tracers/internal/tracetest/flat_calltrace_test.go +++ b/eth/tracers/internal/tracetest/flat_calltrace_test.go @@ -89,17 +89,16 @@ func flatCallTracerTestRunner(tracerName string, filename string, dirPath string defer state.Close() // Create the tracer, the EVM environment and run it - tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig) + tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig, test.Genesis.Config) if err != nil { return fmt.Errorf("failed to create call tracer: %v", err) } - state.StateDB.SetLogger(tracer.Hooks) msg, err := core.TransactionToMessage(tx, signer, context.BaseFee) if err != nil { return fmt.Errorf("failed to prepare transaction for tracing: %v", err) } - evm := vm.NewEVM(context, core.NewEVMTxContext(msg), state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) + evm := vm.NewEVM(context, state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) vmRet, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())) if err != nil { @@ -151,7 +150,6 @@ func testFlatCallTracer(tracerName string, dirPath string, t *testing.T) { if !strings.HasSuffix(file.Name(), ".json") { continue } - file := file // capture range variable t.Run(camel(strings.TrimSuffix(file.Name(), ".json")), func(t *testing.T) { t.Parallel() diff --git a/eth/tracers/internal/tracetest/prestate_test.go b/eth/tracers/internal/tracetest/prestate_test.go index 9cbd126694..ad3d75d8de 100644 --- a/eth/tracers/internal/tracetest/prestate_test.go +++ b/eth/tracers/internal/tracetest/prestate_test.go @@ -73,7 +73,6 @@ func testPrestateDiffTracer(tracerName string, dirPath string, t *testing.T) { if !strings.HasSuffix(file.Name(), ".json") { continue } - file := file // capture range variable t.Run(camel(strings.TrimSuffix(file.Name(), ".json")), func(t *testing.T) { t.Parallel() @@ -98,17 +97,16 @@ func testPrestateDiffTracer(tracerName string, dirPath string, t *testing.T) { ) defer state.Close() - tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig) + tracer, err := tracers.DefaultDirectory.New(tracerName, new(tracers.Context), test.TracerConfig, test.Genesis.Config) if err != nil { t.Fatalf("failed to create call tracer: %v", err) } - state.StateDB.SetLogger(tracer.Hooks) msg, err := core.TransactionToMessage(tx, signer, context.BaseFee) if err != nil { t.Fatalf("failed to prepare transaction for tracing: %v", err) } - evm := vm.NewEVM(context, core.NewEVMTxContext(msg), state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) + evm := vm.NewEVM(context, state.StateDB, test.Genesis.Config, vm.Config{Tracer: tracer.Hooks}) tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) vmRet, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())) if err != nil { diff --git a/eth/tracers/internal/tracetest/supply_test.go b/eth/tracers/internal/tracetest/supply_test.go index d608b1e002..8bd84d9ce1 100644 --- a/eth/tracers/internal/tracetest/supply_test.go +++ b/eth/tracers/internal/tracetest/supply_test.go @@ -86,7 +86,7 @@ func TestSupplyOmittedFields(t *testing.T) { expected := supplyInfo{ Number: 0, - Hash: common.HexToHash("0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703"), + Hash: common.HexToHash("0x3055fc27d6b4a08eb07033a0d1ee755a4b2988086f28a6189eac1b507525eeb1"), ParentHash: common.HexToHash("0x0000000000000000000000000000000000000000000000000000000000000000"), } actual := out[expected.Number] @@ -597,6 +597,7 @@ func testSupplyTracer(t *testing.T, genesis *core.Genesis, gen func(*core.BlockG } func compareAsJSON(t *testing.T, expected interface{}, actual interface{}) { + t.Helper() want, err := json.Marshal(expected) if err != nil { t.Fatalf("failed to marshal expected value to JSON: %v", err) @@ -608,6 +609,6 @@ func compareAsJSON(t *testing.T, expected interface{}, actual interface{}) { } if !bytes.Equal(want, have) { - t.Fatalf("incorrect supply info: expected %s, got %s", string(want), string(have)) + t.Fatalf("incorrect supply info:\nwant %s\nhave %s", string(want), string(have)) } } diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer/blob_tx.json b/eth/tracers/internal/tracetest/testdata/call_tracer/blob_tx.json index b974151c1b..05da3b42e1 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer/blob_tx.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer/blob_tx.json @@ -41,8 +41,7 @@ "grayGlacierBlock": 0, "shanghaiTime": 0, "cancunTime": 0, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true + "terminalTotalDifficulty": 0 } }, "context": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/big_slow.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/big_slow.json index 26495dfbce..7acb221666 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/big_slow.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/big_slow.json @@ -44,6 +44,7 @@ "result": [ { "action": { + "creationMethod": "create", "from": "0xf8bda96b67036ee48107f2a0695ea673479dda56", "gas": "0x231860", "init": "0x5b620186a05a131560135760016020526000565b600080601f600039601f565b6000f3", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_fail_hide.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_fail_hide.json index 72a4db6901..a098b57029 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_fail_hide.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_fail_hide.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x19f78", @@ -66,8 +67,7 @@ "transactionPosition": 74, "transactionHash": "0x5ef60b27ac971c22a7d484e546e50093ca62300c8986d165154e47773764b6a4", "blockNumber": 1555279, - "blockHash": "0xd6c98d1b87dfa92a210d99bad2873adaf0c9e51fe43addc63fd9cca03a5c6f46", - "time": "209.346µs" + "blockHash": "0xd6c98d1b87dfa92a210d99bad2873adaf0c9e51fe43addc63fd9cca03a5c6f46" }, { "action": { diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_oog.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_oog.json index 0c4d29dd5b..6baa57689f 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_oog.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_oog.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x1a758", @@ -66,8 +67,7 @@ "transactionPosition": 141, "transactionHash": "0x1592cbda0d928b8d18eed98857942b91ade32d088e55b8bf63418917cb0231f1", "blockNumber": 1555278, - "blockHash": "0x755bd54de4b2f5a7a589a10d69888b4ead48a6311d5d69f2f69ca85ec35fbe0b", - "time": "300.9µs" + "blockHash": "0x755bd54de4b2f5a7a589a10d69888b4ead48a6311d5d69f2f69ca85ec35fbe0b" }, { "type": "call", @@ -80,9 +80,7 @@ "callType": "callcode" }, "error": "out of gas", - "traceAddress": [ - 0 - ], + "traceAddress": [0], "subtraces": 0, "transactionPosition": 141, "transactionHash": "0x1592cbda0d928b8d18eed98857942b91ade32d088e55b8bf63418917cb0231f1", @@ -90,4 +88,4 @@ "blockHash": "0x755bd54de4b2f5a7a589a10d69888b4ead48a6311d5d69f2f69ca85ec35fbe0b" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_throw.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_throw.json index 5538a708ea..8949dcfe57 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_throw.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/callcode_precompiled_throw.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x1a034", @@ -62,8 +63,7 @@ "transactionPosition": 117, "transactionHash": "0x7fe4dec901e1a62c1a1d96b8267bb9ff9dc1f75def43aa45b998743455eff8f9", "blockNumber": 1555275, - "blockHash": "0x80945caaff2fc67253cbb0217d2e5a307afde943929e97d8b36e58b88cbb02fd", - "time": "332.877µs" + "blockHash": "0x80945caaff2fc67253cbb0217d2e5a307afde943929e97d8b36e58b88cbb02fd" }, { "type": "call", @@ -76,9 +76,7 @@ "callType": "callcode" }, "error": "invalid input length", - "traceAddress": [ - 0 - ], + "traceAddress": [0], "subtraces": 0, "transactionPosition": 117, "transactionHash": "0x7fe4dec901e1a62c1a1d96b8267bb9ff9dc1f75def43aa45b998743455eff8f9", @@ -86,4 +84,4 @@ "blockHash": "0x80945caaff2fc67253cbb0217d2e5a307afde943929e97d8b36e58b88cbb02fd" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create.json index 83d20fb078..2de8f8d4d5 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create.json @@ -47,6 +47,7 @@ "result": [ { "action": { + "creationMethod": "create", "from": "0x13e4acefe6a6700604929946e70e6443e4e73447", "gas": "0x897be", "init": "0x606060405260405160208061077c83398101604052808051906020019091905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415151561007d57600080fd5b336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600460006101000a81548160ff02191690831515021790555050610653806101296000396000f300606060405260043610610083576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806305e4382a146100855780631c02708d146100ae5780632e1a7d4d146100c35780635114cb52146100e6578063a37dda2c146100fe578063ae200e7914610153578063b5769f70146101a8575b005b341561009057600080fd5b6100986101d1565b6040518082815260200191505060405180910390f35b34156100b957600080fd5b6100c16101d7565b005b34156100ce57600080fd5b6100e460048080359060200190919050506102eb565b005b6100fc6004808035906020019091905050610513565b005b341561010957600080fd5b6101116105d6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561015e57600080fd5b6101666105fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156101b357600080fd5b6101bb610621565b6040518082815260200191505060405180910390f35b60025481565b60011515600460009054906101000a900460ff1615151415156101f957600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806102a15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b15156102ac57600080fd5b6000600460006101000a81548160ff0219169083151502179055506003543073ffffffffffffffffffffffffffffffffffffffff163103600281905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806103935750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561039e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561048357600060025411801561040757506002548111155b151561041257600080fd5b80600254036002819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561047e57600080fd5b610510565b600060035411801561049757506003548111155b15156104a257600080fd5b8060035403600381905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561050f57600080fd5b5b50565b60011515600460009054906101000a900460ff16151514151561053557600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614801561059657506003548160035401115b80156105bd575080600354013073ffffffffffffffffffffffffffffffffffffffff163110155b15156105c857600080fd5b806003540160038190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600354815600a165627a7a72305820c3b849e8440987ce43eae3097b77672a69234d516351368b03fe5b7de03807910029000000000000000000000000c65e620a3a55451316168d57e268f5702ef56a11", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create_oog_parity.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create_oog_parity.json new file mode 100644 index 0000000000..5e79e6ad45 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/create_oog_parity.json @@ -0,0 +1,94 @@ +{ + "genesis": { + "difficulty": "4639933", + "extraData": "0xd883010b05846765746888676f312e31342e33856c696e7578", + "gasLimit": "9280188", + "hash": "0x9a5f3a98eb1c60f6e3f450658a9cea190157e7021d04f927b752ad6482cf9194", + "miner": "0x73f26d124436b0791169d63a3af29c2ae47765a3", + "mixHash": "0x6b6f8fcaa54b8565c4c1ae7cf0a020e938a53007f4561e758b17bc05c9044d78", + "nonce": "0x773aba50dc51b462", + "number": "1555169", + "stateRoot": "0xc4b9703de3e59ff795baae2c3afa010cf039c37244a7a6af7f3f491a10601348", + "timestamp": "1590794111", + "totalDifficulty": "2242105342155", + "alloc": { + "0x5ac5599fc9df172c89ee7ec55ad9104ccbfed40d": { + "balance": "0x0", + "nonce": "0", + "code": "0x", + "storage": {} + }, + "0x877bd459c9b7d8576b44e59e09d076c25946f443": { + "balance": "0x62325b40cbbd0915c4b9", + "nonce": "260875", + "code": "0x", + "storage": {} + } + }, + "config": { + "chainId": 63, + "daoForkSupport": true, + "eip150Block": 0, + "eip150Hash": "0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d", + "eip155Block": 0, + "eip158Block": 0, + "ethash": {}, + "homesteadBlock": 0, + "byzantiumBlock": 0, + "constantinopleBlock": 301243, + "petersburgBlock": 999983, + "istanbulBlock": 999983 + } + }, + "context": { + "number": "1555170", + "difficulty": "4642198", + "timestamp": "1590794112", + "gasLimit": "9289249", + "miner": "0x877bd459c9b7d8576b44e59e09d076c25946f443" + }, + "input": "0xf8658303fb0b843b9aca0083019ee48080915a600055600060006000f0505a6001550081a2a01a7deb3a16d967b766459ef486b00656c6581e5ad58968184a33701e27e0eb8aa07162ccdfe2018d64360a605310a62c399dd586c7282dd42a88c54f02f51d451f", + "tracerConfig": { + "convertParityErrors": true + }, + "result": [ + { + "type": "create", + "action": { + "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", + "value": "0x0", + "gas": "0x19ee4", + "init": "0x5a600055600060006000f0505a60015500", + "creationMethod": "create" + }, + "error": "Out of gas", + "traceAddress": [], + "subtraces": 1, + "transactionPosition": 63, + "transactionHash": "0x60e881fae3884657b5430925c5d0053535b45cce0b8188f2a6be1feee8bcc650", + "blockNumber": 1555170, + "blockHash": "0xea46fbf941d51bf1e4180fbf26d22fda3896f49c7f371d109c226de95dd7b02e" + }, + { + "type": "create", + "action": { + "from": "0x9c5cfe45b15eaff4ad617af4250189e26024a4f8", + "value": "0x0", + "gas": "0x3cb", + "init": "0x", + "creationMethod": "create" + }, + "result": { + "gasUsed": "0x0", + "code": "0x", + "address": "0x5ac5599fc9df172c89ee7ec55ad9104ccbfed40d" + }, + "traceAddress": [0], + "subtraces": 0, + "transactionPosition": 63, + "transactionHash": "0x60e881fae3884657b5430925c5d0053535b45cce0b8188f2a6be1feee8bcc650", + "blockNumber": 1555170, + "blockHash": "0xea46fbf941d51bf1e4180fbf26d22fda3896f49c7f371d109c226de95dd7b02e" + } + ] +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/gas.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/gas.json index 250c402808..2fad32afe2 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/gas.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/gas.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x1a9c8", @@ -66,8 +67,7 @@ "transactionPosition": 18, "transactionHash": "0xc1c42a325856d513523aec464811923b2e2926f54015c7ba37877064cf889803", "blockNumber": 1555275, - "blockHash": "0x80945caaff2fc67253cbb0217d2e5a307afde943929e97d8b36e58b88cbb02fd", - "time": "453.925µs" + "blockHash": "0x80945caaff2fc67253cbb0217d2e5a307afde943929e97d8b36e58b88cbb02fd" }, { "type": "call", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/inner_create_oog_outer_throw.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/inner_create_oog_outer_throw.json index 3747d7f0f8..0af816e683 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/inner_create_oog_outer_throw.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/inner_create_oog_outer_throw.json @@ -71,6 +71,7 @@ }, { "action": { + "creationMethod": "create", "from": "0x1d3ddf7caf024f253487e18bc4a15b1a360c170a", "gas": "0x39ff0", "init": "0x606060405234620000005760405160208062001fd283398101604052515b805b600a8054600160a060020a031916600160a060020a0383161790555b506001600d819055600e81905560408051808201909152600c8082527f566f74696e672053746f636b00000000000000000000000000000000000000006020928301908152600b805460008290528251601860ff1990911617825590947f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9600291831615610100026000190190921604601f0193909304830192906200010c565b828001600101855582156200010c579182015b828111156200010c578251825591602001919060010190620000ef565b5b50620001309291505b808211156200012c576000815560010162000116565b5090565b50506040805180820190915260038082527f43565300000000000000000000000000000000000000000000000000000000006020928301908152600c805460008290528251600660ff1990911617825590937fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c760026001841615610100026000190190931692909204601f010481019291620001f7565b82800160010185558215620001f7579182015b82811115620001f7578251825591602001919060010190620001da565b5b506200021b9291505b808211156200012c576000815560010162000116565b5090565b50505b505b611da280620002306000396000f3006060604052361561019a5763ffffffff60e060020a600035041662e1986d811461019f57806302a72a4c146101d657806306eb4e421461020157806306fdde0314610220578063095ea7b3146102ad578063158ccb99146102dd57806318160ddd146102f85780631cf65a781461031757806323b872dd146103365780632c71e60a1461036c57806333148fd6146103ca578063435ebc2c146103f55780635eeb6e451461041e578063600e85b71461043c5780636103d70b146104a157806362c1e46a146104b05780636c182e99146104ba578063706dc87c146104f057806370a082311461052557806377174f851461055057806395d89b411461056f578063a7771ee3146105fc578063a9059cbb14610629578063ab377daa14610659578063b25dbb5e14610685578063b89a73cb14610699578063ca5eb5e1146106c6578063cbcf2e5a146106e1578063d21f05ba1461070e578063d347c2051461072d578063d96831e114610765578063dd62ed3e14610777578063df3c211b146107a8578063e2982c21146107d6578063eb944e4c14610801575b610000565b34610000576101d4600160a060020a036004351660243567ffffffffffffffff6044358116906064358116906084351661081f565b005b34610000576101ef600160a060020a0360043516610a30565b60408051918252519081900360200190f35b34610000576101ef610a4f565b60408051918252519081900360200190f35b346100005761022d610a55565b604080516020808252835181830152835191928392908301918501908083838215610273575b80518252602083111561027357601f199092019160209182019101610253565b505050905090810190601f16801561029f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576102c9600160a060020a0360043516602435610ae3565b604080519115158252519081900360200190f35b34610000576101d4600160a060020a0360043516610b4e565b005b34610000576101ef610b89565b60408051918252519081900360200190f35b34610000576101ef610b8f565b60408051918252519081900360200190f35b34610000576102c9600160a060020a0360043581169060243516604435610b95565b604080519115158252519081900360200190f35b3461000057610388600160a060020a0360043516602435610bb7565b60408051600160a060020a039096168652602086019490945267ffffffffffffffff928316858501529082166060850152166080830152519081900360a00190f35b34610000576101ef600160a060020a0360043516610c21565b60408051918252519081900360200190f35b3461000057610402610c40565b60408051600160a060020a039092168252519081900360200190f35b34610000576101d4600160a060020a0360043516602435610c4f565b005b3461000057610458600160a060020a0360043516602435610cc9565b60408051600160a060020a03909716875260208701959095528585019390935267ffffffffffffffff9182166060860152811660808501521660a0830152519081900360c00190f35b34610000576101d4610d9e565b005b6101d4610e1e565b005b34610000576104d3600160a060020a0360043516610e21565b6040805167ffffffffffffffff9092168252519081900360200190f35b3461000057610402600160a060020a0360043516610ead565b60408051600160a060020a039092168252519081900360200190f35b34610000576101ef600160a060020a0360043516610ef9565b60408051918252519081900360200190f35b34610000576101ef610f18565b60408051918252519081900360200190f35b346100005761022d610f1e565b604080516020808252835181830152835191928392908301918501908083838215610273575b80518252602083111561027357601f199092019160209182019101610253565b505050905090810190601f16801561029f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34610000576102c9600160a060020a0360043516610fac565b604080519115158252519081900360200190f35b34610000576102c9600160a060020a0360043516602435610fc2565b604080519115158252519081900360200190f35b3461000057610402600435610fe2565b60408051600160a060020a039092168252519081900360200190f35b34610000576101d46004351515610ffd565b005b34610000576102c9600160a060020a036004351661104c565b604080519115158252519081900360200190f35b34610000576101d4600160a060020a0360043516611062565b005b34610000576102c9600160a060020a0360043516611070565b604080519115158252519081900360200190f35b34610000576101ef6110f4565b60408051918252519081900360200190f35b34610000576101ef600160a060020a036004351667ffffffffffffffff602435166110fa565b60408051918252519081900360200190f35b34610000576101d4600435611121565b005b34610000576101ef600160a060020a03600435811690602435166111c6565b60408051918252519081900360200190f35b34610000576101ef6004356024356044356064356084356111f3565b60408051918252519081900360200190f35b34610000576101ef600160a060020a036004351661128c565b60408051918252519081900360200190f35b34610000576101d4600160a060020a036004351660243561129e565b005b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915267ffffffffffffffff848116908416101561086457610000565b8367ffffffffffffffff168267ffffffffffffffff16101561088557610000565b8267ffffffffffffffff168267ffffffffffffffff1610156108a657610000565b506040805160a081018252600160a060020a033381168252602080830188905267ffffffffffffffff80871684860152858116606085015287166080840152908816600090815260039091529190912080546001810180835582818380158290116109615760030281600302836000526020600020918201910161096191905b8082111561095d578054600160a060020a031916815560006001820155600281018054600160c060020a0319169055600301610926565b5090565b5b505050916000526020600020906003020160005b5082518154600160a060020a031916600160a060020a03909116178155602083015160018201556040830151600290910180546060850151608086015167ffffffffffffffff1990921667ffffffffffffffff948516176fffffffffffffffff00000000000000001916604060020a918516919091021777ffffffffffffffff000000000000000000000000000000001916608060020a939091169290920291909117905550610a268686610fc2565b505b505050505050565b600160a060020a0381166000908152600360205260409020545b919050565b60055481565b600b805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610adb5780601f10610ab057610100808354040283529160200191610adb565b820191906000526020600020905b815481529060010190602001808311610abe57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b600a5433600160a060020a03908116911614610b6957610000565b600a8054600160a060020a031916600160a060020a0383161790555b5b50565b60005481565b60005b90565b6000610ba2848484611600565b610bad8484846116e2565b90505b9392505050565b600360205281600052604060002081815481101561000057906000526020600020906003020160005b5080546001820154600290920154600160a060020a03909116935090915067ffffffffffffffff80821691604060020a8104821691608060020a9091041685565b600160a060020a0381166000908152600860205260409020545b919050565b600a54600160a060020a031681565b600a5433600160a060020a03908116911614610c6a57610000565b610c7660005482611714565b6000908155600160a060020a038316815260016020526040902054610c9b9082611714565b600160a060020a038316600090815260016020526040812091909155610cc390839083611600565b5b5b5050565b6000600060006000600060006000600360008a600160a060020a0316600160a060020a0316815260200190815260200160002088815481101561000057906000526020600020906003020160005b508054600182015460028301546040805160a081018252600160a060020a039094168085526020850184905267ffffffffffffffff808416928601839052604060020a8404811660608701819052608060020a9094041660808601819052909c50929a509197509095509350909150610d90904261172d565b94505b509295509295509295565b33600160a060020a038116600090815260066020526040902054801515610dc457610000565b8030600160a060020a0316311015610ddb57610000565b600160a060020a0382166000818152600660205260408082208290555183156108fc0291849190818181858888f193505050501515610cc357610000565b5b5050565b5b565b600160a060020a03811660009081526003602052604081205442915b81811015610ea557600160a060020a03841660009081526003602052604090208054610e9a9190839081101561000057906000526020600020906003020160005b5060020154604060020a900467ffffffffffffffff168461177d565b92505b600101610e3d565b5b5050919050565b600160a060020a0380821660009081526007602052604081205490911615610eef57600160a060020a0380831660009081526007602052604090205416610ef1565b815b90505b919050565b600160a060020a0381166000908152600160205260409020545b919050565b600d5481565b600c805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610adb5780601f10610ab057610100808354040283529160200191610adb565b820191906000526020600020905b815481529060010190602001808311610abe57829003601f168201915b505050505081565b60006000610fb983610c21565b1190505b919050565b6000610fcf338484611600565b610fd983836117ac565b90505b92915050565b600460205260009081526040902054600160a060020a031681565b8015801561101a575061100f33610ef9565b61101833610c21565b115b1561102457610000565b33600160a060020a03166000908152600960205260409020805460ff19168215151790555b50565b60006000610fb983610ef9565b1190505b919050565b610b8533826117dc565b5b50565b600a54604080516000602091820181905282517fcbcf2e5a000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015293519194939093169263cbcf2e5a92602480830193919282900301818787803b156100005760325a03f115610000575050604051519150505b919050565b600e5481565b6000610fd961110984846118b2565b61111385856119b6565b611a05565b90505b92915050565b600a5433600160a060020a0390811691161461113c57610000565b61114860005482611a1f565b600055600554600190101561116c57600a5461116c90600160a060020a0316611a47565b5b600a54600160a060020a03166000908152600160205260409020546111929082611a1f565b600a8054600160a060020a039081166000908152600160205260408120939093559054610b8592911683611600565b5b5b50565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b6000600060008487101561120a5760009250611281565b8387111561121a57879250611281565b61123f6112308961122b888a611714565b611a90565b61123a8689611714565b611abc565b915081925061124e8883611714565b905061127e8361127961126a8461122b8c8b611714565b611a90565b61123a888b611714565b611abc565b611a1f565b92505b505095945050505050565b60066020526000908152604090205481565b600160a060020a03821660009081526003602052604081208054829190849081101561000057906000526020600020906003020160005b50805490925033600160a060020a039081169116146112f357610000565b6040805160a0810182528354600160a060020a0316815260018401546020820152600284015467ffffffffffffffff80821693830193909352604060020a810483166060830152608060020a900490911660808201526113539042611af9565b600160a060020a0385166000908152600360205260409020805491925090849081101561000057906000526020600020906003020160005b508054600160a060020a031916815560006001820181905560029091018054600160c060020a0319169055600160a060020a0385168152600360205260409020805460001981019081101561000057906000526020600020906003020160005b50600160a060020a03851660009081526003602052604090208054859081101561000057906000526020600020906003020160005b5081548154600160a060020a031916600160a060020a03918216178255600180840154908301556002928301805493909201805467ffffffffffffffff191667ffffffffffffffff948516178082558354604060020a908190048616026fffffffffffffffff000000000000000019909116178082559254608060020a9081900490941690930277ffffffffffffffff00000000000000000000000000000000199092169190911790915584166000908152600360205260409020805460001981018083559190829080158290116115485760030281600302836000526020600020918201910161154891905b8082111561095d578054600160a060020a031916815560006001820155600281018054600160c060020a0319169055600301610926565b5090565b5b505050600160a060020a033316600090815260016020526040902054611570915082611a1f565b600160a060020a03338116600090815260016020526040808220939093559086168152205461159f9082611714565b600160a060020a038086166000818152600160209081526040918290209490945580518581529051339093169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35b50505050565b600160a060020a0383161561166e576116466008600061161f86610ead565b600160a060020a0316600160a060020a031681526020019081526020016000205482611714565b6008600061165386610ead565b600160a060020a031681526020810191909152604001600020555b600160a060020a038216156116dc576116b46008600061168d85610ead565b600160a060020a0316600160a060020a031681526020019081526020016000205482611a1f565b600860006116c185610ead565b600160a060020a031681526020810191909152604001600020555b5b505050565b600083826116f082426110fa565b8111156116fc57610000565b611707868686611b1b565b92505b5b50509392505050565b600061172283831115611b4d565b508082035b92915050565b6000610fd983602001518367ffffffffffffffff16856080015167ffffffffffffffff16866040015167ffffffffffffffff16876060015167ffffffffffffffff166111f3565b90505b92915050565b60008167ffffffffffffffff168367ffffffffffffffff1610156117a15781610fd9565b825b90505b92915050565b600033826117ba82426110fa565b8111156117c657610000565b6117d08585611b5d565b92505b5b505092915050565b6117e582610ef9565b6117ee83610c21565b11156117f957610000565b600160a060020a03811660009081526009602052604090205460ff16158015611834575081600160a060020a031681600160a060020a031614155b1561183e57610000565b61184782611070565b1561185157610000565b611864828261185f85610ef9565b611600565b600160a060020a0382811660009081526007602052604090208054600160a060020a031916918316918217905561189a82610ead565b600160a060020a031614610cc357610000565b5b5050565b600160a060020a038216600090815260036020526040812054815b818110156119885761197d836112796003600089600160a060020a0316600160a060020a0316815260200190815260200160002084815481101561000057906000526020600020906003020160005b506040805160a0810182528254600160a060020a031681526001830154602082015260029092015467ffffffffffffffff80821692840192909252604060020a810482166060840152608060020a900416608082015287611af9565b611a1f565b92505b6001016118cd565b600160a060020a0385166000908152600160205260409020546117d09084611714565b92505b505092915050565b600060006119c384611070565b80156119d157506000600d54115b90506119fb816119e9576119e485610ef9565b6119ec565b60005b6111138686611b7b565b611a05565b91505b5092915050565b60008183106117a15781610fd9565b825b90505b92915050565b6000828201611a3c848210801590611a375750838210155b611b4d565b8091505b5092915050565b611a508161104c565b15611a5a57610b85565b6005805460009081526004602052604090208054600160a060020a031916600160a060020a038416179055805460010190555b50565b6000828202611a3c841580611a37575083858381156100005704145b611b4d565b8091505b5092915050565b60006000611acc60008411611b4d565b8284811561000057049050611a3c838581156100005706828502018514611b4d565b8091505b5092915050565b6000610fd98360200151611b0d858561172d565b611714565b90505b92915050565b60008382611b2982426110fa565b811115611b3557610000565b611707868686611b8f565b92505b5b50509392505050565b801515610b8557610000565b5b50565b6000611b6883611a47565b610fd98383611c92565b90505b92915050565b6000610fd983610ef9565b90505b92915050565b600160a060020a038084166000908152600260209081526040808320338516845282528083205493861683526001909152812054909190611bd09084611a1f565b600160a060020a038086166000908152600160205260408082209390935590871681522054611bff9084611714565b600160a060020a038616600090815260016020526040902055611c228184611714565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600191505b509392505050565b60003382611ca082426110fa565b811115611cac57610000565b6117d08585611cc2565b92505b5b505092915050565b600160a060020a033316600090815260016020526040812054611ce59083611714565b600160a060020a033381166000908152600160205260408082209390935590851681522054611d149083611a1f565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060015b929150505600a165627a7a72305820bfa5ddd3fecf3f43aed25385ec7ec3ef79638c2e58d99f85d9a3cc494183bf160029000000000000000000000000a14bdd7e5666d784dcce98ad24d383a6b1cd4182", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create.json index 7dc6cc8098..4383af2d8a 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x53e90", @@ -66,12 +67,12 @@ "transactionPosition": 23, "transactionHash": "0xe267552ce8437a5bc7081385c99f912de5723ad34b958db215dbc41abd5f6c03", "blockNumber": 555462, - "blockHash": "0x38bba9e3965b57205097ea5ec53fc403cf3941bec2e4c933faae244de5ca4ba1", - "time": "1.147715ms" + "blockHash": "0x38bba9e3965b57205097ea5ec53fc403cf3941bec2e4c933faae244de5ca4ba1" }, { "type": "create", "action": { + "creationMethod": "create", "from": "0x9db7a1baf185a865ffee3824946ccd8958191e5e", "value": "0x0", "gas": "0x30b34", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create2_action_gas.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create2_action_gas.json index 82692d181a..9fe9ba2b9d 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create2_action_gas.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create2_action_gas.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x19ed8", @@ -66,12 +67,12 @@ "transactionPosition": 31, "transactionHash": "0x1257b698c5833c54ce786734087002b097275abc3877af082b5c2a538e894a41", "blockNumber": 1555161, - "blockHash": "0xb0793dd508dd106a19794b8ce1dfc0ff8d98c76aab61bf32a11799854149a171", - "time": "889.048µs" + "blockHash": "0xb0793dd508dd106a19794b8ce1dfc0ff8d98c76aab61bf32a11799854149a171" }, { "type": "create", "action": { + "creationMethod": "create2", "from": "0x2e8eded627eead210cb6143eb39ef7a3e44e4f00", "value": "0x0", "gas": "0x5117", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_action_gas.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_action_gas.json index d9595a7210..f8ad3b5b0e 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_action_gas.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_action_gas.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x19ee4", @@ -62,12 +63,12 @@ "transactionPosition": 63, "transactionHash": "0x60e881fae3884657b5430925c5d0053535b45cce0b8188f2a6be1feee8bcc650", "blockNumber": 1555170, - "blockHash": "0xea46fbf941d51bf1e4180fbf26d22fda3896f49c7f371d109c226de95dd7b02e", - "time": "952.736µs" + "blockHash": "0xea46fbf941d51bf1e4180fbf26d22fda3896f49c7f371d109c226de95dd7b02e" }, { "type": "create", "action": { + "creationMethod": "create", "from": "0x9c5cfe45b15eaff4ad617af4250189e26024a4f8", "value": "0x0", "gas": "0x3cb", diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_inerror.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_inerror.json index cb4954d9b7..41199e90e3 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_inerror.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_create_inerror.json @@ -73,11 +73,11 @@ "transactionPosition": 26, "transactionHash": "0xcb1090fa85d2a3da8326b75333e92b3dca89963c895d9c981bfdaa64643135e4", "blockNumber": 839247, - "blockHash": "0xce7ff7d84ca97f0f89d6065e2c12409a795c9f607cdb14aef0713cad5d7e311c", - "time": "182.267µs" + "blockHash": "0xce7ff7d84ca97f0f89d6065e2c12409a795c9f607cdb14aef0713cad5d7e311c" }, { "action": { + "creationMethod": "create", "from": "0x76554b33410b6d90b7dc889bfed0451ad195f27e", "gas": "0x25a18", "init": "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -90,4 +90,4 @@ "type": "create" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_pointer_issue.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_pointer_issue.json index 89f642db20..a7421d294d 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_pointer_issue.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/nested_pointer_issue.json @@ -61,7 +61,6 @@ "berlinBlock": 4460644, "londonBlock": 5062605, "terminalTotalDifficulty": 10790000, - "terminalTotalDifficultyPassed": true, "clique": { "period": 15, "epoch": 30000 @@ -97,6 +96,7 @@ "result": [ { "action": { + "creationMethod": "create", "from": "0x5409ed021d9299bf6814279a6a1411a7e866a631", "gas": "0x2c8c7f", "init": "0x60806040523480156200001157600080fd5b5060405162002d2c38038062002d2c83398101806040526200003791908101906200051d565b6000805433600160a060020a031991821617825560018054909116600160a060020a0386161790558251849084908490849081906200007e906004906020870190620003d0565b50825162000094906005906020860190620003d0565b50620000b0836010640100000000620019476200036f82021704565b9150620000cd846010640100000000620019476200036f82021704565b60028054600160a060020a03948516600160a060020a031991821617909155600380549285169290911691909117905550600154604080517f4552433230546f6b656e28616464726573732900000000000000000000000000815290519081900360130181207f6070410800000000000000000000000000000000000000000000000000000000825291909216945063607041089350620001739250906004016200068e565b602060405180830381600087803b1580156200018e57600080fd5b505af1158015620001a3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250620001c99190810190620004f4565b9050600160a060020a038116151562000219576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200021090620006b0565b60405180910390fd5b6002546040517f095ea7b3000000000000000000000000000000000000000000000000000000008152600160a060020a039091169063095ea7b39062000268908490600019906004016200066f565b602060405180830381600087803b1580156200028357600080fd5b505af115801562000298573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250620002be9190810190620005a1565b506003546040517f095ea7b3000000000000000000000000000000000000000000000000000000008152600160a060020a039091169063095ea7b3906200030e908490600019906004016200066f565b602060405180830381600087803b1580156200032957600080fd5b505af11580156200033e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250620003649190810190620005a1565b50505050506200077a565b600081601401835110151515620003b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000210906200069e565b506014818301810151910190600160a060020a03165b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200041357805160ff191683800117855562000443565b8280016001018555821562000443579182015b828111156200044357825182559160200191906001019062000426565b506200045192915062000455565b5090565b6200047291905b808211156200045157600081556001016200045c565b90565b600062000483825162000711565b9392505050565b600062000483825162000742565b6000601f82018313620004aa57600080fd5b8151620004c1620004bb82620006e9565b620006c2565b91508082526020830160208301858383011115620004de57600080fd5b620004eb83828462000747565b50505092915050565b6000602082840312156200050757600080fd5b600062000515848462000475565b949350505050565b6000806000606084860312156200053357600080fd5b600062000541868662000475565b93505060208401516001604060020a038111156200055e57600080fd5b6200056c8682870162000498565b92505060408401516001604060020a038111156200058957600080fd5b620005978682870162000498565b9150509250925092565b600060208284031215620005b457600080fd5b60006200051584846200048a565b620005cd8162000711565b82525050565b620005cd816200071d565b602681527f475245415445525f4f525f455155414c5f544f5f32305f4c454e4754485f524560208201527f5155495245440000000000000000000000000000000000000000000000000000604082015260600190565b601881527f554e524547495354455245445f41535345545f50524f58590000000000000000602082015260400190565b620005cd8162000472565b604081016200067f8285620005c2565b62000483602083018462000664565b60208101620003ca8284620005d3565b60208082528101620003ca81620005de565b60208082528101620003ca8162000634565b6040518181016001604060020a0381118282101715620006e157600080fd5b604052919050565b60006001604060020a038211156200070057600080fd5b506020601f91909101601f19160190565b600160a060020a031690565b7fffffffff000000000000000000000000000000000000000000000000000000001690565b151590565b60005b83811015620007645781810151838201526020016200074a565b8381111562000774576000848401525b50505050565b6125a2806200078a6000396000f30060806040526004361061006c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166318978e8281146100c8578063630f1e6c146100f25780638da5cb5b146101125780639395525c14610134578063f2fde38b14610147575b60025473ffffffffffffffffffffffffffffffffffffffff1633146100c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612388565b60405180910390fd5b005b6100db6100d6366004611df1565b610167565b6040516100e9929190612488565b60405180910390f35b3480156100fe57600080fd5b506100c661010d366004611eec565b6102f7565b34801561011e57600080fd5b50610127610388565b6040516100e99190612337565b6100db610142366004611d0b565b6103a4565b34801561015357600080fd5b506100c6610162366004611ce5565b61050a565b61016f6119fa565b6101776119fa565b6000806101826105bb565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610100600188161502019095169490940493840181900481028201810190925282815261025c939092909183018282801561022d5780601f106102025761010080835404028352916020019161022d565b820191906000526020600020905b81548152906001019060200180831161021057829003601f168201915b50505050508c600081518110151561024157fe5b6020908102909101015161014001519063ffffffff61069616565b156102875761026c8b8b8b6107c3565b935061028084600001518560600151610ac1565b90506102ae565b6102928b8b8b610b03565b9350836060015191506102a68883896107c3565b845190935090505b6102c2846020015184602001518888610d15565b6102e98b60008151811015156102d457fe5b90602001906020020151610140015182610f29565b505097509795505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610348576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612438565b61038383838080601f01602080910402602001604051908101604052809392919081815260200183838082843750879450610f299350505050565b505050565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b6103ac6119fa565b6103b46119fa565b60008060006103c16105bb565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152610441939092909183018282801561022d5780601f106102025761010080835404028352916020019161022d565b156104925761046a670de0b6b3a7640000610464670de0b6b3a76400008a611045565b3461108f565b92506104778b848c6110e7565b945061048b85600001518660600151610ac1565b90506104d6565b6104ad670d2f13f7789f0000670de0b6b3a76400003461108f565b92506104ba8b848c6110e7565b9450846060015191506104ce89838a6107c3565b855190945090505b6104ea856020015185602001518989610d15565b6104fc8b60008151811015156102d457fe5b505050965096945050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461055b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612438565b73ffffffffffffffffffffffffffffffffffffffff8116156105b857600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83161790555b50565b600034116105f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612398565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004016000604051808303818588803b15801561067b57600080fd5b505af115801561068f573d6000803e3d6000fd5b5050505050565b6000815183511480156107ba5750816040518082805190602001908083835b602083106106f257805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016106b5565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0180199092169116179052604051919093018190038120885190955088945090928392508401908083835b6020831061078757805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161074a565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902060001916145b90505b92915050565b6107cb6119fa565b60608060008060008060006107de6119fa565b8a15156107ea57610ab2565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561088e5780601f106108635761010080835404028352916020019161088e565b820191906000526020600020905b81548152906001019060200180831161087157829003601f168201915b505060058054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152969e509194509250840190508282801561093d5780601f106109125761010080835404028352916020019161093d565b820191906000526020600020905b81548152906001019060200180831161092057829003601f168201915b50505050509650600095508b519450600093505b838514610a7857878c8581518110151561096757fe5b6020908102909101015161014001528b5187908d908690811061098657fe5b60209081029091010151610160015261099f8b87610ac1565b9250610a068c858151811015156109b257fe5b9060200190602002015160a00151610a008e878151811015156109d157fe5b90602001906020020151608001518f888151811015156109ed57fe5b9060200190602002015160e00151610ac1565b8561128b565b9150610a418c85815181101515610a1957fe5b90602001906020020151838c87815181101515610a3257fe5b906020019060200201516112e6565b9050610a4d898261135e565b610a5f89600001518a60600151610ac1565b95508a8610610a6d57610a78565b600190930192610951565b8a861015610ab2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612418565b50505050505050509392505050565b600082821115610afd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123b8565b50900390565b610b0b6119fa565b606080600080600080610b1c6119fa565b60008b6000815181101515610b2d57fe5b6020908102919091018101516101400151600580546040805160026001841615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190931692909204601f8101869004860283018601909152808252929b5092909190830182828015610be55780601f10610bba57610100808354040283529160200191610be5565b820191906000526020600020905b815481529060010190602001808311610bc857829003601f168201915b505050505096508b519550600094505b848614610cdb57878c86815181101515610c0b57fe5b6020908102909101015161014001528b5187908d9087908110610c2a57fe5b6020908102909101015161016001528851610c46908c90610ac1565b9350610c898c86815181101515610c5957fe5b9060200190602002015160a001518d87815181101515610c7557fe5b90602001906020020151608001518661128b565b9250610cb58c86815181101515610c9c57fe5b90602001906020020151848c88815181101515610a3257fe5b9150610cc1898361135e565b5087518a8110610cd057610cdb565b600190940193610bf5565b8a811015610ab2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612418565b600080808066b1a2bc2ec50000861115610d5b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612448565b610d658888611045565b935034841115610da1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123a8565b610dab3485610ac1565b9250610dc086670de0b6b3a76400008a61108f565b915082821115610dfc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612428565b6000831115610f1f576002546040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690632e1a7d4d90610e5b9086906004016124a4565b600060405180830381600087803b158015610e7557600080fd5b505af1158015610e89573d6000803e3d6000fd5b505050506000821115610edb5760405173ffffffffffffffffffffffffffffffffffffffff86169083156108fc029084906000818181858888f19350505050158015610ed9573d6000803e3d6000fd5b505b610ee58383610ac1565b90506000811115610f1f57604051339082156108fc029083906000818181858888f19350505050158015610f1d573d6000803e3d6000fd5b505b5050505050505050565b6000610f3b838263ffffffff6113c016565b604080517f4552433230546f6b656e28616464726573732900000000000000000000000000815290519081900360130190209091507fffffffff0000000000000000000000000000000000000000000000000000000080831691161415610fab57610fa6838361142d565b610383565b604080517f455243373231546f6b656e28616464726573732c75696e7432353629000000008152905190819003601c0190207fffffffff000000000000000000000000000000000000000000000000000000008281169116141561101357610fa6838361161b565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123f8565b600082820183811015611084576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123e8565b8091505b5092915050565b60008083116110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123d8565b6110dd6110d78584611703565b8461175e565b90505b9392505050565b6110ef6119fa565b60608060008060006110ff6119fa565b89600081518110151561110e57fe5b6020908102919091018101516101400151600580546040805160026001841615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190931692909204601f8101869004860283018601909152808252929950929091908301828280156111c65780601f1061119b576101008083540402835291602001916111c6565b820191906000526020600020905b8154815290600101906020018083116111a957829003601f168201915b5050505050945089519350600092505b82841461127e57858a848151811015156111ec57fe5b602090810290910101516101400152895185908b908590811061120b57fe5b90602001906020020151610160018190525061122b898860200151610ac1565b91506112578a8481518110151561123e57fe5b90602001906020020151838a86815181101515610a3257fe5b9050611263878261135e565b602087015189116112735761127e565b6001909201916111d6565b5050505050509392505050565b60008083116112c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123d8565b6110dd6110d76112d68685611703565b6112e1866001610ac1565b611045565b6112ee6119fa565b606060006112fd868686611775565b600154815191935073ffffffffffffffffffffffffffffffffffffffff1691506080908390602082016000855af1801561135457825184526020830151602085015260408301516040850152606083015160608501525b5050509392505050565b8151815161136c9190611045565b8252602080830151908201516113829190611045565b60208301526040808301519082015161139b9190611045565b6040830152606080830151908201516113b49190611045565b60609092019190915250565b600081600401835110151515611402576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612468565b5001602001517fffffffff000000000000000000000000000000000000000000000000000000001690565b60008061144184601063ffffffff61194716565b604080517f7472616e7366657228616464726573732c75696e7432353629000000000000008152905190819003601901812091935073ffffffffffffffffffffffffffffffffffffffff8416919061149f903390879060240161236d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009094169390931783525181519192909182919080838360005b8381101561154357818101518382015260200161152b565b50505050905090810190601f1680156115705780820380516001836020036101000a031916815260200191505b509150506000604051808303816000865af1925050508015156115bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612408565b3d156115dc575060003d602014156115dc5760206000803e506000515b801515611615576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612408565b50505050565b60008060018314611658576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612478565b61166984601063ffffffff61194716565b915061167c84602463ffffffff6119a816565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff8316906323b872dd906116d590309033908690600401612345565b600060405180830381600087803b1580156116ef57600080fd5b505af1158015610f1f573d6000803e3d6000fd5b6000808315156117165760009150611088565b5082820282848281151561172657fe5b0414611084576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123e8565b600080828481151561176c57fe5b04949350505050565b604080517fb4be83d5000000000000000000000000000000000000000000000000000000006020808301919091526060602483018181528751608485019081528884015160a48601529488015160c48501529087015160e4840152608087015161010484015260a087015161012484015260c087015161014484015260e08701516101648401526101008701516101848401526101208701516101a4840152610140870180516101c485019081526101608901516101e4860152610180905251805161020485018190529394919384936044870192849261022489019291820191601f82010460005b8181101561187c57835185526020948501949093019260010161185e565b50505050818103610160808401919091528a0151805180835260209283019291820191601f82010460005b818110156118c55783518552602094850194909301926001016118a7565b50505089845250848103602093840190815288518083529093918201918981019190601f82010460005b8181101561190d5783518552602094850194909301926001016118ef565b5050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08883030188525060405250505050509392505050565b600081601401835110151515611989576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd90612458565b50016014015173ffffffffffffffffffffffffffffffffffffffff1690565b60006107ba83836000816020018351101515156119f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100bd906123c8565b50016020015190565b608060405190810160405280600081526020016000815260200160008152602001600081525090565b60006107ba8235612540565b6000601f82018313611a4057600080fd5b8135611a53611a4e826124d9565b6124b2565b81815260209384019390925082018360005b83811015611a915781358601611a7b8882611b41565b8452506020928301929190910190600101611a65565b5050505092915050565b6000601f82018313611aac57600080fd5b8135611aba611a4e826124d9565b81815260209384019390925082018360005b83811015611a915781358601611ae28882611b90565b8452506020928301929190910190600101611acc565b600080601f83018413611b0a57600080fd5b50813567ffffffffffffffff811115611b2257600080fd5b602083019150836001820283011115611b3a57600080fd5b9250929050565b6000601f82018313611b5257600080fd5b8135611b60611a4e826124fa565b91508082526020830160208301858383011115611b7c57600080fd5b611b8783828461255c565b50505092915050565b60006101808284031215611ba357600080fd5b611bae6101806124b2565b90506000611bbc8484611a23565b8252506020611bcd84848301611a23565b6020830152506040611be184828501611a23565b6040830152506060611bf584828501611a23565b6060830152506080611c0984828501611cd9565b60808301525060a0611c1d84828501611cd9565b60a08301525060c0611c3184828501611cd9565b60c08301525060e0611c4584828501611cd9565b60e083015250610100611c5a84828501611cd9565b61010083015250610120611c7084828501611cd9565b6101208301525061014082013567ffffffffffffffff811115611c9257600080fd5b611c9e84828501611b41565b6101408301525061016082013567ffffffffffffffff811115611cc057600080fd5b611ccc84828501611b41565b6101608301525092915050565b60006107ba8235612559565b600060208284031215611cf757600080fd5b6000611d038484611a23565b949350505050565b60008060008060008060c08789031215611d2457600080fd5b863567ffffffffffffffff811115611d3b57600080fd5b611d4789828a01611a9b565b965050602087013567ffffffffffffffff811115611d6457600080fd5b611d7089828a01611a2f565b955050604087013567ffffffffffffffff811115611d8d57600080fd5b611d9989828a01611a9b565b945050606087013567ffffffffffffffff811115611db657600080fd5b611dc289828a01611a2f565b9350506080611dd389828a01611cd9565b92505060a0611de489828a01611a23565b9150509295509295509295565b600080600080600080600060e0888a031215611e0c57600080fd5b873567ffffffffffffffff811115611e2357600080fd5b611e2f8a828b01611a9b565b9750506020611e408a828b01611cd9565b965050604088013567ffffffffffffffff811115611e5d57600080fd5b611e698a828b01611a2f565b955050606088013567ffffffffffffffff811115611e8657600080fd5b611e928a828b01611a9b565b945050608088013567ffffffffffffffff811115611eaf57600080fd5b611ebb8a828b01611a2f565b93505060a0611ecc8a828b01611cd9565b92505060c0611edd8a828b01611a23565b91505092959891949750929550565b600080600060408486031215611f0157600080fd5b833567ffffffffffffffff811115611f1857600080fd5b611f2486828701611af8565b93509350506020611f3786828701611cd9565b9150509250925092565b611f4a81612540565b82525050565b602381527f44454641554c545f46554e4354494f4e5f574554485f434f4e54524143545f4f60208201527f4e4c590000000000000000000000000000000000000000000000000000000000604082015260600190565b601181527f494e56414c49445f4d53475f56414c5545000000000000000000000000000000602082015260400190565b600d81527f4f564552534f4c445f5745544800000000000000000000000000000000000000602082015260400190565b601181527f55494e543235365f554e444552464c4f57000000000000000000000000000000602082015260400190565b602681527f475245415445525f4f525f455155414c5f544f5f33325f4c454e4754485f524560208201527f5155495245440000000000000000000000000000000000000000000000000000604082015260600190565b601081527f4449564953494f4e5f42595f5a45524f00000000000000000000000000000000602082015260400190565b601081527f55494e543235365f4f564552464c4f5700000000000000000000000000000000602082015260400190565b601781527f554e535550504f525445445f41535345545f50524f5859000000000000000000602082015260400190565b600f81527f5452414e534645525f4641494c45440000000000000000000000000000000000602082015260400190565b601481527f434f4d504c4554455f46494c4c5f4641494c4544000000000000000000000000602082015260400190565b601a81527f494e53554646494349454e545f4554485f52454d41494e494e47000000000000602082015260400190565b601381527f4f4e4c595f434f4e54524143545f4f574e455200000000000000000000000000602082015260400190565b601881527f4645455f50455243454e544147455f544f4f5f4c415247450000000000000000602082015260400190565b602681527f475245415445525f4f525f455155414c5f544f5f32305f4c454e4754485f524560208201527f5155495245440000000000000000000000000000000000000000000000000000604082015260600190565b602581527f475245415445525f4f525f455155414c5f544f5f345f4c454e4754485f52455160208201527f5549524544000000000000000000000000000000000000000000000000000000604082015260600190565b600e81527f494e56414c49445f414d4f554e54000000000000000000000000000000000000602082015260400190565b805160808301906122f9848261232e565b50602082015161230c602085018261232e565b50604082015161231f604085018261232e565b50606082015161161560608501825b611f4a81612559565b602081016107bd8284611f41565b606081016123538286611f41565b6123606020830185611f41565b611d03604083018461232e565b6040810161237b8285611f41565b6110e0602083018461232e565b602080825281016107bd81611f50565b602080825281016107bd81611fa6565b602080825281016107bd81611fd6565b602080825281016107bd81612006565b602080825281016107bd81612036565b602080825281016107bd8161208c565b602080825281016107bd816120bc565b602080825281016107bd816120ec565b602080825281016107bd8161211c565b602080825281016107bd8161214c565b602080825281016107bd8161217c565b602080825281016107bd816121ac565b602080825281016107bd816121dc565b602080825281016107bd8161220c565b602080825281016107bd81612262565b602080825281016107bd816122b8565b610100810161249782856122e8565b6110e060808301846122e8565b602081016107bd828461232e565b60405181810167ffffffffffffffff811182821017156124d157600080fd5b604052919050565b600067ffffffffffffffff8211156124f057600080fd5b5060209081020190565b600067ffffffffffffffff82111561251157600080fd5b506020601f919091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0160190565b73ffffffffffffffffffffffffffffffffffffffff1690565b90565b828183375060009101525600a265627a7a72305820d9f418f11e0f91f06f6f9d22924be0add925495eeb76a6388b5417adb505eeb36c6578706572696d656e74616cf5003700000000000000000000000048bacb9266a570d521063ef5dd96e61686dbe788000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000871dd7c2b4b25e1aa18728e9d5f2af4c4e431f5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f47261b00000000000000000000000000b1ba0af832d7c05fd64161e0db78e85978e808200000000000000000000000000000000000000000000000000000000", @@ -185,4 +185,4 @@ "type": "call" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/result_output.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/result_output.json index f6215a2b3f..544fff9dd3 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/result_output.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/result_output.json @@ -80,8 +80,7 @@ "transactionPosition": 5, "transactionHash": "0x04d2029a5cbbed30969cdc0a2ca9e9fc6b719e323af0802b52466f07ee0ecada", "blockNumber": 553416, - "blockHash": "0x8df024322173d225a09681d35edeaa528aca60743a11a70f854c158862bf5282", - "time": "617.42µs" + "blockHash": "0x8df024322173d225a09681d35edeaa528aca60743a11a70f854c158862bf5282" }, { "type": "call", @@ -97,9 +96,7 @@ "gasUsed": "0x0", "output": "0x" }, - "traceAddress": [ - 0 - ], + "traceAddress": [0], "subtraces": 0, "transactionPosition": 5, "transactionHash": "0x04d2029a5cbbed30969cdc0a2ca9e9fc6b719e323af0802b52466f07ee0ecada", @@ -107,4 +104,4 @@ "blockHash": "0x8df024322173d225a09681d35edeaa528aca60743a11a70f854c158862bf5282" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/selfdestruct.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/selfdestruct.json index c8c6dc65c1..d7b4a22cf5 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/selfdestruct.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/selfdestruct.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x19ecc", @@ -66,11 +67,11 @@ "transactionPosition": 14, "transactionHash": "0xdd76f02407e2f8329303ba688e111cae4f7008ad0d14d6e42c5698424ea36d79", "blockNumber": 1555146, - "blockHash": "0xafb4f1dd27b9054c805acb81a88ed04384788cb31d84164c21874935c81e5c7e", - "time": "187.145µs" + "blockHash": "0xafb4f1dd27b9054c805acb81a88ed04384788cb31d84164c21874935c81e5c7e" }, { "action": { + "creationMethod": "create", "from": "0x1d99a1a3efa9181f540f9e24fa6e4e08eb7844ca", "gas": "0x50ac", "init": "0x5a", @@ -90,9 +91,7 @@ "balance": "0x0" }, "result": null, - "traceAddress": [ - 1 - ], + "traceAddress": [1], "subtraces": 0, "transactionPosition": 14, "transactionHash": "0xdd76f02407e2f8329303ba688e111cae4f7008ad0d14d6e42c5698424ea36d79", @@ -100,4 +99,4 @@ "blockHash": "0xafb4f1dd27b9054c805acb81a88ed04384788cb31d84164c21874935c81e5c7e" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/skip_no_balance_error.json b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/skip_no_balance_error.json index a25f2383d6..6e020fe2b7 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_flat/skip_no_balance_error.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_flat/skip_no_balance_error.json @@ -51,6 +51,7 @@ { "type": "create", "action": { + "creationMethod": "create", "from": "0x877bd459c9b7d8576b44e59e09d076c25946f443", "value": "0x0", "gas": "0x1aab0", @@ -62,11 +63,11 @@ "transactionPosition": 16, "transactionHash": "0x384487e5ae8d2997aece8e28403d393cb9752425e6de358891bed981c5af1c05", "blockNumber": 1555285, - "blockHash": "0x93231d8e9662adb4c5c703583a92c7b3112cd5448f43ab4fa1f0f00a0183ed3f", - "time": "665.278µs" + "blockHash": "0x93231d8e9662adb4c5c703583a92c7b3112cd5448f43ab4fa1f0f00a0183ed3f" }, { "action": { + "creationMethod": "create", "from": "0xf84bf5189ccd19f5897739756d214fa0dc099e0d", "gas": "0x1d5c", "init": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", @@ -79,4 +80,4 @@ "type": "create" } ] -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/calldata.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/calldata.json index cef0c1c5a8..30991edafb 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/calldata.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/calldata.json @@ -59,7 +59,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/delegatecall.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/delegatecall.json index 0ae76e92f9..cdb0dda5f8 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/delegatecall.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/delegatecall.json @@ -116,7 +116,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/frontier_create_outofstorage.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/frontier_create_outofstorage.json index 049f24d932..e562affb15 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/frontier_create_outofstorage.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/frontier_create_outofstorage.json @@ -60,7 +60,6 @@ "grayGlacierBlock": 15050000, "shanghaiTime": 1681338455, "terminalTotalDifficulty": 7797655526461000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, @@ -186,4 +185,4 @@ "value": "0x0", "type": "CREATE" } -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multi_contracts.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multi_contracts.json index 5cc3013f80..43d6be2be9 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multi_contracts.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multi_contracts.json @@ -281,7 +281,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multilogs.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multilogs.json index c931ed63fc..3434dd3103 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multilogs.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/multilogs.json @@ -149,7 +149,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/notopic.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/notopic.json index 42fc872554..814189dc6b 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/notopic.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/notopic.json @@ -84,7 +84,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/simple.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/simple.json index 5300d341b8..c00f083159 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/simple.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/simple.json @@ -45,7 +45,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_failed.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_failed.json index d5c2f864c1..293575a989 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_failed.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_failed.json @@ -119,7 +119,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_partial_failed.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_partial_failed.json index 1267160d13..aba652ede6 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_partial_failed.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/tx_partial_failed.json @@ -57,7 +57,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/with_onlyTopCall.json b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/with_onlyTopCall.json index 38d96a6bd0..ed518faf5e 100644 --- a/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/with_onlyTopCall.json +++ b/eth/tracers/internal/tracetest/testdata/call_tracer_withLog/with_onlyTopCall.json @@ -59,7 +59,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/blob_tx.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/blob_tx.json index 444eba450b..f8adbabf63 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer/blob_tx.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/blob_tx.json @@ -41,8 +41,7 @@ "grayGlacierBlock": 0, "shanghaiTime": 0, "cancunTime": 0, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true + "terminalTotalDifficulty": 0 } }, "context": { diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_create.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_create.json index b013d520c1..489a1ae6b5 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_create.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_create.json @@ -38,7 +38,6 @@ "grayGlacierBlock": 0, "shanghaiTime": 0, "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true, "isDev": true } }, @@ -59,4 +58,4 @@ "balance": "0x8ac7230489e80000" } } -} \ No newline at end of file +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_existing_contract.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_existing_contract.json index 64a3b16cb1..abbc104f32 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_existing_contract.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/create_existing_contract.json @@ -49,7 +49,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code.json new file mode 100644 index 0000000000..d60c3d7385 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code.json @@ -0,0 +1,83 @@ +{ + "context": { + "difficulty": "3502894804", + "gasLimit": "4722976", + "miner": "0x1585936b53834b021f68cc13eeefdec2efc8e724", + "number": "2289806", + "timestamp": "1513601314" + }, + "genesis": { + "alloc": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "code": "0x", + "nonce": "22", + "storage": {} + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000001b436ba50d378d4bbc8660d312a13df6af6e89dfb", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000003c", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "code": "0x", + "nonce": "29072", + "storage": {} + } + }, + "config": { + "byzantiumBlock": 1700000, + "chainId": 3, + "eip150Block": 0, + "eip155Block": 10, + "eip158Block": 10, + "ethash": {}, + "homesteadBlock": 0 + }, + "difficulty": "3509749784", + "extraData": "0x4554482e45544846414e532e4f52472d4641313738394444", + "gasLimit": "4727564", + "hash": "0x609948ac3bd3c00b7736b933248891d6c901ee28f066241bddb28f4e00a9f440", + "miner": "0xbbf5029fd710d227630c8b7d338051b8e76d50b3", + "mixHash": "0xb131e4507c93c7377de00e7c271bf409ec7492767142ff0f45c882f8068c2ada", + "nonce": "0x4eb12e19c16d43da", + "number": "2289805", + "stateRoot": "0xc7f10f352bff82fac3c2999d3085093d12652e19c7fd32591de49dc5d91b4f1f", + "timestamp": "1513601261", + "totalDifficulty": "7143276353481064" + }, + "input": "0xf88b8271908506fc23ac0083015f90943b873a919aa0512d5a0f09e6dcceaa4a6727fafe80a463e4bff40000000000000000000000000024f658a46fbb89d8ac105e98d7ac7cbbaf27c52aa0bdce0b59e8761854e857fe64015f06dd08a4fbb7624f6094893a79a72e6ad6bea01d9dde033cff7bb235a3163f348a6d7ab8d6b52bc0963a95b91612e40ca766a4", + "tracerConfig": { + "disableCode": true + }, + "result": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "nonce": 22 + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "nonce": 1, + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000001b436ba50d378d4bbc8660d312a13df6af6e89dfb", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000003c", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "nonce": 29072 + }, + "0x1585936b53834b021f68cc13eeefdec2efc8e724": { + "balance": "0x0" + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code_and_storage.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code_and_storage.json new file mode 100644 index 0000000000..b37dfa90a1 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_code_and_storage.json @@ -0,0 +1,78 @@ +{ + "context": { + "difficulty": "3502894804", + "gasLimit": "4722976", + "miner": "0x1585936b53834b021f68cc13eeefdec2efc8e724", + "number": "2289806", + "timestamp": "1513601314" + }, + "genesis": { + "alloc": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "code": "0x", + "nonce": "22", + "storage": {} + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000001b436ba50d378d4bbc8660d312a13df6af6e89dfb", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000003c", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "code": "0x", + "nonce": "29072", + "storage": {} + } + }, + "config": { + "byzantiumBlock": 1700000, + "chainId": 3, + "eip150Block": 0, + "eip155Block": 10, + "eip158Block": 10, + "ethash": {}, + "homesteadBlock": 0 + }, + "difficulty": "3509749784", + "extraData": "0x4554482e45544846414e532e4f52472d4641313738394444", + "gasLimit": "4727564", + "hash": "0x609948ac3bd3c00b7736b933248891d6c901ee28f066241bddb28f4e00a9f440", + "miner": "0xbbf5029fd710d227630c8b7d338051b8e76d50b3", + "mixHash": "0xb131e4507c93c7377de00e7c271bf409ec7492767142ff0f45c882f8068c2ada", + "nonce": "0x4eb12e19c16d43da", + "number": "2289805", + "stateRoot": "0xc7f10f352bff82fac3c2999d3085093d12652e19c7fd32591de49dc5d91b4f1f", + "timestamp": "1513601261", + "totalDifficulty": "7143276353481064" + }, + "input": "0xf88b8271908506fc23ac0083015f90943b873a919aa0512d5a0f09e6dcceaa4a6727fafe80a463e4bff40000000000000000000000000024f658a46fbb89d8ac105e98d7ac7cbbaf27c52aa0bdce0b59e8761854e857fe64015f06dd08a4fbb7624f6094893a79a72e6ad6bea01d9dde033cff7bb235a3163f348a6d7ab8d6b52bc0963a95b91612e40ca766a4", + "tracerConfig": { + "disableCode": true, + "disableStorage": true + }, + "result": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "nonce": 22 + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "nonce": 1 + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "nonce": 29072 + }, + "0x1585936b53834b021f68cc13eeefdec2efc8e724": { + "balance": "0x0" + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_storage.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_storage.json new file mode 100644 index 0000000000..43d6e03b44 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/disable_storage.json @@ -0,0 +1,78 @@ +{ + "context": { + "difficulty": "3502894804", + "gasLimit": "4722976", + "miner": "0x1585936b53834b021f68cc13eeefdec2efc8e724", + "number": "2289806", + "timestamp": "1513601314" + }, + "genesis": { + "alloc": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "code": "0x", + "nonce": "22", + "storage": {} + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000001b436ba50d378d4bbc8660d312a13df6af6e89dfb", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000003c", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "code": "0x", + "nonce": "29072", + "storage": {} + } + }, + "config": { + "byzantiumBlock": 1700000, + "chainId": 3, + "eip150Block": 0, + "eip155Block": 10, + "eip158Block": 10, + "ethash": {}, + "homesteadBlock": 0 + }, + "difficulty": "3509749784", + "extraData": "0x4554482e45544846414e532e4f52472d4641313738394444", + "gasLimit": "4727564", + "hash": "0x609948ac3bd3c00b7736b933248891d6c901ee28f066241bddb28f4e00a9f440", + "miner": "0xbbf5029fd710d227630c8b7d338051b8e76d50b3", + "mixHash": "0xb131e4507c93c7377de00e7c271bf409ec7492767142ff0f45c882f8068c2ada", + "nonce": "0x4eb12e19c16d43da", + "number": "2289805", + "stateRoot": "0xc7f10f352bff82fac3c2999d3085093d12652e19c7fd32591de49dc5d91b4f1f", + "timestamp": "1513601261", + "totalDifficulty": "7143276353481064" + }, + "input": "0xf88b8271908506fc23ac0083015f90943b873a919aa0512d5a0f09e6dcceaa4a6727fafe80a463e4bff40000000000000000000000000024f658a46fbb89d8ac105e98d7ac7cbbaf27c52aa0bdce0b59e8761854e857fe64015f06dd08a4fbb7624f6094893a79a72e6ad6bea01d9dde033cff7bb235a3163f348a6d7ab8d6b52bc0963a95b91612e40ca766a4", + "tracerConfig": { + "disableStorage": true + }, + "result": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "nonce": 22 + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "nonce": 1, + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029" + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "nonce": 29072 + }, + "0x1585936b53834b021f68cc13eeefdec2efc8e724": { + "balance": "0x0" + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json new file mode 100644 index 0000000000..b7d5ee1c54 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer/setcode_tx.json @@ -0,0 +1,82 @@ +{ + "genesis": { + "baseFeePerGas": "7", + "blobGasUsed": "0", + "difficulty": "0", + "excessBlobGas": "36306944", + "extraData": "0xd983010e00846765746888676f312e32312e308664617277696e", + "gasLimit": "15639172", + "hash": "0xc682259fda061bb9ce8ccb491d5b2d436cb73daf04e1025dd116d045ce4ad28c", + "miner": "0x0000000000000000000000000000000000000000", + "mixHash": "0xae1a5ba939a4c9ac38aabeff361169fb55a6fc2c9511457e0be6eff9514faec0", + "nonce": "0x0000000000000000", + "number": "315", + "parentBeaconBlockRoot": "0x0000000000000000000000000000000000000000000000000000000000000000", + "stateRoot": "0x577f42ab21ccfd946511c57869ace0bdf7c217c36f02b7cd3459df0ed1cffc1a", + "timestamp": "1709626771", + "withdrawals": [], + "withdrawalsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", + "alloc": { + "0x0000000000000000000000000000000000000000": { + "balance": "0x272e0528" + }, + "0x000000000000000000000000000000000000aaaa": { + "code": "0x6000600060006000600173703c4b2bd70c169f5717101caee543299fc946c75af1", + "balance": "0x0" + }, + "0x000000000000000000000000000000000000bbbb": { + "code": "0x6042604255", + "balance": "0x0" + }, + "0x703c4b2bd70c169f5717101caee543299fc946c7": { + "balance": "0xde0b6b3a7640000" + }, + "0x71562b71999873db5b286df957af199ec94617f7": { + "balance": "0xde0b6b3a7640000" + } + }, + "config": { + "chainId": 1337, + "homesteadBlock": 0, + "eip150Block": 0, + "eip155Block": 0, + "eip158Block": 0, + "byzantiumBlock": 0, + "constantinopleBlock": 0, + "petersburgBlock": 0, + "istanbulBlock": 0, + "muirGlacierBlock": 0, + "berlinBlock": 0, + "londonBlock": 0, + "arrowGlacierBlock": 0, + "grayGlacierBlock": 0, + "shanghaiTime": 0, + "cancunTime": 0, + "pragueTime": 0, + "terminalTotalDifficulty": 0 + } + }, + "context": { + "number": "316", + "difficulty": "0", + "timestamp": "1709626785", + "gasLimit": "15654443", + "miner": "0x0000000000000000000000000000000000000000", + "baseFeePerGas": "7" + }, + "input": "04f90126820539800285012a05f2008307a1209471562b71999873db5b286df957af199ec94617f78080c0f8baf85c82053994000000000000000000000000000000000000aaaa0101a07ed17af7d2d2b9ba7d797a202125bf505b9a0f962a67b3b61b56783d8faf7461a001b73b6e586edc706dce6c074eaec28692fa6359fb3446a2442f36777e1c0669f85a8094000000000000000000000000000000000000bbbb8001a05011890f198f0356a887b0779bde5afa1ed04e6acb1e3f37f8f18c7b6f521b98a056c3fa3456b103f3ef4a0acb4b647b9cab9ec4bc68fbcdf1e10b49fb2bcbcf6101a0167b0ecfc343a497095c22ee4270d3cc3b971cc3599fc73bbff727e0d2ed432da01c003c72306807492bf1150e39b2f79da23b49a4e83eb6e9209ae30d3572368f", + "result": { + "0x0000000000000000000000000000000000000000": { + "balance": "0x272e0528" + }, + "0x703c4b2bd70c169f5717101caee543299fc946c7": { + "balance": "0xde0b6b3a7640000", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000042": "0x0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "0x71562b71999873db5b286df957af199ec94617f7": { + "balance": "0xde0b6b3a7640000" + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_code.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_code.json new file mode 100644 index 0000000000..5d7c024a5e --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_code.json @@ -0,0 +1,100 @@ +{ + "genesis": { + "difficulty": "13756228101629", + "extraData": "0xd983010302844765746887676f312e342e328777696e646f7773", + "gasLimit": "3141592", + "hash": "0x58b7a87b6ba10b46b4e251d64ebc3d9822dd82218eaf24dff6796f6f1f687251", + "miner": "0xf8b483dba2c3b7176a3da549ad41a48bb3121069", + "mixHash": "0x5984b9a316116bd890e6e5f4c52d655184b0d7aa74821e1382d7760f9803c1dd", + "nonce": "0xea4bb4997242c681", + "number": "1061221", + "stateRoot": "0x5402c04d481414248d824c3b61e924e0c9307adbc9fbaae774a74cce30a4163d", + "timestamp": "1456458069", + "totalDifficulty": "7930751135586064334", + "alloc": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb6b81e112638b886", + "nonce": "217865", + "code": "0x" + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b6828e22bb12188", + "nonce": "747", + "code": "0x" + } + }, + "config": { + "chainId": 1, + "homesteadBlock": 1150000, + "daoForkBlock": 1920000, + "eip150Block": 2463000, + "eip155Block": 2675000, + "eip158Block": 2675000, + "byzantiumBlock": 4370000, + "constantinopleBlock": 7280000, + "petersburgBlock": 7280000, + "istanbulBlock": 9069000, + "muirGlacierBlock": 9200000, + "berlinBlock": 12244000, + "londonBlock": 12965000, + "arrowGlacierBlock": 13773000, + "grayGlacierBlock": 15050000, + "ethash": {} + } + }, + "context": { + "number": "1061222", + "difficulty": "13749511193633", + "timestamp": "1456458097", + "gasLimit": "3141592", + "miner": "0x2a65aca4d5fc5b5c859090a6c34d164135398226" + }, + "input": "0xf905498202eb850ba43b7400830f42408080b904f460606040526040516102b43803806102b48339016040526060805160600190602001505b5b33600060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055505b806001600050908051906020019082805482825590600052602060002090601f01602090048101928215609e579182015b82811115609d5782518260005055916020019190600101906081565b5b50905060c5919060a9565b8082111560c1576000818150600090555060010160a9565b5090565b50505b506101dc806100d86000396000f30060606040526000357c01000000000000000000000000000000000000000000000000000000009004806341c0e1b514610044578063cfae32171461005157610042565b005b61004f6004506100ca565b005b61005c60045061015e565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156100bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561015b57600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b565b60206040519081016040528060008152602001506001600050805480601f016020809104026020016040519081016040528092919081815260200182805480156101cd57820191906000526020600020905b8154815290600101906020018083116101b057829003601f168201915b505050505090506101d9565b9056000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001ee7b225f6964223a225a473466784a7245323639384866623839222c22666f726d5f736f75726365223a22434c54523031222c22636f6d6d69746d656e745f64617465223a22222c22626f72726f7765725f6e616d65223a22222c22626f72726f7765725f616464726573735f6c696e6531223a22222c22626f72726f7765725f616464726573735f6c696e6532223a22222c22626f72726f7765725f636f6e74616374223a22222c22626f72726f7765725f7374617465223a22222c22626f72726f7765725f74797065223a22222c2270726f70657274795f61646472657373223a22222c226c6f616e5f616d6f756e745f7772697474656e223a22222c226c6f616e5f616d6f756e74223a22222c224c54565f7772697474656e223a22222c224c5456223a22222c2244534352223a22222c2270726f70657274795f74797065223a22222c2270726f70657274795f6465736372697074696f6e223a22222c226c656e646572223a22222c2267756172616e746f7273223a22222c226c696d69746564223a22222c226361705f616d6f756e74223a22222c226361705f70657263656e745f7772697474656e223a22222c226361705f70657263656e74616765223a22222c227465726d5f7772697474656e223a22222c227465726d223a22222c22657874656e64223a22227d0000000000000000000000000000000000001ba027d54712289af34f0ec0f06092745104d68e5801cd17097bc1104111f855258da070ec9f1c942d9bedf89f9660a684d3bb8cd9c2ac7f6dd883cb3e26a193180244", + "tracerConfig": { + "diffMode": true, + "disableCode": true + }, + "result": { + "pre": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb6b81e112638b886", + "nonce": 217865 + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b6828e22bb12188", + "nonce": 747 + } + }, + "post": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb71abdd2621d8886" + }, + "0x40f2f445da6c9047554683fb382fba6769717116": { + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000000f0c5cef39b17c213cfe090a46b8c7760ffb7928a", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000000000000000001ee", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6": "0x7b225f6964223a225a473466784a7245323639384866623839222c22666f726d", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf7": "0x5f736f75726365223a22434c54523031222c22636f6d6d69746d656e745f6461", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf8": "0x7465223a22222c22626f72726f7765725f6e616d65223a22222c22626f72726f", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf9": "0x7765725f616464726573735f6c696e6531223a22222c22626f72726f7765725f", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfa": "0x616464726573735f6c696e6532223a22222c22626f72726f7765725f636f6e74", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfb": "0x616374223a22222c22626f72726f7765725f7374617465223a22222c22626f72", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfc": "0x726f7765725f74797065223a22222c2270726f70657274795f61646472657373", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfd": "0x223a22222c226c6f616e5f616d6f756e745f7772697474656e223a22222c226c", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cfe": "0x6f616e5f616d6f756e74223a22222c224c54565f7772697474656e223a22222c", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cff": "0x224c5456223a22222c2244534352223a22222c2270726f70657274795f747970", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d00": "0x65223a22222c2270726f70657274795f6465736372697074696f6e223a22222c", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d01": "0x226c656e646572223a22222c2267756172616e746f7273223a22222c226c696d", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d02": "0x69746564223a22222c226361705f616d6f756e74223a22222c226361705f7065", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d03": "0x7263656e745f7772697474656e223a22222c226361705f70657263656e746167", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d04": "0x65223a22222c227465726d5f7772697474656e223a22222c227465726d223a22", + "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0d05": "0x222c22657874656e64223a22227d000000000000000000000000000000000000" + } + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b058920efcc5188", + "nonce": 748 + } + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_storage.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_storage.json new file mode 100644 index 0000000000..65594feb44 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_disable_storage.json @@ -0,0 +1,81 @@ +{ + "genesis": { + "difficulty": "13756228101629", + "extraData": "0xd983010302844765746887676f312e342e328777696e646f7773", + "gasLimit": "3141592", + "hash": "0x58b7a87b6ba10b46b4e251d64ebc3d9822dd82218eaf24dff6796f6f1f687251", + "miner": "0xf8b483dba2c3b7176a3da549ad41a48bb3121069", + "mixHash": "0x5984b9a316116bd890e6e5f4c52d655184b0d7aa74821e1382d7760f9803c1dd", + "nonce": "0xea4bb4997242c681", + "number": "1061221", + "stateRoot": "0x5402c04d481414248d824c3b61e924e0c9307adbc9fbaae774a74cce30a4163d", + "timestamp": "1456458069", + "totalDifficulty": "7930751135586064334", + "alloc": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb6b81e112638b886", + "nonce": "217865", + "code": "0x" + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b6828e22bb12188", + "nonce": "747", + "code": "0x" + } + }, + "config": { + "chainId": 1, + "homesteadBlock": 1150000, + "daoForkBlock": 1920000, + "eip150Block": 2463000, + "eip155Block": 2675000, + "eip158Block": 2675000, + "byzantiumBlock": 4370000, + "constantinopleBlock": 7280000, + "petersburgBlock": 7280000, + "istanbulBlock": 9069000, + "muirGlacierBlock": 9200000, + "berlinBlock": 12244000, + "londonBlock": 12965000, + "arrowGlacierBlock": 13773000, + "grayGlacierBlock": 15050000, + "ethash": {} + } + }, + "context": { + "number": "1061222", + "difficulty": "13749511193633", + "timestamp": "1456458097", + "gasLimit": "3141592", + "miner": "0x2a65aca4d5fc5b5c859090a6c34d164135398226" + }, + "input": "0xf905498202eb850ba43b7400830f42408080b904f460606040526040516102b43803806102b48339016040526060805160600190602001505b5b33600060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908302179055505b806001600050908051906020019082805482825590600052602060002090601f01602090048101928215609e579182015b82811115609d5782518260005055916020019190600101906081565b5b50905060c5919060a9565b8082111560c1576000818150600090555060010160a9565b5090565b50505b506101dc806100d86000396000f30060606040526000357c01000000000000000000000000000000000000000000000000000000009004806341c0e1b514610044578063cfae32171461005157610042565b005b61004f6004506100ca565b005b61005c60045061015e565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156100bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561015b57600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b565b60206040519081016040528060008152602001506001600050805480601f016020809104026020016040519081016040528092919081815260200182805480156101cd57820191906000526020600020905b8154815290600101906020018083116101b057829003601f168201915b505050505090506101d9565b9056000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001ee7b225f6964223a225a473466784a7245323639384866623839222c22666f726d5f736f75726365223a22434c54523031222c22636f6d6d69746d656e745f64617465223a22222c22626f72726f7765725f6e616d65223a22222c22626f72726f7765725f616464726573735f6c696e6531223a22222c22626f72726f7765725f616464726573735f6c696e6532223a22222c22626f72726f7765725f636f6e74616374223a22222c22626f72726f7765725f7374617465223a22222c22626f72726f7765725f74797065223a22222c2270726f70657274795f61646472657373223a22222c226c6f616e5f616d6f756e745f7772697474656e223a22222c226c6f616e5f616d6f756e74223a22222c224c54565f7772697474656e223a22222c224c5456223a22222c2244534352223a22222c2270726f70657274795f74797065223a22222c2270726f70657274795f6465736372697074696f6e223a22222c226c656e646572223a22222c2267756172616e746f7273223a22222c226c696d69746564223a22222c226361705f616d6f756e74223a22222c226361705f70657263656e745f7772697474656e223a22222c226361705f70657263656e74616765223a22222c227465726d5f7772697474656e223a22222c227465726d223a22222c22657874656e64223a22227d0000000000000000000000000000000000001ba027d54712289af34f0ec0f06092745104d68e5801cd17097bc1104111f855258da070ec9f1c942d9bedf89f9660a684d3bb8cd9c2ac7f6dd883cb3e26a193180244", + "tracerConfig": { + "diffMode": true, + "disableStorage": true + }, + "result": { + "pre": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb6b81e112638b886", + "nonce": 217865 + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b6828e22bb12188", + "nonce": 747 + } + }, + "post": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x9fb71abdd2621d8886" + }, + "0x40f2f445da6c9047554683fb382fba6769717116": { + "code": "0x60606040526000357c01000000000000000000000000000000000000000000000000000000009004806341c0e1b514610044578063cfae32171461005157610042565b005b61004f6004506100ca565b005b61005c60045061015e565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156100bc5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561015b57600060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b5b565b60206040519081016040528060008152602001506001600050805480601f016020809104026020016040519081016040528092919081815260200182805480156101cd57820191906000526020600020905b8154815290600101906020018083116101b057829003601f168201915b505050505090506101d9565b9056" + }, + "0xf0c5cef39b17c213cfe090a46b8c7760ffb7928a": { + "balance": "0x15b058920efcc5188", + "nonce": 748 + } + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_failed.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_failed.json index ae7f7e97f5..b5bccf7bd0 100644 --- a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_failed.json +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/create_failed.json @@ -55,7 +55,6 @@ "londonBlock": 12965000, "arrowGlacierBlock": 13773000, "grayGlacierBlock": 15050000, - "terminalTotalDifficultyPassed": true, "ethash": {} } }, diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/inner_create_disable_code_and_storage.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/inner_create_disable_code_and_storage.json new file mode 100644 index 0000000000..96c93e7cf8 --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/inner_create_disable_code_and_storage.json @@ -0,0 +1,256 @@ +{ + "genesis": { + "difficulty": "13707196986889", + "extraData": "0xd983010302844765746887676f312e342e328777696e646f7773", + "gasLimit": "3141592", + "hash": "0x607b38fe7e94427ee8f3b9a62375c67f953f8d49e05dbfd0145f9d3bac142193", + "miner": "0xf8b483dba2c3b7176a3da549ad41a48bb3121069", + "mixHash": "0x98c74c9e76fd0078157e1696e4334a7e787396459693a84536d8b96414dafd5d", + "nonce": "0x77a5a0a73ad8745e", + "number": "1062502", + "stateRoot": "0x1df615df5fdbc8d5397bf3574f462f6d9696428eb8796d8e9252bccc8e3a8996", + "timestamp": "1456480432", + "totalDifficulty": "7948153536501153741", + "alloc": { + "0x0000000000000000000000000000000000000004": { + "balance": "0x0", + "code": "0x" + }, + "0x1deeda36e15ec9e80f3d7414d67a4803ae45fc80": { + "balance": "0x0", + "code": "0x650200d2f18c7350606060405236156100c15760e060020a60003504630bd295e681146100c65780630fd1f94e1461017d5780630fee183d1461018c578063349501b7146101ad5780635054d98a146101c75780637c0278fc146101ef5780637e92656214610287578063a0943154146102f6578063a1873db61461030e578063a9d2293d14610355578063b5d0f16e146103ad578063c17e6817146103ce578063cc3471af1461046a578063da46be0a1461047a578063f55627531461052a575b610007565b6105d36004356024356044355b60006000600030915081600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040515191505080841080610173575081600160a060020a031663a06db7dc6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050506040518051906020015060ff16810184115b1561100d57610007565b6105d3600060f0610f6d61046e565b6105d3600435602435604435606435600081600202831015610ff657610fee565b6105d36004355b600081600014156109115750600161098f565b6105d36004355b6008810154600090819062010000900460ff16156105f257600691506105ec565b60408051602060248035600481810135601f81018590048502860185019096528585526105e5958135959194604494929390920191819084018382808284375094965050505050505060006004825103836001016000508181546001816001161561010002031660029004825481601f106108005782601f1061083a575b826008026101000360020a80910402828001178355610851565b6105e5600435602435604051600090600160a060020a038316907f398bd6b21ae4164ec322fb0eb8c2eb6277f36fd41903fbbed594dfe125591281908390a26007830154819010610e415760078301546005840154610e3f9162010000909104600160a060020a0316906103d8565b6105d3600435602435600060006000611064856101ce565b6105d36004356024356044356004830154600090819030908410156110e4577f4e4f545f454e4f5547485f47415300000000000000000000000000000000000091506112dd565b6105d35b60006000309050600a81600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040515160091901935050505b5090565b6105d36004356024355b60008282111561099e578183606402049050610998565b6105d36004356024355b600030600160a060020a0316318211156103fa57600160a060020a0330163191505b6000821115610994577389efe605e9ecbe22849cd85d5449cc946c26f8f36312c82bcc84846040518360e060020a0281526004018083600160a060020a031681526020018281526020019250505060206040518083038160008760325a03f2156100075750839250610998915050565b6105d35b6000600f610f6d610359565b6105e560043560243560443560643560843560088501805461ff00191661010017905584543090600090819081908190819060a060020a900460e060020a02811480156104db575060018b8101546002918116156101000260001901160481145b156109b3578a5460028c0154600160a060020a039190911690895a60405191900391906000818181858888f193505050508b60080160006101000a81548160ff02191690830217905550610bfa565b6105d36004355b6000600060006000309250600a83600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000757505060405151600919019350505081851115610eb05782600160a060020a031663c6502da86040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050604051519450610ea89050565b60408051918252519081900360200190f35b005b600291505b50919050565b6008830154610100900460ff161561060d57600591506105ec565b30905080600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040515143610109011015905061066457600091506105ec565b80600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040515143600a01101590506106d3576005830154620100009004600160a060020a0316600014156105e757600191506105ec565b80600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000757505060405151431015905061072357600391506105ec565b80600160a060020a031663a06db7dc6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050506040518051906020015060ff1681600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050604051519190910143101590506107bf57600491506105ec565b600791506105ec565b5081800160010183558181151161085157601f016020900481601f016020900483600052602060002091820191016108519190610826565b82601f106107c8575082600052602060002080549082601f016020900481019061090691905b808211156103a95760008155600101610826565b60ff19168360005260206000205581800160010183555b5050505060048251111561090c575060005b6001838101546002918116156101000260001901160481101561090c57818160040181518110156100075790602001015160f860020a900460f860020a02836001016000508281546001816001161561010002031660029004811015610007578154600116156108e25790600052602060002090602091828204019190065b601f036101000a81548160ff0219169060f860020a84040217905550600101610863565b5061026d565b505050565b604080517f5f5f6469672875696e74323536290000000000000000000000000000000000008152815190819003600e01812060e060020a9081900481028190049081028252600019850160048301529151600160a060020a03301692916102bc86029160248281019260009291908290030181838887f19450505050505b919050565b5060005b92915050565b818360020203836064020460c8039050610998565b8a5460a060020a900460e060020a0260001415610a23578a5460028c0154600160a060020a039190911690895a03908d6001016000506040518082805460018160011615610100020316600290048015610ae55780601f10610aba57610100808354040283529160200191610ae5565b60018b8101546002918116156101000260001901160460001415610b1a578a5460028c0154600160a060020a039190911690895a03908d60000160149054906101000a900460e060020a0260e060020a900491906040518360e060020a028152600401809050600060405180830381858988f19450505050508b60080160006101000a81548160ff02191690830217905550610bfa565b820191906000526020600020905b815481529060010190602001808311610ac857829003601f168201915b5050915050600060405180830381858888f193505050508b60080160006101000a81548160ff02191690830217905550610bfa565b8a5460028c0154600160a060020a039190911690895a03908d60000160149054906101000a900460e060020a0260e060020a900491908e6001016000506040518460e060020a0281526004018082805460018160011615610100020316600290048015610bc85780601f10610b9d57610100808354040283529160200191610bc8565b820191906000526020600020905b815481529060010190602001808311610bab57829003601f168201915b5050915050600060405180830381858988f19450505050508b60080160006101000a81548160ff021916908302179055505b85600160a060020a031663938b5f326040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750505060405180519060200150600160a060020a031660405180807f75706461746544656661756c745061796d656e742829000000000000000000008152602001506016019050604051809103902060e060020a8091040260e060020a90046040518160e060020a0281526004018090506000604051808303816000876161da5a03f15050505060038b0154610cc8903a6103b7565b60058c0154909550620100009004600160a060020a03908116908a161415610cf65760068b01549350610d38565b85600160a060020a031663c6502da86040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050604051519450505b6064858502048b6007016000505401925060648587600160a060020a031663625cc4656040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000757505050604051805190602001500204915060008b60070160005081905550865a8b03013a029050610db7898285016103d8565b9250610dd773d3cda913deb6f67967b99d67acdfa1712c293601836103d8565b6040805160088e01548482526020820187905281830184905260ff1660608201529051919350600160a060020a038b16917f4538b7ec91dae8fada01e66a052482086d3e690c3db5a80457fbcd55457b4ae19181900360800190a25050505050505050505050565b505b309050610e8c81600160a060020a031663ae45850b6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040515190316103d8565b505050600801805462ff0000191662010000179055565b600093505b505050919050565b600e19919091019081851115610f075782600160a060020a031663c6502da86040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050604051519450610ea89050565b60ef19919091019081851115610ea357818503905060f08184600160a060020a031663c6502da86040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050506040518051906020015002049350610ea8565b03905090565b6006860181905560058601805475ffffffffffffffffffffffffffffffffffffffff000019166201000087021790556007860184905560408051600160a060020a0387168152602081019290925280517fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a9281900390910190a15b949350505050565b610f7343610531565b600192505b50509392505050565b60108185031015610fff576005860154620100009004600160a060020a03166000148061105057506005860154620100009004600160a060020a03908116908616145b9250611004565b600092505b505092915050565b91503090506000821480156110c4575080600160a060020a031663ae45850b6040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000757505060405151600160a060020a039081169086161490505b156110d2576001925061105c565b6007821415611057576001925061105c565b6008860154610100900460ff161561111e577f414c52454144595f43414c4c454400000000000000000000000000000000000091506112dd565b80600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610007575050604051514310905080611206575080600160a060020a031663a06db7dc6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100075750506040805180517f0a16697a000000000000000000000000000000000000000000000000000000008252915160ff9092169291630a16697a9160048181019260209290919082900301816000876161da5a03f1156100075750506040515191909101431190505b15611233577f4e4f545f494e5f43414c4c5f57494e444f57000000000000000000000000000091506112dd565b61123e8686436100d3565b151561126c577f4e4f545f415554484f52495a454400000000000000000000000000000000000091506112dd565b6005860154600061ffff91909116118015611299575032600160a060020a031685600160a060020a031614155b80156112b4575060058601546112b29061ffff166101b4565b155b156112dd577f535441434b5f544f4f5f4445455000000000000000000000000000000000000091505b60008214610fff5760408051600160a060020a03871681526020810184905281517fdcb278834ca505ad219cf8e4b5d11f026080abef6ec68e249ea5e4d9bb3dc7b2929181900390910190a16000925061100456" + }, + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x98e1c608601c2496b2", + "nonce": "218916", + "code": "0x" + }, + "0x651913977e8140c323997fce5e03c19e0015eebf": { + "balance": "0x0", + "code": "0x", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000007": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000008": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000d": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000e": "0x0000000000000000000000000000000000000000000000000000000000000000" + } + }, + "0x6c8f2a135f6ed072de4503bd7c4999a1a17f824b": { + "balance": "0x0", + "nonce": "237", + "code": "0x6060604052361561027c5760e060020a600035046301991313811461027e57806303d22885146102ca5780630450991814610323578063049ae734146103705780630ce46c43146103c35780630e85023914610602578063112e39a8146106755780631b4fa6ab146106c25780631e74a2d3146106d057806326a7985a146106fd5780633017fe2414610753578063346cabbc1461075c578063373a1bc3146107d55780633a9e74331461081e5780633c2c21a01461086e5780633d9ce89b146108ba578063480b70bd1461092f578063481078431461097e57806348f0518714610a0e5780634c471cde14610a865780634db3da8314610b09578063523ccfa814610b4f578063586a69fa14610be05780635a9f2def14610c3657806364ee49fe14610caf57806367beaccb14610d055780636840246014610d74578063795b9a6f14610dca5780637b55c8b514610e415780637c73f84614610ee15780638c0e156d14610f145780638c1d01c814610f605780638e46afa914610f69578063938c430714610fc0578063971c803f146111555780639772c982146111ac57806398c9cdf41461122857806398e00e541461127f5780639f927be7146112d5578063a00aede914611383578063a1c0539d146113d3578063aff21c6514611449578063b152f19e14611474578063b549793d146114cb578063b5b33eda1461154b578063bbc6eb1f1461159b578063c0f68859146115ab578063c3a2c0c314611601578063c43d05751461164b578063d8e5c04814611694578063dbfef71014611228578063e29fb547146116e7578063e6470fbe1461173a578063ea27a8811461174c578063ee77fe86146117d1578063f158458c14611851575b005b611882600435602435604435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503387876020604051908101604052806000815260200150612225610f6d565b61188260043560243560443560643560843560a43560c435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001600050338b8a6020604051908101604052806000815260200150896125196106c6565b611882600435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503385600060e060020a026020604051908101604052806000815260200150611e4a610f6d565b611882600435602435604435606435608435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503389896020604051908101604052806000815260200150886124e86106c6565b604080516020604435600481810135601f8101849004840285018401909552848452611882948135946024803595939460649492939101918190840183828082843750506040805160a08082019092529597963596608435969095506101449450925060a491506005908390839080828437509095505050505050604080518082018252600160a060020a03338116825288166020820152815160c0810190925260009173e54d323f9ef17c1f0dede47ecc86a9718fe5ea349163e3042c0f91600191908a908a9089908b90808b8b9090602002015181526020018b60016005811015610002579090602002015181526020018b60026005811015610002579090602002015181526020018b60036005811015610002579090602002015181526020018b6004600581101561000257909060200201518152602001348152602001506040518860e060020a02815260040180888152602001876002602002808383829060006004602084601f0104600f02600301f150905001868152602001806020018560ff1681526020018461ffff168152602001836006602002808383829060006004602084601f0104600f02600301f1509050018281038252868181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156105d25780820380516001836020036101000a031916815260200191505b509850505050505050505060206040518083038160008760325a03f2156100025750506040515191506124cd9050565b60408051602060248035600481810135601f81018590048502860185019096528585526118829581359591946044949293909201918190840183828082843750949650505050505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133808787611e64610f6d565b611882600435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503333600060e060020a026020604051908101604052806000815260200150611d28610f6d565b61189f5b6000611bf8611159565b6118b7600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463ea27a881600060005054611a9561159f565b6118b7600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346326a7985a6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b6118b760075b90565b604080516020606435600481810135601f8101849004840285018401909552848452611882948135946024803595604435956084949201919081908401838280828437509496505093359350505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160013389898861224b610f6d565b611882600435602435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503386866020604051908101604052806000815260200150611e64610f6d565b611882600435602435604435606435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503333896020604051908101604052806000815260200150886123bc6106c6565b611882600435602435604435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503387866020604051908101604052806000815260200150611f8d610f6d565b60408051602060248035600481810135601f810185900485028601850190965285855261188295813595919460449492939092019181908401838280828437509496505093359350505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133808888612225610f6d565b611882600435602435604435606435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503388886020604051908101604052806000815260200150612388610f6d565b611882600435604080517fc4144b2600000000000000000000000000000000000000000000000000000000815260016004820152600160a060020a03831660248201529051600091737c1eb207c07e7ab13cf245585bd03d0fa478d0349163c4144b26916044818101926020929091908290030181878760325a03f215610002575050604051519150611b409050565b604080516020604435600481810135601f81018490048402850184019095528484526118829481359460248035959394606494929391019181908401838280828437509496505093359350505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133888888612238610f6d565b604080516020604435600481810135601f810184900484028501840190955284845261188294813594602480359593946064949293910191819084018382808284375094965050933593505060843591505060a43560c435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338b8b8b896126536106c6565b611882600435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503333866020604051908101604052806000815260200150611e4a610f6d565b6118b76004355b604080517fed5bd7ea00000000000000000000000000000000000000000000000000000000815260016004820152600160a060020a03831660248201529051600091737c1eb207c07e7ab13cf245585bd03d0fa478d0349163ed5bd7ea916044818101926020929091908290030181878760325a03f215610002575050604051519150611b409050565b61189f600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463586a69fa6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b60408051602060248035600481810135601f81018590048502860185019096528585526118829581359591946044949293909201918190840183828082843750949650509335935050606435915050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133808989612388610f6d565b61188260043560243560443560643560843560a435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001600050338a896020604051908101604052806000815260200150886124d76106c6565b6040805160206004803580820135601f8101849004840285018401909552848452611882949193602493909291840191908190840183828082843750949650505050505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133808587611e4a610f6d565b61188260043560243560443560643560843560a435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001600050338a8a60206040519081016040528060008152602001508961262d6106c6565b604080516020606435600481810135601f810184900484028501840190955284845261188294813594602480359560443595608494920191908190840183828082843750949650505050505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338888876120c7610f6d565b604080516020604435600481810135601f81018490048402850184019095528484526118829481359460248035959394606494929391019181908401838280828437505060408051608080820190925295979635969561010495509350608492508591508390839080828437509095505050505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338989898961263a6106c6565b6118b7600435602435604435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463ea27a881858585611ba361122c565b611882600435602435604435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001600050333388602060405190810160405280600081526020015061236e610f6d565b6118b760005481565b6118c95b600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea34638e46afa96040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b60408051602060248035600481810135601f8101859004850286018501909652858552611882958135959194604494929390920191819084018382808284375094965050933593505060643591505060843560a43560c43560e43561010435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600160005033338e8e8d8f8e8e8e8e8e346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156111195780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519b9a5050505050505050505050565b61189f5b600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463971c803f6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b604080516020604435600481810135601f8101849004840285018401909552848452611882948135946024803595939460649492939101918190840183828082843750949650509335935050608435915050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338989896123a2610f6d565b6118b75b600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346398c9cdf46040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b6118b7600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346398e00e546040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b611882600435604080517fe6ce3a6a000000000000000000000000000000000000000000000000000000008152600160048201527f3e3d0000000000000000000000000000000000000000000000000000000000006024820152604481018390529051600091737c1eb207c07e7ab13cf245585bd03d0fa478d0349163e6ce3a6a916064818101926020929091908290030181878760325a03f215610002575050604051519150611b409050565b611882600435602435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503385600060e060020a0260206040519081016040528060008152602001506121ef610f6d565b604080516020604435600481810135601f8101849004840285018401909552848452611882948135946024803595939460649492939101918190840183828082843750949650505050505050600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338787876120b5610f6d565b6118b7600435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463ea27a88183611b4561159f565b6118b75b600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463b152f19e6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b60408051602060248035600481810135601f8101859004850286018501909652858552611882958135959194604494929390920191819084018382808284375094965050933593505060643591505060843560a435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600133808b8b8961262d6106c6565b611882600435602435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503386600060e060020a026020604051908101604052806000815260200150612200610f6d565b6118b75b60005460649004610759565b6118b7600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463c0f688596040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506107599050565b611882600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503333600060e060020a026020604051908101604052806000815260200150611bff610f6d565b611882600435602435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503333876020604051908101604052806000815260200150612200610f6d565b611882600435602435604435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e41160016000503387600060e060020a026020604051908101604052806000815260200150612213610f6d565b611882600435602435604435606435608435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e411600160005033338a60206040519081016040528060008152602001508961250c6106c6565b61027c6000600060006118e033610b56565b6118b7600435602435604435606435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463ea27a881868686866040518560e060020a0281526004018085815260200184815260200183815260200182815260200194505050505060206040518083038160008760325a03f215610002575050604051519150505b949350505050565b604080516020604435600481810135601f810184900484028501840190955284845261188294813594602480359593946064949293910191819084018382808284375094965050933593505060843591505060a435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea346350d4e4116001338a8a8a886124fa6106c6565b6118b7600435602435600073e54d323f9ef17c1f0dede47ecc86a9718fe5ea3463ea27a88184846000611b4f61122c565b60408051600160a060020a03929092168252519081900360200190f35b6040805161ffff929092168252519081900360200190f35b60408051918252519081900360200190f35b6040805160ff929092168252519081900360200190f35b15611a905733925082600160a060020a031663c6502da86040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040805180517fc6803622000000000000000000000000000000000000000000000000000000008252915191945063c680362291600482810192602092919082900301816000876161da5a03f11561000257505060405151905080156119d1575082600160a060020a031663d379be236040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060405151600160a060020a03166000141590505b80156119dd5750600082115b80156119ec5750600054600190115b15611a90578183600160a060020a031663830953ab6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040515160640291909104915050604281118015611a4d5750600054829011155b15611a675760008054612710612711909102049055611a90565b602181108015611a7a5750600054829010155b15611a90576000805461271061270f9091020490555b505050565b6000611a9f61122c565b6040518560e060020a0281526004018085815260200184815260200183815260200182815260200194505050505060206040518083038160008760325a03f2156100025750506040515191506107599050565b6040518560e060020a0281526004018085815260200184815260200183815260200182815260200194505050505060206040518083038160008760325a03f215610002575050604051519150505b919050565b6000611af261122c565b6040518560e060020a0281526004018085815260200184815260200183815260200182815260200194505050505060206040518083038160008760325a03f215610002575050604051519150505b92915050565b6040518560e060020a0281526004018085815260200184815260200183815260200182815260200194505050505060206040518083038160008760325a03f215610002575050604051519150505b9392505050565b9050610759565b611c076106c6565b6000611c11611478565b611c1961122c565b600054611c2461159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611cf25780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f2156100025750506040515191506107599050565b611d306106c6565b60008b611d3b61122c565b600054611d4661159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611e145780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519150611b409050565b611e526106c6565b6000611e5c611478565b611d3b61122c565b611e6c6106c6565b6000611e76611478565b611e7e61122c565b600054611e8961159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611f575780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519150611b9d9050565b611f956106c6565b8b611f9e611478565b611fa661122c565b600054611fb161159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561207f5780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519150611bf19050565b6120bd6106c6565b6000611f9e611478565b6120cf6106c6565b8b6120d8611478565b6120e061122c565b6000546120eb61159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156121b95780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f2156100025750506040515191506117c99050565b6121f76106c6565b8b611e76611478565b6122086106c6565b60008b611e7e61122c565b61221b6106c6565b8a8c611fa661122c565b61222d6106c6565b60008b611fa661122c565b6122406106c6565b60008b6120e061122c565b6122536106c6565b8c8b61225d61122c565b60005461226861159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156123365780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f21561000257505060405151979650505050505050565b6123766106c6565b60008c8c600060005054611fb161159f565b6123906106c6565b60008c8c6000600050546120eb61159f565b6123aa6106c6565b60008c8c60006000505461226861159f565b60008d8d6000600050546120eb61159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561249c5780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519150505b9695505050505050565b8e8d8d6000600050546123ce61159f565b60008d8d60006000505461226861159f565b60008d8d6000600050546123ce61159f565b60008e8e8d61226861159f565b8f8e8e8d61252561159f565b346040518e60e060020a028152600401808e81526020018d600160a060020a031681526020018c600160a060020a031681526020018b8152602001806020018a60ff1681526020018961ffff16815260200188815260200187815260200186815260200185815260200184815260200183815260200182810382528b8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156125f35780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060206040518083038160008760325a03f215610002575050604051519998505050505050505050565b60008e8e8d6123ce61159f565b8a5160208c015160408d015160608e015161226861159f565b60008e8e8d61252561159f56", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000011f8119429ed3a", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000f5d861791e76fa01433e0d7421aee565290e4afe", + "0x031b9ec274101cc3ccff4d6d98ef4513742dadbaadba538bff48b88403253234": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x20ef51bb8ea9e8e8d5e2c17d28e47285698893c1017db4b4e40b792358a3dbc7": "0x0000000000000000000000000000000000000000000000000000000000000004", + "0x26cba0705aade77fa0f9275b68d01fb71206a44abd3a4f5a838f7241efbc8abd": "0x000000000000000000000000c9a2bfd279fe57e7651e5d9f29bb1793c9a1cf01", + "0x26cba0705aade77fa0f9275b68d01fb71206a44abd3a4f5a838f7241efbc8abf": "0x00000000000000000000000042e69cd0a17ae9992f9ad93d136c4bb0d95e3230", + "0x26cba0705aade77fa0f9275b68d01fb71206a44abd3a4f5a838f7241efbc8ac2": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794dfb": "0x000000000000000000000000f5d861791e76fa01433e0d7421aee565290e4afe", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794dfc": "0x00000000000000000000000000000000000000000000000000000000000f6897", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794dfd": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794dfe": "0x0000000000000000000000002859ddf2877c46d54e67b6becdb1cafb8ef4a458", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794dff": "0x000000000000000000000000b7df3c43a8b13ecf45777c267404e15c7cdb04c9", + "0x37a551428681c06e6f97b79bb6c8c325935dc1a51b31a982594f40f2dd794e00": "0x0000000000000000000000000000000000000000000000000000000000000008", + "0x3b20a4b931bc4ae9450774ee52b8f5da1b248d23e61cd20c09b25662f73894fd": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x3b99aee1e3090227401ac2055c861246ca6ec62f426b4b4d74df88510f841b89": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef711": "0x000000000000000000000000a4d91b341f0e9a7000be916a668408b463f4c38c", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef712": "0x0000000000000000000000000000000000000000000000000000000000102ce9", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef713": "0x000000000000000000000000fd97a0d81cc92eecd52452831930b27889925ef0", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef714": "0x00000000000000000000000016917c151bb1399852a0741eb7b317b443e2cfa3", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef715": "0x000000000000000000000000d7b0e93fa8386b17fb5d1cf934076203dcc122f3", + "0x49f03a2c2f4fd666a32141fb324283b6f84a1d07b5fa435669fdb55766aef716": "0x0000000000000000000000000000000000000000000000000000000000000004", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a3fe": "0x000000000000000000000000c5ef24ec3bf0e3522cfc8e53f3e076b043547ce1", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a3ff": "0x00000000000000000000000000000000000000000000000000000000000fff67", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a400": "0x000000000000000000000000b7df3c43a8b13ecf45777c267404e15c7cdb04c9", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a401": "0x00000000000000000000000010fc2e8ba5f40336c3576ffaa25177f1cdedf836", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a402": "0x000000000000000000000000fd97a0d81cc92eecd52452831930b27889925ef0", + "0x5d866e5ddc53cb4c50f232302c51f03204d70c867baf663c9211cc229676a403": "0x0000000000000000000000000000000000000000000000000000000000000006", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5ba": "0x00000000000000000000000042e69cd0a17ae9992f9ad93d136c4bb0d95e3230", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5bb": "0x000000000000000000000000000000000000000000000000000000000010347b", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5bc": "0x000000000000000000000000d7b0e93fa8386b17fb5d1cf934076203dcc122f3", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5bd": "0x000000000000000000000000c9a2bfd279fe57e7651e5d9f29bb1793c9a1cf01", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5be": "0x000000000000000000000000741467b251fca923d6229c4b439078b55dca233b", + "0x95e05d02b91af970cb4998107e8613455258880676e00b819c12d675e60de5bf": "0x0000000000000000000000000000000000000000000000000000000000000002", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2751": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2752": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2753": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2754": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2755": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x99d5294a34e2d6d560a223237786adc8b5651c09094b9ecd56e6ae7abc2a2756": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826a7": "0x000000000000000000000000b7df3c43a8b13ecf45777c267404e15c7cdb04c9", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826a8": "0x00000000000000000000000000000000000000000000000000000000000fe13d", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826a9": "0x000000000000000000000000f5d861791e76fa01433e0d7421aee565290e4afe", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826aa": "0x00000000000000000000000063110531142fb314118164ff579ba52746504408", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826ab": "0x000000000000000000000000c5ef24ec3bf0e3522cfc8e53f3e076b043547ce1", + "0xa9e249fecbfa0518be95c32972ad551c71206081844335006bb2a349490826ac": "0x0000000000000000000000000000000000000000000000000000000000000007", + "0xac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c890780": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xccd2cbc946692be8ade97db99353304e3af0fa6202f93649d4e185ad8b1f385c": "0x0000000000000000000000000000000000000000000000000000000000000004", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4ef": "0x000000000000000000000000d7b0e93fa8386b17fb5d1cf934076203dcc122f3", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4f0": "0x00000000000000000000000000000000000000000000000000000000001030b3", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4f1": "0x000000000000000000000000a4d91b341f0e9a7000be916a668408b463f4c38c", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4f2": "0x000000000000000000000000dd87a67740c2acf48a31829783a095a81c3628d9", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4f3": "0x00000000000000000000000042e69cd0a17ae9992f9ad93d136c4bb0d95e3230", + "0xd3a5582b3eff6ef8ee90f3962e9d598a3f4b7d07840356c9b8fd7b494879b4f4": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xdabde47554d6a6cfcff3c968abb145f298585fafa9e24c10fc526269794bd626": "0x0000000000000000000000000000000000000000000000000000000000000003", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64db7": "0x000000000000000000000000741467b251fca923d6229c4b439078b55dca233b", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64db8": "0x000000000000000000000000000000000000000000000000000000000010365c", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64db9": "0x00000000000000000000000042e69cd0a17ae9992f9ad93d136c4bb0d95e3230", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64dba": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64dbb": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0xf7518490c515b9fc8e7fe713b647fe88eacefc92d616fa9454e61fe9aab64dbc": "0x0000000000000000000000000000000000000000000000000000000000000001", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bdec": "0x000000000000000000000000fd97a0d81cc92eecd52452831930b27889925ef0", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bded": "0x0000000000000000000000000000000000000000000000000000000000101dc2", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bdee": "0x000000000000000000000000c5ef24ec3bf0e3522cfc8e53f3e076b043547ce1", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bdef": "0x000000000000000000000000173243e117a6382211b1ac91eeb262f4a7021c16", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bdf0": "0x000000000000000000000000a4d91b341f0e9a7000be916a668408b463f4c38c", + "0xfbba286dd5525a6ed3322411df4f261c98e43b123fef71777adc2b44d705bdf1": "0x0000000000000000000000000000000000000000000000000000000000000005" + } + }, + "0x741467b251fca923d6229c4b439078b55dca233b": { + "balance": "0x29c613529e8218f8", + "code": "0x606060405236156101a05760e060020a60003504630924120081146101c25780630a16697a146101cf5780630fd1f94e146101d8578063137c638b1461022e57806321835af61461023b57806324032866146102545780632f95b833146102d65780633017fe24146102e55780633233c686146102ef57806337f4c00e146102fa5780634500054f146103055780634e417a98146103785780634e71d92d146103e15780634f059a43146103f35780636146195414610451578063625cc4651461046157806367ce940d1461046a5780637d298ee314610477578063830953ab146104f9578063938b5f321461050457806395ee122114610516578063974654f41461052a578063a06db7dc14610535578063a9d2293d14610541578063ae45850b14610597578063b0f07e44146105a9578063c19d93fb146105cb578063c6502da81461062e578063c680362214610637578063ca94692d1461064a578063cc3471af14610673578063d379be23146106c9578063d62457f6146106e3578063ea8a1af0146106ee578063f5562753146107f3578063f6b4dfb414610854575b610868600080548190600160a060020a03908116339091161461087a57610994565b610868600b5460ff165b90565b610868600d5481565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc80630fd1f94e6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b6108685b62012cc86101cc565b61086860043560008160001415610dc65750600161084f565b6108686004356024356000731deeda36e15ec9e80f3d7414d67a4803ae45fc80630bd295e6600360005085856040518460e060020a0281526004018084815260200183600160a060020a03168152602001828152602001935050505060206040518083038160008760325a03f215610002575050604051519150505b92915050565b61099860085461ffff166101cc565b61086860026101cc565b610868600a546101cc565b6108686006546101cc565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a09431546003600050336040518360e060020a0281526004018083815260200182600160a060020a031681526020019250505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b6109af60408051602081810183526000825282516004805460026001821615610100026000190190911604601f81018490048402830184019095528482529293909291830182828015610a7d5780601f10610a5257610100808354040283529160200191610a7d565b61086860006000600180610b7b6105cf565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063f5562753436040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1d6000600480610c986105cf565b61086860025481565b6108685b620186a06101cc565b6108686004356024355b6000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a1873db6600360005085856040518460e060020a0281526004018084815260200183600160a060020a03168152602001828152602001935050505060206040518083038160008760325a03f2156100025750506040515191506102d09050565b6108686009546101cc565b610a1f600c54600160a060020a031681565b610868600b5462010000900460ff166101cc565b6108686007546101cc565b610a3c600e5460ff1681565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a9d2293d6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1f600054600160a060020a031681565b610868600080548190600160a060020a039081163390911614610a8957610994565b6108685b6000731deeda36e15ec9e80f3d7414d67a4803ae45fc80635054d98a60036000506040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b61086860015481565b610868600b54610100900460ff166101cc565b61086860035474010000000000000000000000000000000000000000900460e060020a026101cc565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063cc3471af6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1f600854620100009004600160a060020a03166101cc565b6108686005546101cc565b610a1d604080517fa09431540000000000000000000000000000000000000000000000000000000081526003600482015233600160a060020a031660248201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc809163a0943154916044808301926020929190829003018160008760325a03f215610002575050604051511590506107f157604080517f7e9265620000000000000000000000000000000000000000000000000000000081526003600482015233600160a060020a031660248201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc8091637e9265629160448083019260009291908290030181838760325a03f215610002575050505b565b6108686004356000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063f5562753836040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f215610002575050604051519150505b919050565b610a1f600354600160a060020a03166101cc565b60408051918252519081900360200190f35b60045460006002600183161561010002600019019092169190910411156108a45760009150610994565b6108ac6105cf565b9050600081141580156108c0575060018114155b80156108cd575060028114155b156108db5760009150610994565b600480546000828152602060026001841615610100026000190190931692909204601f908101929092047f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9081019236929083901061095d5782800160ff198235161785555b5061098d9291505b808211156109945760008155600101610949565b82800160010185558215610941579182015b8281111561094157823582600050559160200191906001019061096f565b5050600191505b5090565b6040805161ffff9092168252519081900360200190f35b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610a0f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b005b60408051600160a060020a03929092168252519081900360200190f35b6040805160ff9092168252519081900360200190f35b820191906000526020600020905b815481529060010190602001808311610a6057829003601f168201915b505050505090506101cc565b6004546000600260018316156101000260001901909216919091041115610ab35760009150610994565b610abb6105cf565b905060008114158015610acf575060018114155b8015610adc575060028114155b15610aea5760009150610994565b604080517f7c0278fc000000000000000000000000000000000000000000000000000000008152600360048201818152602483019384523660448401819052731deeda36e15ec9e80f3d7414d67a4803ae45fc8094637c0278fc946000939190606401848480828437820191505094505050505060006040518083038160008760325a03f215610002575050505090565b1415610c8557604080516001547f0fee183d0000000000000000000000000000000000000000000000000000000082526003600483015233600160a060020a0316602483015234604483015260648201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc8091630fee183d916084828101926020929190829003018160008760325a03f21561000257505060405151925050811515610c8a577389efe605e9ecbe22849cd85d5449cc946c26f8f36312c82bcc33346040518360e060020a0281526004018083600160a060020a031681526020018281526020019250505060206040518083038160008760325a03f2156100025750506040515115159050610c8a57610002565b505090565b81925050610994565b505b50565b1415610c93575a9150610cab3383610481565b1515610cb75750610c95565b731deeda36e15ec9e80f3d7414d67a4803ae45fc8063da46be0a60038433610cdd61046e565b610ce5610232565b6040518660e060020a0281526004018086815260200185815260200184600160a060020a031681526020018381526020018281526020019550505050505060006040518083038160008760325a03f21561000257505050610c933360408051600080547fc17e6817000000000000000000000000000000000000000000000000000000008352600160a060020a03908116600484015230163160248301529151731deeda36e15ec9e80f3d7414d67a4803ae45fc809263c17e68179260448082019360209390928390039091019082908760325a03f2156100025750505050565b30600160a060020a031660405180807f5f5f6469672875696e7432353629000000000000000000000000000000000000815260200150600e019050604051809103902060e060020a8091040260e060020a9004600184036040518260e060020a0281526004018082815260200191505060006040518083038160008760325a03f292505050151561084f5761000256", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000007dd677b54fc954824a7bc49bd26cbdfa12c75adf", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000011f79bd42b0c7c", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x00000000000000000000000000000000000000000000000000002dfeff8fca5d", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x00000000000000003defb9627dd677b54fc954824a7bc49bd26cbdfa12c75adf", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000000000000000000000000000000000000ba43b7400", + "0x0000000000000000000000000000000000000000000000000000000000000007": "0x00000000000000000000000000000000000000000000000000000000001e8480", + "0x0000000000000000000000000000000000000000000000000000000000000008": "0x000000000000000000000000000000000000000000000000000000000000000a", + "0x000000000000000000000000000000000000000000000000000000000000000a": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000b": "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000000000000000000000000000000000000000000c": "0x0000000000000000000000006c8f2a135f6ed072de4503bd7c4999a1a17f824b", + "0x000000000000000000000000000000000000000000000000000000000000000d": "0x000000000000000000000000000000000000000000000000000000000010365c", + "0x000000000000000000000000000000000000000000000000000000000000000e": "0x00000000000000000000000000000000000000000000000000000000000000ff" + } + }, + "0x7c1eb207c07e7ab13cf245585bd03d0fa478d034": { + "balance": "0x0", + "code": "0x650200d2f18c7350606060405236156100a05760e060020a60003504630e9f1a3c81146100a55780632b4096b4146100c95780636ec13982146100eb578063a3119e571461010d578063a749f19b1461012f578063ab7366f714610151578063bacd69581461017f578063bfdf87c0146101c2578063c4144b26146101e1578063caa46c9c1461023c578063e6ce3a6a14610297578063ed5bd7ea146102b6575b610007565b6102d960043560243560008181526001830160205260409020600401545b92915050565b6102d960043560243560008181526001830160205260409020600301546100c3565b6102d960043560243560008181526001830160205260409020600201546100c3565b6102d960043560243560008181526001838101602052604090912001546100c3565b6102d960043560243560008181526001830160205260409020600501546100c3565b6102eb6004356024355b600081815260018301602052604081208054829182918291908614610790576101b9565b6102eb600435602435604435600082815260018401602052604081205481908190819086141561068a576040812060010154851415610680575b50505050505050565b6102d960043560243560008181526001830160205260409020546100c3565b6102d96004356024355b6040805160c08101825260008082526020828101829052828401829052606083018290526080830182905260a08301829052848252600186019052918220805490919083908114156102fb576102f2565b6102d96004356024355b6040805160c08101825260008082526020828101829052828401829052606083018290526080830182905260a08301829052848252600186019052918220805490919083908114156104c0576102f2565b6102d960043560243560443582546000908181811415610a6557610a8c565b6102d96004356024356000818152600183016020526040812060050154116100c3565b60408051918252519081900360200190f35b005b815193505b50505092915050565b60048301546000146103d257600483810154600090815260018881016020908152604092839020835160c081018552815481529281015491830191909152600281015492820192909252600382015460608201529181015460808301526005015460a082015291505b60608201516000146102ed57606091820151600090815260018781016020908152604092839020835160c081018552815481529281015491830191909152600281015492820192909252600382015493810193909352600481015460808401526005015460a0830152610364565b600283015460001461045b5750506002810154600081815260018681016020908152604092839020835160c081018552865481529286015491830191909152918101929092526003830154606083015260048301546080830152600583015460a08301525b81516003820154141561044d57805493506102f2565b600281015460001415610464575b600093506102f2565b6040805160c08101825282548152600183810154602083810191909152600285015483850181905260038601546060850152600486015460808501526005959095015460a0840152600094855290890190529120909150610437565b600383015460001461059757600383810154600090815260018881016020908152604092839020835160c081018552815481529281015491830191909152600281015492820192909252918101546060830152600481015460808301526005015460a082015291505b60808201516000146102ed57608091820151600090815260018781016020908152604092839020835160c081018552815481529281015491830191909152600281015492820192909252600382015460608201526004820154938101939093526005015460a0830152610529565b600283015460001461045b5750506002810154600081815260018681016020908152604092839020835160c081018552865481529286015491830191909152918101929092526003830154606083015260048301546080830152600583015460a08301525b81516004820154141561061257805493506102f2565b6002810154600014156106245761045b565b6040805160c08101825282548152600183810154602083810191909152600285015483850181905260038601546060850152600486015460808501526005959095015460a08401526000948552908901905291209091506105fc565b61068a878761015b565b86546000925082141561069b578587555b508554600090815260018701602052604090205b8054600014156107255785815560028101829055600181018590556101b987875b60008181526001830160205260408120905b8154610d8e9085905b60008181526001830160205260408082206004810154835281832060059081015460038301548552929093209092015403905b5092915050565b60018101548154925085126107625760048101546000141561074957600481018690555b60040154600090815260018701602052604090206106af565b60038101546000141561077757600381018690555b60030154600090815260018701602052604090206106af565b600381015460001415806107a957506004810154600014155b156107cf576003810154600014610826578054600188019060009061083b908a90610246565b6002810154600014610a285760028101546000908152600188016020526040902060038101548254919550141561080857600060038501555b60048401548154141561081d57600060048501555b83549150610a2d565b80546001880190600090610852908a906101eb565b815260208101919091526040016000209450610865565b8152602081019190915260400160002094505b600285015460009081526001880160205260409020600381015486549195509092508214156108b9576004850154600385018190556000146108b95760048501546000908152604090208454600282015592505b60048401548554141561091357600385015460048501819055600014610913578660010160005060008660030160005054815260200190815260200160002060005092508250836000016000505483600201600050819055505b60028082015490860181905560001461098457866001016000506000826002016000505481526020019081526020016000206000509350835080600001600050548460030160005054141561096a57845460038501555b60048401548154141561097f57845460048501555b610989565b845487555b6003818101549086018190556000146109d6578660010160005060008260030160005054815260200190815260200160002060005092508250846000016000505483600201600050819055505b600481810154908601819055600014610a23578660010160005060008260040160005054815260200190815260200160002060005092508250846000016000505483600201600050819055505b610a2d565b600087555b6000808255600182018190556002820181905560038201819055600482018190556005820181905582146101b9576101b987836106d0565b50600081815260018601602052604090205b6001810154610a95908686610ad4565b805492505b50509392505050565b15610b915760fa60020a600f02851480610ab6575060f060020a613c3d0285145b15610af157600481015460001415610b3a5780549250610a8c565b86865b600060f960020a601f02831415610ce357508083135b9392505050565b60f960020a601f02851480610b0d575060f060020a613e3d0285145b80610b1f575060f060020a613d3d0285145b15610b9157600381015460001415610bc85780549250610a8c565b610b73610ad1878360040160005054600081815260018301602052604081205b600381015460001415610d61576001810154915061071e565b15610a87576004015460009081526001860160205260409020610a77565b60fa60020a600f02851480610bad575060f060020a613c3d0285145b15610c1f57600381015460001415610c565760009250610a8c565b610c01610ad1878360030160005054600081815260018301602052604081205b600481015460001415610d48576001810154915061071e565b15610a87576003015460009081526001860160205260409020610a77565b60f960020a601f02851480610c3b575060f060020a613e3d0285145b15610c6f57600481015460001415610ca25760009250610a8c565b6003015460009081526001860160205260409020610a77565b60f060020a613d3d02851415610cde57600181015484901215610cbb57600481015460001415610ca25760009250610a8c565b6004015460009081526001860160205260409020610a77565b600181015484901315610cde57600381015460001415610c565760009250610a8c565b610a77565b60fa60020a600f02831415610cfb5750808312610aea565b60f060020a613e3d02831415610d15575080831215610aea565b60f060020a613c3d02831415610d2f575080831315610aea565b60f060020a613d3d028314156100a05750828114610aea565b6004015460009081526001840160205260409020610be8565b6003015460009081526001840160205260409020610b5a565b600282015460001415610fbd575b50505050565b90508060021415610e2657610daa8483600301600050546106eb565b6000191415610dc457610dc4848360030160005054610dfe565b8154610e269085905b60008181526001830160205260408120600381015490919081908190811415610ffb57610007565b8154610e5a9085905b60008181526001830160205260408120600481015490919081908190811415610e7f57610007565b806001191415610e5a57610e418483600401600050546106eb565b60011415610df557610df5848360040160005054610dcd565b8060001913158015610e6d575060018113155b15610d7a578154610d7a908590610f7a565b6004840180546000908152600188016020526040812060028088015490820181905592829055945014610f0f57856001016000506000856002016000505481526020019081526020016000206000509150836000016000505482600301600050541415610efa57826000016000505482600301600050819055505b835460048301541415610f0f57825460048301555b6003830154600014610f40575060038201546000908152600186016020526040902080546004850155835460028201555b82546002808601919091558454600385015583015460001415610f7157826000016000505486600001600050819055505b8354610fe69087905b6000818152600183016020526040808220600381015483528183206005908101546004830154855292842001549092610fd99291908183106110fa5750816100c3565b60029091015460009081526001840160205260409020906106e2565b6001016005820155505050565b8254610ff3908790610f7a565b505050505050565b600384018054600090815260018801602052604081206002808801549082018190559282905594501461108b5785600101600050600085600201600050548152602001908152602001600020600050915083600001600050548260030160005054141561107657826000016000505482600301600050819055505b83546004830154141561108b57825460048301555b60048301546000146110bd57506004820154600081815260018701602052604090206003850191909155835460028201555b82546002808601919091558454600485015583015460001415610f7157826000016000505486600001600050819055508354610fe6908790610f7a565b50806100c356" + }, + "0x7dd677b54fc954824a7bc49bd26cbdfa12c75adf": { + "balance": "0xd7a58f5b73b4b6c4", + "code": "0x606060405236156100985760e060020a60003504633896002781146100e15780633defb962146100ea5780633f4be8891461010c5780634136aa351461011f5780634a420138146101a057806369c1a7121461028c5780638129fc1c146102955780638da5cb5b146102a6578063ae45850b146102b8578063af3309d8146102cc578063ea8a1af0146102d5578063ead50da3146102f4575b610308671bc16d674ec8000030600160a060020a03163110156100df57600554604051600160a060020a03918216916000913091909116319082818181858883f150505050505b565b61030a60005481565b610308671bc16d674ec8000030600160a060020a031631101561040f576100df565b61031c600454600160a060020a03165b90565b61030a5b600080548190118015610199575060408051600480547f0a16697a0000000000000000000000000000000000000000000000000000000083529251600160a060020a039390931692630a16697a928083019260209291829003018187876161da5a03f1156100025750506040515160ff01431090505b905061011c565b6103085b600354600554604080517f8c0e156d0000000000000000000000000000000000000000000000000000000081527f3defb96200000000000000000000000000000000000000000000000000000000600482015260a060020a90920461ffff1643016024830152621e8480604483015251600092600160a060020a031691638c0e156d916729a2241af62c000091606481810192602092909190829003018185886185025a03f1156100025750506040515192600160a060020a0384161491506102899050576004805473ffffffffffffffffffffffffffffffffffffffff1916821790555b50565b61030a60015481565b61030860008054146103f2576100df565b61031c600554600160a060020a031681565b61031c600354600160a060020a031661011c565b61030a60025481565b610308600554600160a060020a03908116339091161461035157610002565b61033960055460a060020a900461ffff1681565b005b60408051918252519081900360200190f35b60408051600160a060020a03929092168252519081900360200190f35b6040805161ffff929092168252519081900360200190f35b6004546000600160a060020a03919091163111156103c75760408051600480547fea8a1af00000000000000000000000000000000000000000000000000000000083529251600160a060020a03939093169263ea8a1af0928083019260009291829003018183876161da5a03f115610002575050505b600554604051600160a060020a03918216916000913091909116319082818181858883f15050505050565b426000556100df6101a4565b600280546001908101909155429055565b600454600160a060020a03908116339091161461042b576100df565b610433610123565b151561043e576100df565b6103fe6101a456", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000000000000000000000000000000000000056be5b99", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000000000000000000000000000000000000056d0009b", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000008b", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x0000000000000000000000006c8f2a135f6ed072de4503bd7c4999a1a17f824b", + "0x0000000000000000000000000000000000000000000000000000000000000004": "0x000000000000000000000000741467b251fca923d6229c4b439078b55dca233b", + "0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000001e0d3cda913deb6f67967b99d67acdfa1712c293601" + } + }, + "0x89efe605e9ecbe22849cd85d5449cc946c26f8f3": { + "balance": "0x0", + "code": "0x650200d2f18c73506060604052361561007f5760e060020a600035046312c82bcc81146100845780635548c837146100a55780635c54305e146101015780636b103966146101555780637fcf532c14610189578063b1df3d80146101d5578063b5bc6dbb146101ee578063c6ab451414610225578063e62af6c114610293575b610007565b6102c56004356024356000620186a05a10156103855761030083835a610232565b6102d760043560243560443581600160a060020a031683600160a060020a03167f47a08955ce2b7f21ea62ff0024e1ea0ad87430953554a87e6bc65d777f18e639836040518082815260200191505060405180910390a3505050565b6102d760043560243560443560408051838152602081018390528151600160a060020a038616927f9b24879829bed3003de08d5c5d7e18dcbb8dc76faebd95cafc5d4dec8c61a3a5928290030190a2505050565b6102d76004356024356044355b600160a060020a03821660009081526020849052604090205480820110156102d957610007565b6102d7600435602435604080518281529051600160a060020a038416917fd0c5cf41ee8ebf084ad0bce53de7cbc6e4693d9b53a4019ca36a2f91cdc20b3a919081900360200190a25050565b6102c560043560243560443560006102fc848484610162565b6102c5600435602435604435600160a060020a03821660009081526020849052604081205482901061032b576103338484846102a0565b6102c56004356024356044355b60006000831180156102605750604051600160a060020a038516908290859082818181858883f19350505050155b156102fc57604051600160a060020a03851690839085906000818181858888f1935050505015156102fc57506000610300565b6102d76004356024356044355b600160a060020a03821660009081526020849052604090205481111561030757610007565b60408051918252519081900360200190f35b005b600160a060020a0382166000908152602084905260409020805482019055505050565b5060015b9392505050565b600160a060020a038216600090815260208490526040902080548290039055505050565b506000610300565b604051600160a060020a03841690600090849082818181858883f1935050505015156102fc57604051600160a060020a038416908390600081818185876185025a03f19250505015156102fc57610007565b6103008383620186a061023256" + }, + "0xb834e3edfc1a927bdcecb67a9d0eccbd752a5bb3": { + "balance": "0xffe9b09a5c474dca", + "nonce": "975", + "code": "0x" + }, + "0xd3cda913deb6f67967b99d67acdfa1712c293601": { + "balance": "0x4f5807198e238f13e", + "nonce": "283", + "code": "0x" + }, + "0xe54d323f9ef17c1f0dede47ecc86a9718fe5ea34": { + "balance": "0x0", + "code": "0x650200d2f18c7350606060405236156100ab5760e060020a600035046326a7985a81146100b057806350d4e411146100be57806354fd4d501461023d578063586a69fa1461025d5780638e46afa91461026857806396cff3df14610272578063971c803f1461029657806398c9cdf4146102a157806398e00e54146102ae578063b152f19e146102b8578063c0f68859146102c4578063e3042c0f146102cf578063ea27a88114610461575b610007565b6102845b60006104cb6102a5565b604080516020601f60843560048181013592830184900484028501840190955281845261047f948035946024803595604435956064359560a494930191819084018382808284375094965050933593505060c43591505060e435610104356101243561014435610164356101843560006101806040519081016040528060008152602001600081526020016000815260200160206040519081016040528060008152602001508152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200150610180604051908101604052808f81526020018e81526020018d81526020018c81526020018981526020018b81526020018a81526020018881526020018781526020018681526020018581526020018481526020015090506104d48f825b600060006000600a43018460e0015110156105de577f544f4f5f534f4f4e0000000000000000000000000000000000000000000000009150610524565b604080516000808252600760208301528183015290519081900360600190f35b61049c5b6103e85b90565b6104b460ff610265565b62030d403a0260026024356004350102015b60408051918252519081900360200190f35b61049c5b600a610265565b6102845b62030d40610265565b6102846010610265565b61028443600a01610265565b6102845b6020610265565b60408051808201825261047f916004803592909160649190602490600290839083908082843780516020601f608435808c01359182018390048302840183019094528083529499983598975060a49650909450910191908190840183828082843750506040805160c0818101909252959796359660c435969095506101a49450925060e491506006908390839080828437509095505050505050604080516101808181018352600080835260208381018290528385018290528451908101855281815260608401526080830181905260a0830181905260c0830181905260e0830181905261010083018190526101208301819052610140830181905261016083018190528351918201909352808984505181526020018960015060209081015182528101899052604081018890526060018484505181526020810187905260408101869052606001846001506020908101518252018460025060400151815260200184600350606001518152602001846004506080015181526020018460055060a00151905290506104e78982610200565b6102846004356024356044356064355b3a0291909201600202010190565b60408051600160a060020a03929092168252519081900360200190f35b6040805161ffff929092168252519081900360200190f35b6040805160ff929092168252519081900360200190f35b45039050610265565b9f9e505050505050505050505050505050565b9998505050505050505050565b8461016001511015610524577f494e53554646494349454e545f46554e4453000000000000000000000000000091505b600082146106ed576040805185518482529151600160a060020a0392909216917f513485fc54ef019ef1bc1ea683ef7d5d522f2865224ae10871ff992749c0ba4f9181900360200190a27389efe605e9ecbe22849cd85d5449cc946c26f8f36312c82bcc85600001518661016001516040518360e060020a0281526004018083600160a060020a031681526020018281526020019250505060206040518083038160008760325a03f215610007575050505b505092915050565b8360c0015161ffff166105ef61029a565b61ffff1611806106115750610602610261565b61ffff168460c0015161ffff16115b1561063e577f535441434b5f434845434b5f4f55545f4f465f52414e474500000000000000009150610524565b6106466102c8565b8460a0015160ff16101561067c577f47524143455f544f4f5f53484f525400000000000000000000000000000000009150610524565b6106846102a5565b84610100015110806106a157506106996100b4565b846101000151115b156106ce577f52455155495245445f4741535f4f55545f4f465f52414e4745000000000000009150610524565b6104f48461012001518561014001518660800151876101000151610471565b83610160015184600001518560e001518660a001518760200151886040015189606001518a608001518b61010001518c60c001518d61012001518e6101400151604051611078806108fa833901808c600160a060020a031681526020018b81526020018a60ff16815260200189600160a060020a03168152602001888152602001806020018781526020018681526020018561ffff1681526020018481526020018381526020018281038252888181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156107ec5780820380516001836020036101000a031916815260200191505b509c505050505050505050505050506040518091039082f090509050737c1eb207c07e7ab13cf245585bd03d0fa478d03463bacd69588683600160a060020a031660010284600160a060020a0316630a16697a6040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000757505050604051805190602001506040518460e060020a02815260040180848152602001838152602001828152602001935050505060006040518083038160008760325a03f21561000757505060408051600160a060020a038416815290517f2b05d346f0b0b9fd470024751c52d3b5dac5c37796f077c1a66241f2eada44b792509081900360200190a18092506105d656606060405260405161107838038061107883398101604052805160805160a05160c05160e05161010051610120516101405161016051610180516101a051999a98999798969795969490940194929391929091908a84848a8a8a8a88886101008051600c8054600160a060020a031990811633179091556000805482168d1781556001868155600286815560078e90556008805461ffff19168e1790553a600655600380547c01000000000000000000000000000000000000000000000000000000008d04740100000000000000000000000000000000000000000260a060020a63ffffffff0219919096168e17169490941790935588516004805493819052956020601f9385161590910260001901909316939093048101919091047f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b908101939091608091909101908390106101ee57805160ff19168380011785555b5061017a9291505b8082111561021e5760008155600101610166565b5050826003600050600201600050819055505050505050505050508a600060006101000a815481600160a060020a030219169083021790555089600d6000508190555088600e60006101000a81548160ff021916908302179055505050505050505050505050610e56806102226000396000f35b8280016001018555821561015e579182015b8281111561015e578251826000505591602001919060010190610200565b509056606060405236156101a05760e060020a60003504630924120081146101c25780630a16697a146101cf5780630fd1f94e146101d8578063137c638b1461022e57806321835af61461023b57806324032866146102545780632f95b833146102d65780633017fe24146102e55780633233c686146102ef57806337f4c00e146102fa5780634500054f146103055780634e417a98146103785780634e71d92d146103e15780634f059a43146103f35780636146195414610451578063625cc4651461046157806367ce940d1461046a5780637d298ee314610477578063830953ab146104f9578063938b5f321461050457806395ee122114610516578063974654f41461052a578063a06db7dc14610535578063a9d2293d14610541578063ae45850b14610597578063b0f07e44146105a9578063c19d93fb146105cb578063c6502da81461062e578063c680362214610637578063ca94692d1461064a578063cc3471af14610673578063d379be23146106c9578063d62457f6146106e3578063ea8a1af0146106ee578063f5562753146107f3578063f6b4dfb414610854575b610868600080548190600160a060020a03908116339091161461087a57610994565b610868600b5460ff165b90565b610868600d5481565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc80630fd1f94e6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b6108685b62012cc86101cc565b61086860043560008160001415610dc65750600161084f565b6108686004356024356000731deeda36e15ec9e80f3d7414d67a4803ae45fc80630bd295e6600360005085856040518460e060020a0281526004018084815260200183600160a060020a03168152602001828152602001935050505060206040518083038160008760325a03f215610002575050604051519150505b92915050565b61099860085461ffff166101cc565b61086860026101cc565b610868600a546101cc565b6108686006546101cc565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a09431546003600050336040518360e060020a0281526004018083815260200182600160a060020a031681526020019250505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b6109af60408051602081810183526000825282516004805460026001821615610100026000190190911604601f81018490048402830184019095528482529293909291830182828015610a7d5780601f10610a5257610100808354040283529160200191610a7d565b61086860006000600180610b7b6105cf565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063f5562753436040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1d6000600480610c986105cf565b61086860025481565b6108685b620186a06101cc565b6108686004356024355b6000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a1873db6600360005085856040518460e060020a0281526004018084815260200183600160a060020a03168152602001828152602001935050505060206040518083038160008760325a03f2156100025750506040515191506102d09050565b6108686009546101cc565b610a1f600c54600160a060020a031681565b610868600b5462010000900460ff166101cc565b6108686007546101cc565b610a3c600e5460ff1681565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063a9d2293d6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1f600054600160a060020a031681565b610868600080548190600160a060020a039081163390911614610a8957610994565b6108685b6000731deeda36e15ec9e80f3d7414d67a4803ae45fc80635054d98a60036000506040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b61086860015481565b610868600b54610100900460ff166101cc565b61086860035474010000000000000000000000000000000000000000900460e060020a026101cc565b6108686000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063cc3471af6040518160e060020a02815260040180905060206040518083038160008760325a03f2156100025750506040515191506101cc9050565b610a1f600854620100009004600160a060020a03166101cc565b6108686005546101cc565b610a1d604080517fa09431540000000000000000000000000000000000000000000000000000000081526003600482015233600160a060020a031660248201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc809163a0943154916044808301926020929190829003018160008760325a03f215610002575050604051511590506107f157604080517f7e9265620000000000000000000000000000000000000000000000000000000081526003600482015233600160a060020a031660248201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc8091637e9265629160448083019260009291908290030181838760325a03f215610002575050505b565b6108686004356000731deeda36e15ec9e80f3d7414d67a4803ae45fc8063f5562753836040518260e060020a0281526004018082815260200191505060206040518083038160008760325a03f215610002575050604051519150505b919050565b610a1f600354600160a060020a03166101cc565b60408051918252519081900360200190f35b60045460006002600183161561010002600019019092169190910411156108a45760009150610994565b6108ac6105cf565b9050600081141580156108c0575060018114155b80156108cd575060028114155b156108db5760009150610994565b600480546000828152602060026001841615610100026000190190931692909204601f908101929092047f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b9081019236929083901061095d5782800160ff198235161785555b5061098d9291505b808211156109945760008155600101610949565b82800160010185558215610941579182015b8281111561094157823582600050559160200191906001019061096f565b5050600191505b5090565b6040805161ffff9092168252519081900360200190f35b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610a0f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b005b60408051600160a060020a03929092168252519081900360200190f35b6040805160ff9092168252519081900360200190f35b820191906000526020600020905b815481529060010190602001808311610a6057829003601f168201915b505050505090506101cc565b6004546000600260018316156101000260001901909216919091041115610ab35760009150610994565b610abb6105cf565b905060008114158015610acf575060018114155b8015610adc575060028114155b15610aea5760009150610994565b604080517f7c0278fc000000000000000000000000000000000000000000000000000000008152600360048201818152602483019384523660448401819052731deeda36e15ec9e80f3d7414d67a4803ae45fc8094637c0278fc946000939190606401848480828437820191505094505050505060006040518083038160008760325a03f215610002575050505090565b1415610c8557604080516001547f0fee183d0000000000000000000000000000000000000000000000000000000082526003600483015233600160a060020a0316602483015234604483015260648201529051731deeda36e15ec9e80f3d7414d67a4803ae45fc8091630fee183d916084828101926020929190829003018160008760325a03f21561000257505060405151925050811515610c8a577389efe605e9ecbe22849cd85d5449cc946c26f8f36312c82bcc33346040518360e060020a0281526004018083600160a060020a031681526020018281526020019250505060206040518083038160008760325a03f2156100025750506040515115159050610c8a57610002565b505090565b81925050610994565b505b50565b1415610c93575a9150610cab3383610481565b1515610cb75750610c95565b731deeda36e15ec9e80f3d7414d67a4803ae45fc8063da46be0a60038433610cdd61046e565b610ce5610232565b6040518660e060020a0281526004018086815260200185815260200184600160a060020a031681526020018381526020018281526020019550505050505060006040518083038160008760325a03f21561000257505050610c933360408051600080547fc17e6817000000000000000000000000000000000000000000000000000000008352600160a060020a03908116600484015230163160248301529151731deeda36e15ec9e80f3d7414d67a4803ae45fc809263c17e68179260448082019360209390928390039091019082908760325a03f2156100025750505050565b30600160a060020a031660405180807f5f5f6469672875696e7432353629000000000000000000000000000000000000815260200150600e019050604051809103902060e060020a8091040260e060020a9004600184036040518260e060020a0281526004018082815260200191505060006040518083038160008760325a03f292505050151561084f5761000256" + } + }, + "config": { + "chainId": 1, + "homesteadBlock": 1150000, + "daoForkBlock": 1920000, + "eip150Block": 2463000, + "eip155Block": 2675000, + "eip158Block": 2675000, + "byzantiumBlock": 4370000, + "constantinopleBlock": 7280000, + "petersburgBlock": 7280000, + "istanbulBlock": 9069000, + "muirGlacierBlock": 9200000, + "berlinBlock": 12244000, + "londonBlock": 12965000, + "arrowGlacierBlock": 13773000, + "grayGlacierBlock": 15050000, + "ethash": {} + } + }, + "context": { + "number": "1062503", + "difficulty": "13700504019867", + "timestamp": "1456480446", + "gasLimit": "3141592", + "miner": "0x2a65aca4d5fc5b5c859090a6c34d164135398226" + }, + "input": "0xf86b8203cf850ba43b740083200b2094741467b251fca923d6229c4b439078b55dca233b8084614619541ca078293714f69a810356f1ee29dc686ec2ca3a0e5448e1ef6322c77369ebdd26c2a01c3836fa363548959554ee5360361be9db4aea9eb7c31f61550f0e9a10138adf", + "tracerConfig": { + "diffMode": true, + "disableCode": true, + "disableStorage": true + }, + "result": { + "pre": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x98e1c608601c2496b2", + "nonce": 218916 + }, + "0x6c8f2a135f6ed072de4503bd7c4999a1a17f824b": { + "balance": "0x0", + "nonce": 237 + }, + "0x741467b251fca923d6229c4b439078b55dca233b": { + "balance": "0x29c613529e8218f8" + }, + "0x7dd677b54fc954824a7bc49bd26cbdfa12c75adf": { + "balance": "0xd7a58f5b73b4b6c4" + }, + "0xb834e3edfc1a927bdcecb67a9d0eccbd752a5bb3": { + "balance": "0xffe9b09a5c474dca", + "nonce": 975 + }, + "0xd3cda913deb6f67967b99d67acdfa1712c293601": { + "balance": "0x4f5807198e238f13e", + "nonce": 283 + } + }, + "post": { + "0x2a65aca4d5fc5b5c859090a6c34d164135398226": { + "balance": "0x98e2b02f14529b1eb2" + }, + "0x651913977e8140c323997fce5e03c19e0015eebf": { + "balance": "0x29a2241af62c0000" + }, + "0x6c8f2a135f6ed072de4503bd7c4999a1a17f824b": { + "nonce": 238 + }, + "0x741467b251fca923d6229c4b439078b55dca233b": { + "balance": "0x0" + }, + "0x7dd677b54fc954824a7bc49bd26cbdfa12c75adf": { + "balance": "0xd6c5f42b8502a0e3" + }, + "0xb834e3edfc1a927bdcecb67a9d0eccbd752a5bb3": { + "balance": "0x10002e64ebd492a46", + "nonce": 976 + }, + "0xd3cda913deb6f67967b99d67acdfa1712c293601": { + "balance": "0x4f5809f97e1c8bb9b" + } + } + } +} diff --git a/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/simple_disable_code_and_storage.json b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/simple_disable_code_and_storage.json new file mode 100644 index 0000000000..5f939ba2df --- /dev/null +++ b/eth/tracers/internal/tracetest/testdata/prestate_tracer_with_diff_mode/simple_disable_code_and_storage.json @@ -0,0 +1,101 @@ +{ + "context": { + "difficulty": "3502894804", + "gasLimit": "4722976", + "miner": "0x1585936b53834b021f68cc13eeefdec2efc8e724", + "number": "2289806", + "timestamp": "1513601314" + }, + "genesis": { + "alloc": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "code": "0x", + "nonce": "22", + "storage": {} + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029", + "nonce": "1", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000001b436ba50d378d4bbc8660d312a13df6af6e89dfb", + "0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000006f05b59d3b20000", + "0x0000000000000000000000000000000000000000000000000000000000000002": "0x000000000000000000000000000000000000000000000000000000000000003c", + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "code": "0x", + "nonce": "29072", + "storage": {} + } + }, + "config": { + "byzantiumBlock": 1700000, + "chainId": 3, + "eip150Block": 0, + "eip155Block": 10, + "eip158Block": 10, + "ethash": {}, + "homesteadBlock": 0 + }, + "difficulty": "3509749784", + "extraData": "0x4554482e45544846414e532e4f52472d4641313738394444", + "gasLimit": "4727564", + "hash": "0x609948ac3bd3c00b7736b933248891d6c901ee28f066241bddb28f4e00a9f440", + "miner": "0xbbf5029fd710d227630c8b7d338051b8e76d50b3", + "mixHash": "0xb131e4507c93c7377de00e7c271bf409ec7492767142ff0f45c882f8068c2ada", + "nonce": "0x4eb12e19c16d43da", + "number": "2289805", + "stateRoot": "0xc7f10f352bff82fac3c2999d3085093d12652e19c7fd32591de49dc5d91b4f1f", + "timestamp": "1513601261", + "totalDifficulty": "7143276353481064" + }, + "input": "0xf88b8271908506fc23ac0083015f90943b873a919aa0512d5a0f09e6dcceaa4a6727fafe80a463e4bff40000000000000000000000000024f658a46fbb89d8ac105e98d7ac7cbbaf27c52aa0bdce0b59e8761854e857fe64015f06dd08a4fbb7624f6094893a79a72e6ad6bea01d9dde033cff7bb235a3163f348a6d7ab8d6b52bc0963a95b91612e40ca766a4", + "tracerConfig": { + "diffMode": true + }, + "result": { + "pre": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x0", + "nonce": 22 + }, + "0x1585936b53834b021f68cc13eeefdec2efc8e724": { + "balance": "0x0" + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d87094125a369d9bd5", + "nonce": 1, + "code": "0x606060405236156100935763ffffffff60e060020a60003504166311ee8382811461009c57806313af4035146100be5780631f5e8f4c146100ee57806324daddc5146101125780634921a91a1461013b57806363e4bff414610157578063764978f91461017f578063893d20e8146101a1578063ba40aaa1146101cd578063cebc9a82146101f4578063e177246e14610216575b61009a5b5b565b005b34156100a457fe5b6100ac61023d565b60408051918252519081900360200190f35b34156100c657fe5b6100da600160a060020a0360043516610244565b604080519115158252519081900360200190f35b34156100f657fe5b6100da610307565b604080519115158252519081900360200190f35b341561011a57fe5b6100da6004351515610318565b604080519115158252519081900360200190f35b6100da6103d6565b604080519115158252519081900360200190f35b6100da600160a060020a0360043516610420565b604080519115158252519081900360200190f35b341561018757fe5b6100ac61046c565b60408051918252519081900360200190f35b34156101a957fe5b6101b1610473565b60408051600160a060020a039092168252519081900360200190f35b34156101d557fe5b6100da600435610483565b604080519115158252519081900360200190f35b34156101fc57fe5b6100ac61050d565b60408051918252519081900360200190f35b341561021e57fe5b6100da600435610514565b604080519115158252519081900360200190f35b6003545b90565b60006000610250610473565b600160a060020a031633600160a060020a03161415156102705760006000fd5b600160a060020a03831615156102865760006000fd5b50600054600160a060020a0390811690831681146102fb57604051600160a060020a0380851691908316907ffcf23a92150d56e85e3a3d33b357493246e55783095eb6a733eb8439ffc752c890600090a360008054600160a060020a031916600160a060020a03851617905560019150610300565b600091505b5b50919050565b60005460a060020a900460ff165b90565b60006000610324610473565b600160a060020a031633600160a060020a03161415156103445760006000fd5b5060005460a060020a900460ff16801515831515146102fb576000546040805160a060020a90920460ff1615158252841515602083015280517fe6cd46a119083b86efc6884b970bfa30c1708f53ba57b86716f15b2f4551a9539281900390910190a16000805460a060020a60ff02191660a060020a8515150217905560019150610300565b600091505b5b50919050565b60006103e0610307565b801561040557506103ef610473565b600160a060020a031633600160a060020a031614155b156104105760006000fd5b610419336105a0565b90505b5b90565b600061042a610307565b801561044f5750610439610473565b600160a060020a031633600160a060020a031614155b1561045a5760006000fd5b610463826105a0565b90505b5b919050565b6001545b90565b600054600160a060020a03165b90565b6000600061048f610473565b600160a060020a031633600160a060020a03161415156104af5760006000fd5b506001548281146102fb57604080518281526020810185905281517f79a3746dde45672c9e8ab3644b8bb9c399a103da2dc94b56ba09777330a83509929181900390910190a160018381559150610300565b600091505b5b50919050565b6002545b90565b60006000610520610473565b600160a060020a031633600160a060020a03161415156105405760006000fd5b506002548281146102fb57604080518281526020810185905281517ff6991a728965fedd6e927fdf16bdad42d8995970b4b31b8a2bf88767516e2494929181900390910190a1600283905560019150610300565b600091505b5b50919050565b60006000426105ad61023d565b116102fb576105c46105bd61050d565b4201610652565b6105cc61046c565b604051909150600160a060020a038416908290600081818185876187965a03f1925050501561063d57604080518281529051600160a060020a038516917f9bca65ce52fdef8a470977b51f247a2295123a4807dfa9e502edf0d30722da3b919081900360200190a260019150610300565b6102fb42610652565b5b600091505b50919050565b60038190555b505600a165627a7a72305820f3c973c8b7ed1f62000b6701bd5b708469e19d0f1d73fde378a56c07fd0b19090029", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b834" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d77678137ac1b775", + "nonce": 29072 + } + }, + "post": { + "0x0024f658a46fbb89d8ac105e98d7ac7cbbaf27c5": { + "balance": "0x6f05b59d3b20000" + }, + "0x1585936b53834b021f68cc13eeefdec2efc8e724": { + "balance": "0x420eed1bd6c00" + }, + "0x3b873a919aa0512d5a0f09e6dcceaa4a6727fafe": { + "balance": "0x4d869a3b70062eb9bd5", + "storage": { + "0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000000000000000000000000000000000005a37b95e" + } + }, + "0xb436ba50d378d4bbc8660d312a13df6af6e89dfb": { + "balance": "0x1780d7725724a9044b75", + "nonce": 29073 + } + } + } +} diff --git a/eth/tracers/internal/tracetest/util.go b/eth/tracers/internal/tracetest/util.go index a74a96f8a4..abc2699498 100644 --- a/eth/tracers/internal/tracetest/util.go +++ b/eth/tracers/internal/tracetest/util.go @@ -47,6 +47,11 @@ func (c *callContext) toBlockContext(genesis *core.Genesis) vm.BlockContext { if genesis.Config.IsLondon(context.BlockNumber) { context.BaseFee = (*big.Int)(c.BaseFee) } + + if genesis.Config.TerminalTotalDifficulty != nil && genesis.Config.TerminalTotalDifficulty.Sign() == 0 { + context.Random = &genesis.Mixhash + } + if genesis.ExcessBlobGas != nil && genesis.BlobGasUsed != nil { excessBlobGas := eip4844.CalcExcessBlobGas(*genesis.ExcessBlobGas, *genesis.BlobGasUsed) context.BlobBaseFee = eip4844.CalcBlobFee(excessBlobGas) diff --git a/eth/tracers/js/goja.go b/eth/tracers/js/goja.go index b823ef740a..227ea57226 100644 --- a/eth/tracers/js/goja.go +++ b/eth/tracers/js/goja.go @@ -22,12 +22,14 @@ import ( "fmt" "math/big" "slices" + "sync" "github.com/dop251/goja" "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/eth/tracers" "github.com/ethereum/go-ethereum/eth/tracers/internal" + "github.com/ethereum/go-ethereum/params" "github.com/holiman/uint256" "github.com/ethereum/go-ethereum/common" @@ -46,10 +48,10 @@ func init() { if err != nil { panic(err) } - type ctorFn = func(*tracers.Context, json.RawMessage) (*tracers.Tracer, error) + type ctorFn = func(*tracers.Context, json.RawMessage, *params.ChainConfig) (*tracers.Tracer, error) lookup := func(code string) ctorFn { - return func(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { - return newJsTracer(code, ctx, cfg) + return func(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { + return newJsTracer(code, ctx, cfg, chainConfig) } } for name, code := range assetTracers { @@ -58,9 +60,17 @@ func init() { tracers.DefaultDirectory.RegisterJSEval(newJsTracer) } -// bigIntProgram is compiled once and the exported function mostly invoked to convert -// hex strings into big ints. -var bigIntProgram = goja.MustCompile("bigInt", bigIntegerJS, false) +var compiledBigInt *goja.Program +var compileOnce sync.Once + +// getBigIntProgram compiles the bigint library, if needed, and returns the compiled +// goja program. +func getBigIntProgram() *goja.Program { + compileOnce.Do(func() { + compiledBigInt = goja.MustCompile("bigInt", bigIntegerJS, false) + }) + return compiledBigInt +} type toBigFn = func(vm *goja.Runtime, val string) (goja.Value, error) type toBufFn = func(vm *goja.Runtime, val []byte) (goja.Value, error) @@ -102,6 +112,7 @@ func fromBuf(vm *goja.Runtime, bufType goja.Value, buf goja.Value, allowString b type jsTracer struct { vm *goja.Runtime env *tracing.VMContext + chainConfig *params.ChainConfig toBig toBigFn // Converts a hex string into a JS bigint toBuf toBufFn // Converts a []byte into a JS buffer fromBuf fromBufFn // Converts an array, hex string or Uint8Array to a []byte @@ -138,13 +149,14 @@ type jsTracer struct { // The methods `result` and `fault` are required to be present. // The methods `step`, `enter`, and `exit` are optional, but note that // `enter` and `exit` always go together. -func newJsTracer(code string, ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { +func newJsTracer(code string, ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { vm := goja.New() // By default field names are exported to JS as is, i.e. capitalized. vm.SetFieldNameMapper(goja.UncapFieldNameMapper()) t := &jsTracer{ - vm: vm, - ctx: make(map[string]goja.Value), + vm: vm, + ctx: make(map[string]goja.Value), + chainConfig: chainConfig, } t.setTypeConverters() @@ -244,11 +256,11 @@ func (t *jsTracer) OnTxStart(env *tracing.VMContext, tx *types.Transaction, from db := &dbObj{db: env.StateDB, vm: t.vm, toBig: t.toBig, toBuf: t.toBuf, fromBuf: t.fromBuf} t.dbValue = db.setupObject() // Update list of precompiles based on current block - rules := env.ChainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) + rules := t.chainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) t.activePrecompiles = vm.ActivePrecompiles(rules) t.ctx["block"] = t.vm.ToValue(t.env.BlockNumber.Uint64()) t.ctx["gas"] = t.vm.ToValue(tx.Gas()) - gasPriceBig, err := t.toBig(t.vm, env.GasPrice.String()) + gasPriceBig, err := t.toBig(t.vm, tx.EffectiveGasTipValue(env.BaseFee).String()) if err != nil { t.err = err return @@ -564,7 +576,7 @@ func (t *jsTracer) setBuiltinFunctions() { func (t *jsTracer) setTypeConverters() error { // Inject bigint logic. // TODO: To be replaced after goja adds support for native JS bigint. - toBigCode, err := t.vm.RunProgram(bigIntProgram) + toBigCode, err := t.vm.RunProgram(getBigIntProgram()) if err != nil { return err } diff --git a/eth/tracers/js/tracer_test.go b/eth/tracers/js/tracer_test.go index 970f9ef161..4a369d5086 100644 --- a/eth/tracers/js/tracer_test.go +++ b/eth/tracers/js/tracer_test.go @@ -59,25 +59,26 @@ type vmContext struct { } func testCtx() *vmContext { - return &vmContext{blockCtx: vm.BlockContext{BlockNumber: big.NewInt(1)}, txCtx: vm.TxContext{GasPrice: big.NewInt(100000)}} + return &vmContext{blockCtx: vm.BlockContext{BlockNumber: big.NewInt(1), BaseFee: big.NewInt(0)}, txCtx: vm.TxContext{GasPrice: big.NewInt(100000)}} } func runTrace(tracer *tracers.Tracer, vmctx *vmContext, chaincfg *params.ChainConfig, contractCode []byte) (json.RawMessage, error) { var ( - env = vm.NewEVM(vmctx.blockCtx, vmctx.txCtx, &dummyStatedb{}, chaincfg, vm.Config{Tracer: tracer.Hooks}) + evm = vm.NewEVM(vmctx.blockCtx, &dummyStatedb{}, chaincfg, vm.Config{Tracer: tracer.Hooks}) gasLimit uint64 = 31000 startGas uint64 = 10000 value = uint256.NewInt(0) contract = vm.NewContract(account{}, account{}, value, startGas) ) + evm.SetTxContext(vmctx.txCtx) contract.Code = []byte{byte(vm.PUSH1), 0x1, byte(vm.PUSH1), 0x1, 0x0} if contractCode != nil { contract.Code = contractCode } - tracer.OnTxStart(env.GetVMContext(), types.NewTx(&types.LegacyTx{Gas: gasLimit}), contract.Caller()) + tracer.OnTxStart(evm.GetVMContext(), types.NewTx(&types.LegacyTx{Gas: gasLimit, GasPrice: vmctx.txCtx.GasPrice}), contract.Caller()) tracer.OnEnter(0, byte(vm.CALL), contract.Caller(), contract.Address(), []byte{}, startGas, value.ToBig()) - ret, err := env.Interpreter().Run(contract, []byte{}, false) + ret, err := evm.Interpreter().Run(contract, []byte{}, false) tracer.OnExit(0, ret, startGas-contract.Gas, err, true) // Rest gas assumes no refund tracer.OnTxEnd(&types.Receipt{GasUsed: gasLimit - contract.Gas}, nil) @@ -90,11 +91,12 @@ func runTrace(tracer *tracers.Tracer, vmctx *vmContext, chaincfg *params.ChainCo func TestTracer(t *testing.T) { execTracer := func(code string, contract []byte) ([]byte, string) { t.Helper() - tracer, err := newJsTracer(code, nil, nil) + chainConfig := params.TestChainConfig + tracer, err := newJsTracer(code, nil, nil, chainConfig) if err != nil { t.Fatal(err) } - ret, err := runTrace(tracer, testCtx(), params.TestChainConfig, contract) + ret, err := runTrace(tracer, testCtx(), chainConfig, contract) if err != nil { return nil, err.Error() // Stringify to allow comparison without nil checks } @@ -167,7 +169,8 @@ func TestTracer(t *testing.T) { func TestHalt(t *testing.T) { timeout := errors.New("stahp") - tracer, err := newJsTracer("{step: function() { while(1); }, result: function() { return null; }, fault: function(){}}", nil, nil) + chainConfig := params.TestChainConfig + tracer, err := newJsTracer("{step: function() { while(1); }, result: function() { return null; }, fault: function(){}}", nil, nil, chainConfig) if err != nil { t.Fatal(err) } @@ -175,21 +178,23 @@ func TestHalt(t *testing.T) { time.Sleep(1 * time.Second) tracer.Stop(timeout) }() - if _, err = runTrace(tracer, testCtx(), params.TestChainConfig, nil); !strings.Contains(err.Error(), "stahp") { + if _, err = runTrace(tracer, testCtx(), chainConfig, nil); !strings.Contains(err.Error(), "stahp") { t.Errorf("Expected timeout error, got %v", err) } } func TestHaltBetweenSteps(t *testing.T) { - tracer, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }}", nil, nil) + chainConfig := params.TestChainConfig + tracer, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }}", nil, nil, chainConfig) if err != nil { t.Fatal(err) } scope := &vm.ScopeContext{ Contract: vm.NewContract(&account{}, &account{}, uint256.NewInt(0), 0), } - env := vm.NewEVM(vm.BlockContext{BlockNumber: big.NewInt(1)}, vm.TxContext{GasPrice: big.NewInt(1)}, &dummyStatedb{}, params.TestChainConfig, vm.Config{Tracer: tracer.Hooks}) - tracer.OnTxStart(env.GetVMContext(), types.NewTx(&types.LegacyTx{}), common.Address{}) + evm := vm.NewEVM(vm.BlockContext{BlockNumber: big.NewInt(1)}, &dummyStatedb{}, chainConfig, vm.Config{Tracer: tracer.Hooks}) + evm.SetTxContext(vm.TxContext{GasPrice: big.NewInt(1)}) + tracer.OnTxStart(evm.GetVMContext(), types.NewTx(&types.LegacyTx{}), common.Address{}) tracer.OnEnter(0, byte(vm.CALL), common.Address{}, common.Address{}, []byte{}, 0, big.NewInt(0)) tracer.OnOpcode(0, 0, 0, 0, scope, nil, 0, nil) timeout := errors.New("stahp") @@ -206,12 +211,14 @@ func TestHaltBetweenSteps(t *testing.T) { func TestNoStepExec(t *testing.T) { execTracer := func(code string) []byte { t.Helper() - tracer, err := newJsTracer(code, nil, nil) + chainConfig := params.TestChainConfig + tracer, err := newJsTracer(code, nil, nil, chainConfig) if err != nil { t.Fatal(err) } - env := vm.NewEVM(vm.BlockContext{BlockNumber: big.NewInt(1)}, vm.TxContext{GasPrice: big.NewInt(100)}, &dummyStatedb{}, params.TestChainConfig, vm.Config{Tracer: tracer.Hooks}) - tracer.OnTxStart(env.GetVMContext(), types.NewTx(&types.LegacyTx{}), common.Address{}) + evm := vm.NewEVM(vm.BlockContext{BlockNumber: big.NewInt(1)}, &dummyStatedb{}, chainConfig, vm.Config{Tracer: tracer.Hooks}) + evm.SetTxContext(vm.TxContext{GasPrice: big.NewInt(100)}) + tracer.OnTxStart(evm.GetVMContext(), types.NewTx(&types.LegacyTx{}), common.Address{}) tracer.OnEnter(0, byte(vm.CALL), common.Address{}, common.Address{}, []byte{}, 1000, big.NewInt(0)) tracer.OnExit(0, nil, 0, nil, false) ret, err := tracer.GetResult() @@ -241,7 +248,7 @@ func TestIsPrecompile(t *testing.T) { chaincfg.IstanbulBlock = big.NewInt(200) chaincfg.BerlinBlock = big.NewInt(300) txCtx := vm.TxContext{GasPrice: big.NewInt(100000)} - tracer, err := newJsTracer("{addr: toAddress('0000000000000000000000000000000000000009'), res: null, step: function() { this.res = isPrecompiled(this.addr); }, fault: function() {}, result: function() { return this.res; }}", nil, nil) + tracer, err := newJsTracer("{addr: toAddress('0000000000000000000000000000000000000009'), res: null, step: function() { this.res = isPrecompiled(this.addr); }, fault: function() {}, result: function() { return this.res; }}", nil, nil, chaincfg) if err != nil { t.Fatal(err) } @@ -255,7 +262,7 @@ func TestIsPrecompile(t *testing.T) { t.Errorf("tracer should not consider blake2f as precompile in byzantium") } - tracer, _ = newJsTracer("{addr: toAddress('0000000000000000000000000000000000000009'), res: null, step: function() { this.res = isPrecompiled(this.addr); }, fault: function() {}, result: function() { return this.res; }}", nil, nil) + tracer, _ = newJsTracer("{addr: toAddress('0000000000000000000000000000000000000009'), res: null, step: function() { this.res = isPrecompiled(this.addr); }, fault: function() {}, result: function() { return this.res; }}", nil, nil, chaincfg) blockCtx = vm.BlockContext{BlockNumber: big.NewInt(250)} res, err = runTrace(tracer, &vmContext{blockCtx, txCtx}, chaincfg, nil) if err != nil { @@ -267,15 +274,16 @@ func TestIsPrecompile(t *testing.T) { } func TestEnterExit(t *testing.T) { + chainConfig := params.TestChainConfig // test that either both or none of enter() and exit() are defined - if _, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }, enter: function() {}}", new(tracers.Context), nil); err == nil { + if _, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }, enter: function() {}}", new(tracers.Context), nil, chainConfig); err == nil { t.Fatal("tracer creation should've failed without exit() definition") } - if _, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }, enter: function() {}, exit: function() {}}", new(tracers.Context), nil); err != nil { + if _, err := newJsTracer("{step: function() {}, fault: function() {}, result: function() { return null; }, enter: function() {}, exit: function() {}}", new(tracers.Context), nil, chainConfig); err != nil { t.Fatal(err) } // test that the enter and exit method are correctly invoked and the values passed - tracer, err := newJsTracer("{enters: 0, exits: 0, enterGas: 0, gasUsed: 0, step: function() {}, fault: function() {}, result: function() { return {enters: this.enters, exits: this.exits, enterGas: this.enterGas, gasUsed: this.gasUsed} }, enter: function(frame) { this.enters++; this.enterGas = frame.getGas(); }, exit: function(res) { this.exits++; this.gasUsed = res.getGasUsed(); }}", new(tracers.Context), nil) + tracer, err := newJsTracer("{enters: 0, exits: 0, enterGas: 0, gasUsed: 0, step: function() {}, fault: function() {}, result: function() { return {enters: this.enters, exits: this.exits, enterGas: this.enterGas, gasUsed: this.gasUsed} }, enter: function(frame) { this.enters++; this.enterGas = frame.getGas(); }, exit: function(res) { this.exits++; this.gasUsed = res.getGasUsed(); }}", new(tracers.Context), nil, chainConfig) if err != nil { t.Fatal(err) } @@ -297,7 +305,8 @@ func TestEnterExit(t *testing.T) { func TestSetup(t *testing.T) { // Test empty config - _, err := newJsTracer(`{setup: function(cfg) { if (cfg !== "{}") { throw("invalid empty config") } }, fault: function() {}, result: function() {}}`, new(tracers.Context), nil) + chainConfig := params.TestChainConfig + _, err := newJsTracer(`{setup: function(cfg) { if (cfg !== "{}") { throw("invalid empty config") } }, fault: function() {}, result: function() {}}`, new(tracers.Context), nil, chainConfig) if err != nil { t.Error(err) } @@ -307,12 +316,12 @@ func TestSetup(t *testing.T) { t.Fatal(err) } // Test no setup func - _, err = newJsTracer(`{fault: function() {}, result: function() {}}`, new(tracers.Context), cfg) + _, err = newJsTracer(`{fault: function() {}, result: function() {}}`, new(tracers.Context), cfg, chainConfig) if err != nil { t.Fatal(err) } // Test config value - tracer, err := newJsTracer("{config: null, setup: function(cfg) { this.config = JSON.parse(cfg) }, step: function() {}, fault: function() {}, result: function() { return this.config.foo }}", new(tracers.Context), cfg) + tracer, err := newJsTracer("{config: null, setup: function(cfg) { this.config = JSON.parse(cfg) }, step: function() {}, fault: function() {}, result: function() { return this.config.foo }}", new(tracers.Context), cfg, chainConfig) if err != nil { t.Fatal(err) } diff --git a/eth/tracers/live.go b/eth/tracers/live.go index ffb2303af4..8b222d2e6c 100644 --- a/eth/tracers/live.go +++ b/eth/tracers/live.go @@ -1,3 +1,19 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + package tracers import ( @@ -24,6 +40,9 @@ func (d *liveDirectory) Register(name string, f ctorFunc) { // New instantiates a tracer by name. func (d *liveDirectory) New(name string, config json.RawMessage) (*tracing.Hooks, error) { + if len(config) == 0 { + config = json.RawMessage("{}") + } if f, ok := d.elems[name]; ok { return f(config) } diff --git a/eth/tracers/live/noop.go b/eth/tracers/live/noop.go index 7433c28840..46c5700d25 100644 --- a/eth/tracers/live/noop.go +++ b/eth/tracers/live/noop.go @@ -1,3 +1,19 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + package live import ( diff --git a/eth/tracers/live/supply.go b/eth/tracers/live/supply.go index 96f7059454..fa4e5b1904 100644 --- a/eth/tracers/live/supply.go +++ b/eth/tracers/live/supply.go @@ -1,3 +1,19 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + package live import ( @@ -19,7 +35,7 @@ import ( ) func init() { - tracers.LiveDirectory.Register("supply", newSupply) + tracers.LiveDirectory.Register("supply", newSupplyTracer) } type supplyInfoIssuance struct { @@ -63,7 +79,7 @@ type supplyTxCallstack struct { burn *big.Int } -type supply struct { +type supplyTracer struct { delta supplyInfo txCallstack []supplyTxCallstack // Callstack for current transaction logger *lumberjack.Logger @@ -74,12 +90,10 @@ type supplyTracerConfig struct { MaxSize int `json:"maxSize"` // MaxSize is the maximum size in megabytes of the tracer log file before it gets rotated. It defaults to 100 megabytes. } -func newSupply(cfg json.RawMessage) (*tracing.Hooks, error) { +func newSupplyTracer(cfg json.RawMessage) (*tracing.Hooks, error) { var config supplyTracerConfig - if cfg != nil { - if err := json.Unmarshal(cfg, &config); err != nil { - return nil, fmt.Errorf("failed to parse config: %v", err) - } + if err := json.Unmarshal(cfg, &config); err != nil { + return nil, fmt.Errorf("failed to parse config: %v", err) } if config.Path == "" { return nil, errors.New("supply tracer output path is required") @@ -93,19 +107,19 @@ func newSupply(cfg json.RawMessage) (*tracing.Hooks, error) { logger.MaxSize = config.MaxSize } - t := &supply{ + t := &supplyTracer{ delta: newSupplyInfo(), logger: logger, } return &tracing.Hooks{ - OnBlockStart: t.OnBlockStart, - OnBlockEnd: t.OnBlockEnd, - OnGenesisBlock: t.OnGenesisBlock, - OnTxStart: t.OnTxStart, - OnBalanceChange: t.OnBalanceChange, - OnEnter: t.OnEnter, - OnExit: t.OnExit, - OnClose: t.OnClose, + OnBlockStart: t.onBlockStart, + OnBlockEnd: t.onBlockEnd, + OnGenesisBlock: t.onGenesisBlock, + OnTxStart: t.onTxStart, + OnBalanceChange: t.onBalanceChange, + OnEnter: t.onEnter, + OnExit: t.onExit, + OnClose: t.onClose, }, nil } @@ -128,11 +142,11 @@ func newSupplyInfo() supplyInfo { } } -func (s *supply) resetDelta() { +func (s *supplyTracer) resetDelta() { s.delta = newSupplyInfo() } -func (s *supply) OnBlockStart(ev tracing.BlockEvent) { +func (s *supplyTracer) onBlockStart(ev tracing.BlockEvent) { s.resetDelta() s.delta.Number = ev.Block.NumberU64() @@ -155,11 +169,11 @@ func (s *supply) OnBlockStart(ev tracing.BlockEvent) { } } -func (s *supply) OnBlockEnd(err error) { +func (s *supplyTracer) onBlockEnd(err error) { s.write(s.delta) } -func (s *supply) OnGenesisBlock(b *types.Block, alloc types.GenesisAlloc) { +func (s *supplyTracer) onGenesisBlock(b *types.Block, alloc types.GenesisAlloc) { s.resetDelta() s.delta.Number = b.NumberU64() @@ -174,7 +188,7 @@ func (s *supply) OnGenesisBlock(b *types.Block, alloc types.GenesisAlloc) { s.write(s.delta) } -func (s *supply) OnBalanceChange(a common.Address, prevBalance, newBalance *big.Int, reason tracing.BalanceChangeReason) { +func (s *supplyTracer) onBalanceChange(a common.Address, prevBalance, newBalance *big.Int, reason tracing.BalanceChangeReason) { diff := new(big.Int).Sub(newBalance, prevBalance) // NOTE: don't handle "BalanceIncreaseGenesisBalance" because it is handled in OnGenesisBlock @@ -193,12 +207,12 @@ func (s *supply) OnBalanceChange(a common.Address, prevBalance, newBalance *big. } } -func (s *supply) OnTxStart(vm *tracing.VMContext, tx *types.Transaction, from common.Address) { +func (s *supplyTracer) onTxStart(vm *tracing.VMContext, tx *types.Transaction, from common.Address) { s.txCallstack = make([]supplyTxCallstack, 0, 1) } // internalTxsHandler handles internal transactions burned amount -func (s *supply) internalTxsHandler(call *supplyTxCallstack) { +func (s *supplyTracer) internalTxsHandler(call *supplyTxCallstack) { // Handle Burned amount if call.burn != nil { s.delta.Burn.Misc.Add(s.delta.Burn.Misc, call.burn) @@ -211,7 +225,7 @@ func (s *supply) internalTxsHandler(call *supplyTxCallstack) { } } -func (s *supply) OnEnter(depth int, typ byte, from common.Address, to common.Address, input []byte, gas uint64, value *big.Int) { +func (s *supplyTracer) onEnter(depth int, typ byte, from common.Address, to common.Address, input []byte, gas uint64, value *big.Int) { call := supplyTxCallstack{ calls: make([]supplyTxCallstack, 0), } @@ -226,7 +240,7 @@ func (s *supply) OnEnter(depth int, typ byte, from common.Address, to common.Add s.txCallstack = append(s.txCallstack, call) } -func (s *supply) OnExit(depth int, output []byte, gasUsed uint64, err error, reverted bool) { +func (s *supplyTracer) onExit(depth int, output []byte, gasUsed uint64, err error, reverted bool) { if depth == 0 { // No need to handle Burned amount if transaction is reverted if !reverted { @@ -252,13 +266,13 @@ func (s *supply) OnExit(depth int, output []byte, gasUsed uint64, err error, rev s.txCallstack[size-1].calls = append(s.txCallstack[size-1].calls, call) } -func (s *supply) OnClose() { +func (s *supplyTracer) onClose() { if err := s.logger.Close(); err != nil { log.Warn("failed to close supply tracer log file", "error", err) } } -func (s *supply) write(data any) { +func (s *supplyTracer) write(data any) { supply, ok := data.(supplyInfo) if !ok { log.Warn("failed to cast supply tracer data on write to log file") diff --git a/eth/tracers/logger/logger.go b/eth/tracers/logger/logger.go index fc3c2c51fa..ae1c0786a5 100644 --- a/eth/tracers/logger/logger.go +++ b/eth/tracers/logger/logger.go @@ -21,6 +21,7 @@ import ( "encoding/json" "fmt" "io" + "maps" "math/big" "strings" "sync/atomic" @@ -38,31 +39,21 @@ import ( // Storage represents a contract's storage. type Storage map[common.Hash]common.Hash -// Copy duplicates the current storage. -func (s Storage) Copy() Storage { - cpy := make(Storage, len(s)) - for key, value := range s { - cpy[key] = value - } - return cpy -} - // Config are the configuration options for structured logger the EVM type Config struct { EnableMemory bool // enable memory capture DisableStack bool // disable stack capture DisableStorage bool // disable storage capture EnableReturnData bool // enable return data capture - Debug bool // print output during capture end - Limit int // maximum length of output, but zero means unlimited + Limit int // maximum size of output, but zero means unlimited // Chain overrides, can be used to execute a trace using future fork rules Overrides *params.ChainConfig `json:"overrides,omitempty"` } //go:generate go run github.com/fjl/gencodec -type StructLog -field-override structLogMarshaling -out gen_structlog.go -// StructLog is emitted to the EVM each cycle and lists information about the current internal state -// prior to the execution of the statement. +// StructLog is emitted to the EVM each cycle and lists information about the +// current internal state prior to the execution of the statement. type StructLog struct { Pc uint64 `json:"pc"` Op vm.OpCode `json:"op"` @@ -102,29 +93,144 @@ func (s *StructLog) ErrorString() string { return "" } +// WriteTo writes the human-readable log data into the supplied writer. +func (s *StructLog) WriteTo(writer io.Writer) { + fmt.Fprintf(writer, "%-16spc=%08d gas=%v cost=%v", s.Op, s.Pc, s.Gas, s.GasCost) + if s.Err != nil { + fmt.Fprintf(writer, " ERROR: %v", s.Err) + } + fmt.Fprintln(writer) + + if len(s.Stack) > 0 { + fmt.Fprintln(writer, "Stack:") + for i := len(s.Stack) - 1; i >= 0; i-- { + fmt.Fprintf(writer, "%08d %s\n", len(s.Stack)-i-1, s.Stack[i].Hex()) + } + } + if len(s.Memory) > 0 { + fmt.Fprintln(writer, "Memory:") + fmt.Fprint(writer, hex.Dump(s.Memory)) + } + if len(s.Storage) > 0 { + fmt.Fprintln(writer, "Storage:") + for h, item := range s.Storage { + fmt.Fprintf(writer, "%x: %x\n", h, item) + } + } + if len(s.ReturnData) > 0 { + fmt.Fprintln(writer, "ReturnData:") + fmt.Fprint(writer, hex.Dump(s.ReturnData)) + } + fmt.Fprintln(writer) +} + +// structLogLegacy stores a structured log emitted by the EVM while replaying a +// transaction in debug mode. It's the legacy format used in tracer. The differences +// between the structLog json and the 'legacy' json are: +// +// op: +// Legacy uses string (e.g. "SSTORE"), non-legacy uses a byte. +// non-legacy has an 'opName' field containing the op name. +// +// gas, gasCost: +// Legacy uses integers, non-legacy hex-strings +// +// memory: +// Legacy uses a list of 64-char strings, each representing 32-byte chunks +// of evm memory. Non-legacy just uses a string of hexdata, no chunking. +// +// storage: +// Legacy has a storage field while non-legacy doesn't. +type structLogLegacy struct { + Pc uint64 `json:"pc"` + Op string `json:"op"` + Gas uint64 `json:"gas"` + GasCost uint64 `json:"gasCost"` + Depth int `json:"depth"` + Error string `json:"error,omitempty"` + Stack *[]string `json:"stack,omitempty"` + ReturnData string `json:"returnData,omitempty"` + Memory *[]string `json:"memory,omitempty"` + Storage *map[string]string `json:"storage,omitempty"` + RefundCounter uint64 `json:"refund,omitempty"` +} + +// toLegacyJSON converts the structLog to legacy json-encoded legacy form. +func (s *StructLog) toLegacyJSON() json.RawMessage { + msg := structLogLegacy{ + Pc: s.Pc, + Op: s.Op.String(), + Gas: s.Gas, + GasCost: s.GasCost, + Depth: s.Depth, + Error: s.ErrorString(), + RefundCounter: s.RefundCounter, + } + if s.Stack != nil { + stack := make([]string, len(s.Stack)) + for i, stackValue := range s.Stack { + stack[i] = stackValue.Hex() + } + msg.Stack = &stack + } + if len(s.ReturnData) > 0 { + msg.ReturnData = hexutil.Bytes(s.ReturnData).String() + } + if s.Memory != nil { + memory := make([]string, 0, (len(s.Memory)+31)/32) + for i := 0; i+32 <= len(s.Memory); i += 32 { + memory = append(memory, fmt.Sprintf("%x", s.Memory[i:i+32])) + } + msg.Memory = &memory + } + if s.Storage != nil { + storage := make(map[string]string) + for i, storageValue := range s.Storage { + storage[fmt.Sprintf("%x", i)] = fmt.Sprintf("%x", storageValue) + } + msg.Storage = &storage + } + element, _ := json.Marshal(msg) + return element +} + // StructLogger is an EVM state logger and implements EVMLogger. // // StructLogger can capture state based on the given Log configuration and also keeps // a track record of modified storage which is used in reporting snapshots of the // contract their storage. +// +// A StructLogger can either yield it's output immediately (streaming) or store for +// later output. type StructLogger struct { cfg Config env *tracing.VMContext storage map[common.Address]Storage - logs []StructLog output []byte err error usedGas uint64 + writer io.Writer // If set, the logger will stream instead of store logs + logs []json.RawMessage // buffer of json-encoded logs + resultSize int + interrupt atomic.Bool // Atomic flag to signal execution interruption reason error // Textual reason for the interruption } -// NewStructLogger returns a new logger +// NewStreamingStructLogger returns a new streaming logger. +func NewStreamingStructLogger(cfg *Config, writer io.Writer) *StructLogger { + l := NewStructLogger(cfg) + l.writer = writer + return l +} + +// NewStructLogger construct a new (non-streaming) struct logger. func NewStructLogger(cfg *Config) *StructLogger { logger := &StructLogger{ storage: make(map[common.Address]Storage), + logs: make([]json.RawMessage, 0), } if cfg != nil { logger.cfg = *cfg @@ -142,44 +248,36 @@ func (l *StructLogger) Hooks() *tracing.Hooks { } } -// Reset clears the data held by the logger. -func (l *StructLogger) Reset() { - l.storage = make(map[common.Address]Storage) - l.output = make([]byte, 0) - l.logs = l.logs[:0] - l.err = nil -} - // OnOpcode logs a new structured log message and pushes it out to the environment // // OnOpcode also tracks SLOAD/SSTORE ops to track storage change. func (l *StructLogger) OnOpcode(pc uint64, opcode byte, gas, cost uint64, scope tracing.OpContext, rData []byte, depth int, err error) { - // If tracing was interrupted, set the error and stop + // If tracing was interrupted, exit if l.interrupt.Load() { return } - // check if already accumulated the specified number of logs - if l.cfg.Limit != 0 && l.cfg.Limit <= len(l.logs) { + // check if already accumulated the size of the response. + if l.cfg.Limit != 0 && l.resultSize > l.cfg.Limit { return } - - op := vm.OpCode(opcode) - memory := scope.MemoryData() - stack := scope.StackData() - // Copy a snapshot of the current memory state to a new buffer - var mem []byte + var ( + op = vm.OpCode(opcode) + memory = scope.MemoryData() + contractAddr = scope.Address() + stack = scope.StackData() + stackLen = len(stack) + ) + log := StructLog{pc, op, gas, cost, nil, len(memory), nil, nil, nil, depth, l.env.StateDB.GetRefund(), err} if l.cfg.EnableMemory { - mem = make([]byte, len(memory)) - copy(mem, memory) + log.Memory = memory } - // Copy a snapshot of the current stack state to a new buffer - var stck []uint256.Int if !l.cfg.DisableStack { - stck = make([]uint256.Int, len(stack)) - copy(stck, stack) + log.Stack = scope.StackData() } - contractAddr := scope.Address() - stackLen := len(stack) + if l.cfg.EnableReturnData { + log.ReturnData = rData + } + // Copy a snapshot of the current storage to a new container var storage Storage if !l.cfg.DisableStorage && (op == vm.SLOAD || op == vm.SSTORE) { @@ -195,7 +293,7 @@ func (l *StructLogger) OnOpcode(pc uint64, opcode byte, gas, cost uint64, scope value = l.env.StateDB.GetState(contractAddr, address) ) l.storage[contractAddr][address] = value - storage = l.storage[contractAddr].Copy() + storage = maps.Clone(l.storage[contractAddr]) } else if op == vm.SSTORE && stackLen >= 2 { // capture SSTORE opcodes and record the written entry in the local storage. var ( @@ -203,17 +301,19 @@ func (l *StructLogger) OnOpcode(pc uint64, opcode byte, gas, cost uint64, scope address = common.Hash(stack[stackLen-1].Bytes32()) ) l.storage[contractAddr][address] = value - storage = l.storage[contractAddr].Copy() + storage = maps.Clone(l.storage[contractAddr]) } } - var rdata []byte - if l.cfg.EnableReturnData { - rdata = make([]byte, len(rData)) - copy(rdata, rData) + log.Storage = storage + + // create a log + if l.writer == nil { + entry := log.toLegacyJSON() + l.resultSize += len(entry) + l.logs = append(l.logs, entry) + return } - // create a new snapshot of the EVM. - log := StructLog{pc, op, gas, cost, mem, len(memory), stck, rdata, storage, depth, l.env.StateDB.GetRefund(), err} - l.logs = append(l.logs, log) + log.WriteTo(l.writer) } // OnExit is called a call frame finishes processing. @@ -223,12 +323,13 @@ func (l *StructLogger) OnExit(depth int, output []byte, gasUsed uint64, err erro } l.output = output l.err = err - if l.cfg.Debug { - fmt.Printf("%#x\n", output) - if err != nil { - fmt.Printf(" error: %v\n", err) - } - } + // TODO @holiman, should we output the per-scope output? + //if l.cfg.Debug { + // fmt.Printf("%#x\n", output) + // if err != nil { + // fmt.Printf(" error: %v\n", err) + // } + //} } func (l *StructLogger) GetResult() (json.RawMessage, error) { @@ -247,7 +348,7 @@ func (l *StructLogger) GetResult() (json.RawMessage, error) { Gas: l.usedGas, Failed: failed, ReturnValue: returnVal, - StructLogs: formatLogs(l.StructLogs()), + StructLogs: l.logs, }) } @@ -278,9 +379,6 @@ func (l *StructLogger) OnSystemTxEnd(intrinsicGas uint64) { l.usedGas -= intrinsicGas } -// StructLogs returns the captured log entries. -func (l *StructLogger) StructLogs() []StructLog { return l.logs } - // Error returns the VM error captured by the trace. func (l *StructLogger) Error() error { return l.err } @@ -288,49 +386,10 @@ func (l *StructLogger) Error() error { return l.err } func (l *StructLogger) Output() []byte { return l.output } // WriteTrace writes a formatted trace to the given writer +// @deprecated func WriteTrace(writer io.Writer, logs []StructLog) { for _, log := range logs { - fmt.Fprintf(writer, "%-16spc=%08d gas=%v cost=%v", log.Op, log.Pc, log.Gas, log.GasCost) - if log.Err != nil { - fmt.Fprintf(writer, " ERROR: %v", log.Err) - } - fmt.Fprintln(writer) - - if len(log.Stack) > 0 { - fmt.Fprintln(writer, "Stack:") - for i := len(log.Stack) - 1; i >= 0; i-- { - fmt.Fprintf(writer, "%08d %s\n", len(log.Stack)-i-1, log.Stack[i].Hex()) - } - } - if len(log.Memory) > 0 { - fmt.Fprintln(writer, "Memory:") - fmt.Fprint(writer, hex.Dump(log.Memory)) - } - if len(log.Storage) > 0 { - fmt.Fprintln(writer, "Storage:") - for h, item := range log.Storage { - fmt.Fprintf(writer, "%x: %x\n", h, item) - } - } - if len(log.ReturnData) > 0 { - fmt.Fprintln(writer, "ReturnData:") - fmt.Fprint(writer, hex.Dump(log.ReturnData)) - } - fmt.Fprintln(writer) - } -} - -// WriteLogs writes vm logs in a readable format to the given writer -func WriteLogs(writer io.Writer, logs []*types.Log) { - for _, log := range logs { - fmt.Fprintf(writer, "LOG%d: %x bn=%d txi=%x\n", len(log.Topics), log.Address, log.BlockNumber, log.TxIndex) - - for i, topic := range log.Topics { - fmt.Fprintf(writer, "%08d %x\n", i, topic) - } - - fmt.Fprint(writer, hex.Dump(log.Data)) - fmt.Fprintln(writer) + log.WriteTo(writer) } } @@ -368,26 +427,35 @@ func (t *mdLogger) OnEnter(depth int, typ byte, from common.Address, to common.A if depth != 0 { return } - create := vm.OpCode(typ) == vm.CREATE - if !create { - fmt.Fprintf(t.out, "From: `%v`\nTo: `%v`\nData: `%#x`\nGas: `%d`\nValue `%v` wei\n", - from.String(), to.String(), - input, gas, value) + if create := vm.OpCode(typ) == vm.CREATE; !create { + fmt.Fprintf(t.out, "Pre-execution info:\n"+ + " - from: `%v`\n"+ + " - to: `%v`\n"+ + " - data: `%#x`\n"+ + " - gas: `%d`\n"+ + " - value: `%v` wei\n", + from.String(), to.String(), input, gas, value) } else { - fmt.Fprintf(t.out, "From: `%v`\nCreate at: `%v`\nData: `%#x`\nGas: `%d`\nValue `%v` wei\n", - from.String(), to.String(), - input, gas, value) + fmt.Fprintf(t.out, "Pre-execution info:\n"+ + " - from: `%v`\n"+ + " - create: `%v`\n"+ + " - data: `%#x`\n"+ + " - gas: `%d`\n"+ + " - value: `%v` wei\n", + from.String(), to.String(), input, gas, value) } - fmt.Fprintf(t.out, ` -| Pc | Op | Cost | Stack | RStack | Refund | -|-------|-------------|------|-----------|-----------|---------| +| Pc | Op | Cost | Refund | Stack | +|-------|-------------|------|-----------|-----------| `) } func (t *mdLogger) OnExit(depth int, output []byte, gasUsed uint64, err error, reverted bool) { if depth == 0 { - fmt.Fprintf(t.out, "\nOutput: `%#x`\nConsumed gas: `%d`\nError: `%v`\n", + fmt.Fprintf(t.out, "\nPost-execution info:\n"+ + " - output: `%#x`\n"+ + " - consumed gas: `%d`\n"+ + " - error: `%v`\n", output, gasUsed, err) } } @@ -395,7 +463,8 @@ func (t *mdLogger) OnExit(depth int, output []byte, gasUsed uint64, err error, r // OnOpcode also tracks SLOAD/SSTORE ops to track storage change. func (t *mdLogger) OnOpcode(pc uint64, op byte, gas, cost uint64, scope tracing.OpContext, rData []byte, depth int, err error) { stack := scope.StackData() - fmt.Fprintf(t.out, "| %4d | %10v | %3d |", pc, vm.OpCode(op).String(), cost) + fmt.Fprintf(t.out, "| %4d | %10v | %3d |%10v |", pc, vm.OpCode(op).String(), + cost, t.env.StateDB.GetRefund()) if !t.cfg.DisableStack { // format stack @@ -406,7 +475,6 @@ func (t *mdLogger) OnOpcode(pc uint64, op byte, gas, cost uint64, scope tracing. b := fmt.Sprintf("[%v]", strings.Join(a, ",")) fmt.Fprintf(t.out, "%10v |", b) } - fmt.Fprintf(t.out, "%10v |", t.env.StateDB.GetRefund()) fmt.Fprintln(t.out, "") if err != nil { fmt.Fprintf(t.out, "Error: %v\n", err) @@ -421,65 +489,8 @@ func (t *mdLogger) OnFault(pc uint64, op byte, gas, cost uint64, scope tracing.O // while replaying a transaction in debug mode as well as transaction // execution status, the amount of gas used and the return value type ExecutionResult struct { - Gas uint64 `json:"gas"` - Failed bool `json:"failed"` - ReturnValue string `json:"returnValue"` - StructLogs []StructLogRes `json:"structLogs"` -} - -// StructLogRes stores a structured log emitted by the EVM while replaying a -// transaction in debug mode -type StructLogRes struct { - Pc uint64 `json:"pc"` - Op string `json:"op"` - Gas uint64 `json:"gas"` - GasCost uint64 `json:"gasCost"` - Depth int `json:"depth"` - Error string `json:"error,omitempty"` - Stack *[]string `json:"stack,omitempty"` - ReturnData string `json:"returnData,omitempty"` - Memory *[]string `json:"memory,omitempty"` - Storage *map[string]string `json:"storage,omitempty"` - RefundCounter uint64 `json:"refund,omitempty"` -} - -// formatLogs formats EVM returned structured logs for json output -func formatLogs(logs []StructLog) []StructLogRes { - formatted := make([]StructLogRes, len(logs)) - for index, trace := range logs { - formatted[index] = StructLogRes{ - Pc: trace.Pc, - Op: trace.Op.String(), - Gas: trace.Gas, - GasCost: trace.GasCost, - Depth: trace.Depth, - Error: trace.ErrorString(), - RefundCounter: trace.RefundCounter, - } - if trace.Stack != nil { - stack := make([]string, len(trace.Stack)) - for i, stackValue := range trace.Stack { - stack[i] = stackValue.Hex() - } - formatted[index].Stack = &stack - } - if trace.ReturnData != nil && len(trace.ReturnData) > 0 { - formatted[index].ReturnData = hexutil.Bytes(trace.ReturnData).String() - } - if trace.Memory != nil { - memory := make([]string, 0, (len(trace.Memory)+31)/32) - for i := 0; i+32 <= len(trace.Memory); i += 32 { - memory = append(memory, fmt.Sprintf("%x", trace.Memory[i:i+32])) - } - formatted[index].Memory = &memory - } - if trace.Storage != nil { - storage := make(map[string]string) - for i, storageValue := range trace.Storage { - storage[fmt.Sprintf("%x", i)] = fmt.Sprintf("%x", storageValue) - } - formatted[index].Storage = &storage - } - } - return formatted + Gas uint64 `json:"gas"` + Failed bool `json:"failed"` + ReturnValue string `json:"returnValue"` + StructLogs []json.RawMessage `json:"structLogs"` } diff --git a/eth/tracers/logger/logger_json.go b/eth/tracers/logger/logger_json.go index 797f7ac658..52ac3945d4 100644 --- a/eth/tracers/logger/logger_json.go +++ b/eth/tracers/logger/logger_json.go @@ -71,7 +71,7 @@ func NewJSONLogger(cfg *Config, writer io.Writer) *tracing.Hooks { l.hooks = &tracing.Hooks{ OnTxStart: l.OnTxStart, OnSystemCallStart: l.onSystemCallStart, - OnExit: l.OnEnd, + OnExit: l.OnExit, OnOpcode: l.OnOpcode, OnFault: l.OnFault, } @@ -152,13 +152,6 @@ func (l *jsonLogger) OnEnter(depth int, typ byte, from common.Address, to common l.encoder.Encode(frame) } -func (l *jsonLogger) OnEnd(depth int, output []byte, gasUsed uint64, err error, reverted bool) { - if depth > 0 { - return - } - l.OnExit(depth, output, gasUsed, err, false) -} - func (l *jsonLogger) OnExit(depth int, output []byte, gasUsed uint64, err error, reverted bool) { type endLog struct { Output string `json:"output"` diff --git a/eth/tracers/logger/logger_test.go b/eth/tracers/logger/logger_test.go index 137608f884..e7799dde35 100644 --- a/eth/tracers/logger/logger_test.go +++ b/eth/tracers/logger/logger_test.go @@ -49,20 +49,22 @@ type dummyStatedb struct { state.StateDB } -func (*dummyStatedb) GetRefund() uint64 { return 1337 } -func (*dummyStatedb) GetState(_ common.Address, _ common.Hash) common.Hash { return common.Hash{} } -func (*dummyStatedb) SetState(_ common.Address, _ common.Hash, _ common.Hash) {} +func (*dummyStatedb) GetRefund() uint64 { return 1337 } +func (*dummyStatedb) GetState(_ common.Address, _ common.Hash) common.Hash { return common.Hash{} } +func (*dummyStatedb) SetState(_ common.Address, _ common.Hash, _ common.Hash) common.Hash { + return common.Hash{} +} func TestStoreCapture(t *testing.T) { var ( logger = NewStructLogger(nil) - env = vm.NewEVM(vm.BlockContext{}, vm.TxContext{}, &dummyStatedb{}, params.TestChainConfig, vm.Config{Tracer: logger.Hooks()}) + evm = vm.NewEVM(vm.BlockContext{}, &dummyStatedb{}, params.TestChainConfig, vm.Config{Tracer: logger.Hooks()}) contract = vm.NewContract(&dummyContractRef{}, &dummyContractRef{}, new(uint256.Int), 100000) ) contract.Code = []byte{byte(vm.PUSH1), 0x1, byte(vm.PUSH1), 0x0, byte(vm.SSTORE)} var index common.Hash - logger.OnTxStart(env.GetVMContext(), nil, common.Address{}) - _, err := env.Interpreter().Run(contract, []byte{}, false) + logger.OnTxStart(evm.GetVMContext(), nil, common.Address{}) + _, err := evm.Interpreter().Run(contract, []byte{}, false) if err != nil { t.Fatal(err) } diff --git a/eth/tracers/native/4byte.go b/eth/tracers/native/4byte.go index 6cb0e433d2..cec45a1e7a 100644 --- a/eth/tracers/native/4byte.go +++ b/eth/tracers/native/4byte.go @@ -27,6 +27,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/eth/tracers" + "github.com/ethereum/go-ethereum/params" ) func init() { @@ -48,17 +49,19 @@ func init() { // 0xc281d19e-0: 1 // } type fourByteTracer struct { - ids map[string]int // ids aggregates the 4byte ids found - interrupt atomic.Bool // Atomic flag to signal execution interruption - reason error // Textual reason for the interruption + ids map[string]int // ids aggregates the 4byte ids found + interrupt atomic.Bool // Atomic flag to signal execution interruption + reason error // Textual reason for the interruption + chainConfig *params.ChainConfig activePrecompiles []common.Address // Updated on tx start based on given rules } // newFourByteTracer returns a native go tracer which collects // 4 byte-identifiers of a tx, and implements vm.EVMLogger. -func newFourByteTracer(ctx *tracers.Context, _ json.RawMessage) (*tracers.Tracer, error) { +func newFourByteTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { t := &fourByteTracer{ - ids: make(map[string]int), + ids: make(map[string]int), + chainConfig: chainConfig, } return &tracers.Tracer{ Hooks: &tracing.Hooks{ @@ -88,7 +91,7 @@ func (t *fourByteTracer) store(id []byte, size int) { func (t *fourByteTracer) OnTxStart(env *tracing.VMContext, tx *types.Transaction, from common.Address) { // Update list of precompiles based on current block - rules := env.ChainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) + rules := t.chainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) t.activePrecompiles = vm.ActivePrecompiles(rules) } diff --git a/eth/tracers/native/call.go b/eth/tracers/native/call.go index eef89cbc03..37865ffeaf 100644 --- a/eth/tracers/native/call.go +++ b/eth/tracers/native/call.go @@ -29,6 +29,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/eth/tracers" + "github.com/ethereum/go-ethereum/params" ) //go:generate go run github.com/fjl/gencodec -type callFrame -field-override callFrameMarshaling -out gen_callframe_json.go @@ -125,7 +126,7 @@ type callTracerConfig struct { // newCallTracer returns a native go tracer which tracks // call frames of a tx, and implements vm.EVMLogger. -func newCallTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { +func newCallTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { t, err := newCallTracerObject(ctx, cfg) if err != nil { return nil, err @@ -146,10 +147,8 @@ func newCallTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, func newCallTracerObject(ctx *tracers.Context, cfg json.RawMessage) (*callTracer, error) { var config callTracerConfig - if cfg != nil { - if err := json.Unmarshal(cfg, &config); err != nil { - return nil, err - } + if err := json.Unmarshal(cfg, &config); err != nil { + return nil, err } // First callframe contains tx context info // and is populated on start and end. diff --git a/eth/tracers/native/call_flat.go b/eth/tracers/native/call_flat.go index e08e3296d7..effccde3e7 100644 --- a/eth/tracers/native/call_flat.go +++ b/eth/tracers/native/call_flat.go @@ -31,6 +31,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" "github.com/ethereum/go-ethereum/eth/tracers" + "github.com/ethereum/go-ethereum/params" ) //go:generate go run github.com/fjl/gencodec -type flatCallAction -field-override flatCallActionMarshaling -out gen_flatcallaction_json.go @@ -54,6 +55,7 @@ var parityErrorMapping = map[string]string{ } var parityErrorMappingStartingWith = map[string]string{ + "out of gas:": "Out of gas", // convert OOG wrapped errors, eg `out of gas: not enough gas for reentrancy sentry` "invalid opcode:": "Bad instruction", "stack underflow": "Stack underflow", } @@ -114,6 +116,7 @@ type flatCallResultMarshaling struct { type flatCallTracer struct { tracer *callTracer config flatCallTracerConfig + chainConfig *params.ChainConfig ctx *tracers.Context // Holds tracer context data interrupt atomic.Bool // Atomic flag to signal execution interruption activePrecompiles []common.Address // Updated on tx start based on given rules @@ -125,22 +128,20 @@ type flatCallTracerConfig struct { } // newFlatCallTracer returns a new flatCallTracer. -func newFlatCallTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { +func newFlatCallTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { var config flatCallTracerConfig - if cfg != nil { - if err := json.Unmarshal(cfg, &config); err != nil { - return nil, err - } + if err := json.Unmarshal(cfg, &config); err != nil { + return nil, err } // Create inner call tracer with default configuration, don't forward // the OnlyTopCall or WithLog to inner for now - t, err := newCallTracerObject(ctx, nil) + t, err := newCallTracerObject(ctx, json.RawMessage("{}")) if err != nil { return nil, err } - ft := &flatCallTracer{tracer: t, ctx: ctx, config: config} + ft := &flatCallTracer{tracer: t, ctx: ctx, config: config, chainConfig: chainConfig} return &tracers.Tracer{ Hooks: &tracing.Hooks{ OnTxStart: ft.OnTxStart, @@ -206,7 +207,7 @@ func (t *flatCallTracer) OnTxStart(env *tracing.VMContext, tx *types.Transaction } t.tracer.OnTxStart(env, tx, from) // Update list of precompiles based on current block - rules := env.ChainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) + rules := t.chainConfig.Rules(env.BlockNumber, env.Random != nil, env.Time) t.activePrecompiles = vm.ActivePrecompiles(rules) } @@ -300,10 +301,11 @@ func newFlatCreate(input *callFrame) *flatCallFrame { return &flatCallFrame{ Type: strings.ToLower(vm.CREATE.String()), Action: flatCallAction{ - From: &input.From, - Gas: &input.Gas, - Value: input.Value, - Init: &actionInit, + CreationMethod: strings.ToLower(input.Type.String()), + From: &input.From, + Gas: &input.Gas, + Value: input.Value, + Init: &actionInit, }, Result: &flatCallResult{ GasUsed: &input.GasUsed, @@ -374,6 +376,7 @@ func convertErrorToParity(call *flatCallFrame) { for gethError, parityError := range parityErrorMappingStartingWith { if strings.HasPrefix(call.Error, gethError) { call.Error = parityError + break } } } diff --git a/eth/tracers/native/call_flat_test.go b/eth/tracers/native/call_flat_test.go index d5481b868b..a81af6d6bc 100644 --- a/eth/tracers/native/call_flat_test.go +++ b/eth/tracers/native/call_flat_test.go @@ -31,7 +31,7 @@ import ( ) func TestCallFlatStop(t *testing.T) { - tracer, err := tracers.DefaultDirectory.New("flatCallTracer", &tracers.Context{}, nil) + tracer, err := tracers.DefaultDirectory.New("flatCallTracer", &tracers.Context{}, nil, params.MainnetChainConfig) require.NoError(t, err) // this error should be returned by GetResult @@ -47,9 +47,7 @@ func TestCallFlatStop(t *testing.T) { Data: nil, }) - tracer.OnTxStart(&tracing.VMContext{ - ChainConfig: params.MainnetChainConfig, - }, tx, common.Address{}) + tracer.OnTxStart(&tracing.VMContext{}, tx, common.Address{}) tracer.OnEnter(0, byte(vm.CALL), common.Address{}, common.Address{}, nil, 0, big.NewInt(0)) diff --git a/eth/tracers/native/mux.go b/eth/tracers/native/mux.go index 70a0e0f69d..439c65e85f 100644 --- a/eth/tracers/native/mux.go +++ b/eth/tracers/native/mux.go @@ -24,6 +24,7 @@ import ( "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/eth/tracers" + "github.com/ethereum/go-ethereum/params" ) func init() { @@ -38,17 +39,15 @@ type muxTracer struct { } // newMuxTracer returns a new mux tracer. -func newMuxTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { +func newMuxTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { var config map[string]json.RawMessage - if cfg != nil { - if err := json.Unmarshal(cfg, &config); err != nil { - return nil, err - } + if err := json.Unmarshal(cfg, &config); err != nil { + return nil, err } objects := make([]*tracers.Tracer, 0, len(config)) names := make([]string, 0, len(config)) for k, v := range config { - t, err := tracers.DefaultDirectory.New(k, ctx, v) + t, err := tracers.DefaultDirectory.New(k, ctx, v, chainConfig) if err != nil { return nil, err } diff --git a/eth/tracers/native/noop.go b/eth/tracers/native/noop.go index 5fd99d4da2..d9d1cb5934 100644 --- a/eth/tracers/native/noop.go +++ b/eth/tracers/native/noop.go @@ -24,6 +24,7 @@ import ( "github.com/ethereum/go-ethereum/core/tracing" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/eth/tracers" + "github.com/ethereum/go-ethereum/params" ) func init() { @@ -35,7 +36,7 @@ func init() { type noopTracer struct{} // newNoopTracer returns a new noop tracer. -func newNoopTracer(ctx *tracers.Context, _ json.RawMessage) (*tracers.Tracer, error) { +func newNoopTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { t := &noopTracer{} return &tracers.Tracer{ Hooks: &tracing.Hooks{ diff --git a/eth/tracers/native/prestate.go b/eth/tracers/native/prestate.go index b353c06960..5776275c2b 100644 --- a/eth/tracers/native/prestate.go +++ b/eth/tracers/native/prestate.go @@ -31,6 +31,7 @@ import ( "github.com/ethereum/go-ethereum/eth/tracers" "github.com/ethereum/go-ethereum/eth/tracers/internal" "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/params" ) //go:generate go run github.com/fjl/gencodec -type account -field-override accountMarshaling -out gen_account_json.go @@ -71,15 +72,15 @@ type prestateTracer struct { } type prestateTracerConfig struct { - DiffMode bool `json:"diffMode"` // If true, this tracer will return state modifications + DiffMode bool `json:"diffMode"` // If true, this tracer will return state modifications + DisableCode bool `json:"disableCode"` // If true, this tracer will not return the contract code + DisableStorage bool `json:"disableStorage"` // If true, this tracer will not return the contract storage } -func newPrestateTracer(ctx *tracers.Context, cfg json.RawMessage) (*tracers.Tracer, error) { +func newPrestateTracer(ctx *tracers.Context, cfg json.RawMessage, chainConfig *params.ChainConfig) (*tracers.Tracer, error) { var config prestateTracerConfig - if cfg != nil { - if err := json.Unmarshal(cfg, &config); err != nil { - return nil, err - } + if err := json.Unmarshal(cfg, &config); err != nil { + return nil, err } t := &prestateTracer{ pre: stateMap{}, @@ -158,6 +159,15 @@ func (t *prestateTracer) OnTxStart(env *tracing.VMContext, tx *types.Transaction t.lookupAccount(from) t.lookupAccount(t.to) t.lookupAccount(env.Coinbase) + + // Add accounts with authorizations to the prestate before they get applied. + for _, auth := range tx.AuthList() { + addr, err := auth.Authority() + if err != nil { + continue + } + t.lookupAccount(addr) + } } func (t *prestateTracer) OnTxEnd(receipt *types.Receipt, err error) { @@ -211,7 +221,6 @@ func (t *prestateTracer) processDiffState() { postAccount := &account{Storage: make(map[common.Hash]common.Hash)} newBalance := t.env.StateDB.GetBalance(addr).ToBig() newNonce := t.env.StateDB.GetNonce(addr) - newCode := t.env.StateDB.GetCode(addr) if newBalance.Cmp(t.pre[addr].Balance) != 0 { modified = true @@ -221,25 +230,30 @@ func (t *prestateTracer) processDiffState() { modified = true postAccount.Nonce = newNonce } - if !bytes.Equal(newCode, t.pre[addr].Code) { - modified = true - postAccount.Code = newCode + if !t.config.DisableCode { + newCode := t.env.StateDB.GetCode(addr) + if !bytes.Equal(newCode, t.pre[addr].Code) { + modified = true + postAccount.Code = newCode + } } - for key, val := range state.Storage { - // don't include the empty slot - if val == (common.Hash{}) { - delete(t.pre[addr].Storage, key) - } + if !t.config.DisableStorage { + for key, val := range state.Storage { + // don't include the empty slot + if val == (common.Hash{}) { + delete(t.pre[addr].Storage, key) + } - newVal := t.env.StateDB.GetState(addr, key) - if val == newVal { - // Omit unchanged slots - delete(t.pre[addr].Storage, key) - } else { - modified = true - if newVal != (common.Hash{}) { - postAccount.Storage[key] = newVal + newVal := t.env.StateDB.GetState(addr, key) + if val == newVal { + // Omit unchanged slots + delete(t.pre[addr].Storage, key) + } else { + modified = true + if newVal != (common.Hash{}) { + postAccount.Storage[key] = newVal + } } } } @@ -264,11 +278,17 @@ func (t *prestateTracer) lookupAccount(addr common.Address) { Balance: t.env.StateDB.GetBalance(addr).ToBig(), Nonce: t.env.StateDB.GetNonce(addr), Code: t.env.StateDB.GetCode(addr), - Storage: make(map[common.Hash]common.Hash), } if !acc.exists() { acc.empty = true } + // The code must be fetched first for the emptiness check. + if t.config.DisableCode { + acc.Code = nil + } + if !t.config.DisableStorage { + acc.Storage = make(map[common.Hash]common.Hash) + } t.pre[addr] = acc } @@ -276,6 +296,9 @@ func (t *prestateTracer) lookupAccount(addr common.Address) { // it to the prestate of the given contract. It assumes `lookupAccount` // has been performed on the contract before. func (t *prestateTracer) lookupStorage(addr common.Address, key common.Hash) { + if t.config.DisableStorage { + return + } if _, ok := t.pre[addr].Storage[key]; ok { return } diff --git a/eth/tracers/tracers_test.go b/eth/tracers/tracers_test.go index 3cce7bffa1..a72dbf6ee6 100644 --- a/eth/tracers/tracers_test.go +++ b/eth/tracers/tracers_test.go @@ -31,7 +31,7 @@ import ( "github.com/ethereum/go-ethereum/tests" ) -func BenchmarkTransactionTrace(b *testing.B) { +func BenchmarkTransactionTraceV2(b *testing.B) { key, _ := crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") from := crypto.PubkeyToAddress(key.PublicKey) gas := uint64(1000000) // 1M gas @@ -47,10 +47,6 @@ func BenchmarkTransactionTrace(b *testing.B) { if err != nil { b.Fatal(err) } - txContext := vm.TxContext{ - Origin: from, - GasPrice: tx.GasPrice(), - } context := vm.BlockContext{ CanTransfer: core.CanTransfer, Transfer: core.Transfer, @@ -82,14 +78,8 @@ func BenchmarkTransactionTrace(b *testing.B) { state := tests.MakePreState(rawdb.NewMemoryDatabase(), alloc, false, rawdb.HashScheme) defer state.Close() - // Create the tracer, the EVM environment and run it - tracer := logger.NewStructLogger(&logger.Config{ - Debug: false, - //DisableStorage: true, - //EnableMemory: false, - //EnableReturnData: false, - }) - evm := vm.NewEVM(context, txContext, state.StateDB, params.AllEthashProtocolChanges, vm.Config{Tracer: tracer.Hooks()}) + evm := vm.NewEVM(context, state.StateDB, params.AllEthashProtocolChanges, vm.Config{}) + msg, err := core.TransactionToMessage(tx, signer, context.BaseFee) if err != nil { b.Fatalf("failed to prepare transaction for tracing: %v", err) @@ -98,16 +88,15 @@ func BenchmarkTransactionTrace(b *testing.B) { b.ReportAllocs() for i := 0; i < b.N; i++ { + tracer := logger.NewStructLogger(&logger.Config{}).Hooks() + tracer.OnTxStart(evm.GetVMContext(), tx, msg.From) + evm.Config.Tracer = tracer + snap := state.StateDB.Snapshot() - st := core.NewStateTransition(evm, msg, new(core.GasPool).AddGas(tx.Gas())) - _, err = st.TransitionDb() + _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())) if err != nil { b.Fatal(err) } state.StateDB.RevertToSnapshot(snap) - if have, want := len(tracer.StructLogs()), 244752; have != want { - b.Fatalf("trace wrong, want %d steps, have %d", want, have) - } - tracer.Reset() } } diff --git a/ethclient/ethclient.go b/ethclient/ethclient.go index 40ead6a787..e38ebd10f8 100644 --- a/ethclient/ethclient.go +++ b/ethclient/ethclient.go @@ -154,7 +154,6 @@ type rpcBlock struct { Transactions []rpcTransaction `json:"transactions"` UncleHashes []common.Hash `json:"uncles"` Withdrawals []*types.Withdrawal `json:"withdrawals,omitempty"` - Requests []*types.Request `json:"requests,omitempty"` } func (ec *Client) getBlock(ctx context.Context, method string, args ...interface{}) (*types.Block, error) { @@ -223,12 +222,12 @@ func (ec *Client) getBlock(ctx context.Context, method string, args ...interface } txs[i] = tx.tx } + return types.NewBlockWithHeader(head).WithBody( types.Body{ Transactions: txs, Uncles: uncles, Withdrawals: body.Withdrawals, - Requests: body.Requests, }), nil } @@ -795,6 +794,23 @@ func (ec *Client) MevParams(ctx context.Context) (*types.MevParams, error) { return ¶ms, err } +// RevertErrorData returns the 'revert reason' data of a contract call. +// +// This can be used with CallContract and EstimateGas, and only when the server is Geth. +func RevertErrorData(err error) ([]byte, bool) { + var ec rpc.Error + var ed rpc.DataError + if errors.As(err, &ec) && errors.As(err, &ed) && ec.ErrorCode() == 3 { + if eds, ok := ed.ErrorData().(string); ok { + revertData, err := hexutil.Decode(eds) + if err == nil { + return revertData, true + } + } + } + return nil, false +} + func toBlockNumArg(number *big.Int) string { if number == nil { return "latest" diff --git a/ethclient/ethclient_test.go b/ethclient/ethclient_test.go index 27f7a4a907..33bcfc0472 100644 --- a/ethclient/ethclient_test.go +++ b/ethclient/ethclient_test.go @@ -14,17 +14,19 @@ // You should have received a copy of the GNU Lesser General Public License // along with the go-ethereum library. If not, see . -package ethclient +package ethclient_test import ( "context" "errors" + "fmt" "math/big" "reflect" "testing" "time" "github.com/ethereum/go-ethereum" + "github.com/ethereum/go-ethereum/accounts/abi" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/consensus/ethash" "github.com/ethereum/go-ethereum/core" @@ -34,6 +36,7 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/eth/ethconfig" + "github.com/ethereum/go-ethereum/ethclient" "github.com/ethereum/go-ethereum/node" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rlp" @@ -43,152 +46,28 @@ import ( // Verify that Client implements the ethereum interfaces. var ( - _ = ethereum.ChainReader(&Client{}) - _ = ethereum.TransactionReader(&Client{}) - _ = ethereum.ChainStateReader(&Client{}) - _ = ethereum.ChainSyncReader(&Client{}) - _ = ethereum.ContractCaller(&Client{}) - _ = ethereum.GasEstimator(&Client{}) - _ = ethereum.GasPricer(&Client{}) - _ = ethereum.LogFilterer(&Client{}) - _ = ethereum.PendingStateReader(&Client{}) - // _ = ethereum.PendingStateEventer(&Client{}) - _ = ethereum.PendingContractCaller(&Client{}) + _ = ethereum.ChainReader(ðclient.Client{}) + _ = ethereum.TransactionReader(ðclient.Client{}) + _ = ethereum.ChainStateReader(ðclient.Client{}) + _ = ethereum.ChainSyncReader(ðclient.Client{}) + _ = ethereum.ContractCaller(ðclient.Client{}) + _ = ethereum.GasEstimator(ðclient.Client{}) + _ = ethereum.GasPricer(ðclient.Client{}) + _ = ethereum.LogFilterer(ðclient.Client{}) + _ = ethereum.PendingStateReader(ðclient.Client{}) + // _ = ethereum.PendingStateEventer(ðclient.Client{}) + _ = ethereum.PendingContractCaller(ðclient.Client{}) ) -func TestToFilterArg(t *testing.T) { - blockHashErr := errors.New("cannot specify both BlockHash and FromBlock/ToBlock") - addresses := []common.Address{ - common.HexToAddress("0xD36722ADeC3EdCB29c8e7b5a47f352D701393462"), - } - blockHash := common.HexToHash( - "0xeb94bb7d78b73657a9d7a99792413f50c0a45c51fc62bdcb08a53f18e9a2b4eb", - ) - - for _, testCase := range []struct { - name string - input ethereum.FilterQuery - output interface{} - err error - }{ - { - "without BlockHash", - ethereum.FilterQuery{ - Addresses: addresses, - FromBlock: big.NewInt(1), - ToBlock: big.NewInt(2), - Topics: [][]common.Hash{}, - }, - map[string]interface{}{ - "address": addresses, - "fromBlock": "0x1", - "toBlock": "0x2", - "topics": [][]common.Hash{}, - }, - nil, - }, - { - "with nil fromBlock and nil toBlock", - ethereum.FilterQuery{ - Addresses: addresses, - Topics: [][]common.Hash{}, - }, - map[string]interface{}{ - "address": addresses, - "fromBlock": "0x0", - "toBlock": "latest", - "topics": [][]common.Hash{}, - }, - nil, - }, - { - "with negative fromBlock and negative toBlock", - ethereum.FilterQuery{ - Addresses: addresses, - FromBlock: big.NewInt(-1), - ToBlock: big.NewInt(-1), - Topics: [][]common.Hash{}, - }, - map[string]interface{}{ - "address": addresses, - "fromBlock": "pending", - "toBlock": "pending", - "topics": [][]common.Hash{}, - }, - nil, - }, - { - "with blockhash", - ethereum.FilterQuery{ - Addresses: addresses, - BlockHash: &blockHash, - Topics: [][]common.Hash{}, - }, - map[string]interface{}{ - "address": addresses, - "blockHash": blockHash, - "topics": [][]common.Hash{}, - }, - nil, - }, - { - "with blockhash and from block", - ethereum.FilterQuery{ - Addresses: addresses, - BlockHash: &blockHash, - FromBlock: big.NewInt(1), - Topics: [][]common.Hash{}, - }, - nil, - blockHashErr, - }, - { - "with blockhash and to block", - ethereum.FilterQuery{ - Addresses: addresses, - BlockHash: &blockHash, - ToBlock: big.NewInt(1), - Topics: [][]common.Hash{}, - }, - nil, - blockHashErr, - }, - { - "with blockhash and both from / to block", - ethereum.FilterQuery{ - Addresses: addresses, - BlockHash: &blockHash, - FromBlock: big.NewInt(1), - ToBlock: big.NewInt(2), - Topics: [][]common.Hash{}, - }, - nil, - blockHashErr, - }, - } { - t.Run(testCase.name, func(t *testing.T) { - output, err := toFilterArg(testCase.input) - if (testCase.err == nil) != (err == nil) { - t.Fatalf("expected error %v but got %v", testCase.err, err) - } - if testCase.err != nil { - if testCase.err.Error() != err.Error() { - t.Fatalf("expected error %v but got %v", testCase.err, err) - } - } else if !reflect.DeepEqual(testCase.output, output) { - t.Fatalf("expected filter arg %v but got %v", testCase.output, output) - } - }) - } -} - var ( - testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") - testAddr = crypto.PubkeyToAddress(testKey.PublicKey) - testBalance = big.NewInt(2e18) - testGasPrice = big.NewInt(3e9) // 3Gwei - testBlockNum = 128 - testBlocks = []testBlockParam{ + testKey, _ = crypto.HexToECDSA("b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291") + testAddr = crypto.PubkeyToAddress(testKey.PublicKey) + testBalance = big.NewInt(2e18) + revertContractAddr = common.HexToAddress("290f1b36649a61e369c6276f6d29463335b4400c") + revertCode = common.FromHex("7f08c379a0000000000000000000000000000000000000000000000000000000006000526020600452600a6024527f75736572206572726f7200000000000000000000000000000000000000000000604452604e6000fd") + testGasPrice = big.NewInt(3e9) // 3Gwei + testBlockNum = 128 + testBlocks = []testBlockParam{ { blockNr: 1, txs: []testTransactionParam{ @@ -266,8 +145,11 @@ var ( ) var genesis = &core.Genesis{ - Config: params.AllEthashProtocolChanges, - Alloc: types.GenesisAlloc{testAddr: {Balance: testBalance}}, + Config: params.AllEthashProtocolChanges, + Alloc: types.GenesisAlloc{ + testAddr: {Balance: testBalance}, + revertContractAddr: {Code: revertCode}, + }, ExtraData: []byte("test genesis"), Timestamp: 9000, BaseFee: big.NewInt(params.InitialBaseFeeForBSC), @@ -301,29 +183,32 @@ type testBlockParam struct { txs []testTransactionParam } -func newTestBackend(t *testing.T) (*node.Node, []*types.Block) { +func newTestBackend(config *node.Config) (*node.Node, []*types.Block, error) { // Generate test chain. blocks := generateTestChain() // Create node - n, err := node.New(&node.Config{}) + if config == nil { + config = new(node.Config) + } + n, err := node.New(config) if err != nil { - t.Fatalf("can't create new node: %v", err) + return nil, nil, fmt.Errorf("can't create new node: %v", err) } // Create Ethereum Service - config := ðconfig.Config{Genesis: genesis, RPCGasCap: 1000000} - config.SnapshotCache = 256 - config.TriesInMemory = 128 - ethservice, err := eth.New(n, config) + ecfg := ðconfig.Config{Genesis: genesis, RPCGasCap: 1000000} + ecfg.SnapshotCache = 256 + ecfg.TriesInMemory = 128 + ethservice, err := eth.New(n, ecfg) if err != nil { - t.Fatalf("can't create new ethereum service: %v", err) + return nil, nil, fmt.Errorf("can't create new ethereum service: %v", err) } // Import the test chain. if err := n.Start(); err != nil { - t.Fatalf("can't start test node: %v", err) + return nil, nil, fmt.Errorf("can't start test node: %v", err) } if _, err := ethservice.BlockChain().InsertChain(blocks[1:]); err != nil { - t.Fatalf("can't import test blocks: %v", err) + return nil, nil, fmt.Errorf("can't import test blocks: %v", err) } // Ensure the tx indexing is fully generated for ; ; time.Sleep(time.Millisecond * 100) { @@ -332,7 +217,7 @@ func newTestBackend(t *testing.T) (*node.Node, []*types.Block) { break } } - return n, blocks + return n, blocks, nil } func generateTestChain() []*types.Block { @@ -388,7 +273,10 @@ func generateTestChain() []*types.Block { } func TestEthClient(t *testing.T) { - backend, chain := newTestBackend(t) + backend, chain, err := newTestBackend(nil) + if err != nil { + t.Fatal(err) + } client := backend.Attach() defer backend.Close() defer client.Close() @@ -457,7 +345,7 @@ func testHeader(t *testing.T, chain []*types.Block, client *rpc.Client) { } for name, tt := range tests { t.Run(name, func(t *testing.T) { - ec := NewClient(client) + ec := ethclient.NewClient(client) ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond) defer cancel() @@ -516,7 +404,7 @@ func testBalanceAt(t *testing.T, client *rpc.Client) { } for name, tt := range tests { t.Run(name, func(t *testing.T) { - ec := NewClient(client) + ec := ethclient.NewClient(client) ctx, cancel := context.WithTimeout(context.Background(), 100*time.Millisecond) defer cancel() @@ -532,7 +420,7 @@ func testBalanceAt(t *testing.T, client *rpc.Client) { } func testTransactionInBlock(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) // Get current block by number. block, err := ec.BlockByNumber(context.Background(), nil) @@ -564,7 +452,7 @@ func testTransactionInBlock(t *testing.T, client *rpc.Client) { } func testChainID(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) id, err := ec.ChainID(context.Background()) if err != nil { t.Fatalf("unexpected error: %v", err) @@ -575,7 +463,7 @@ func testChainID(t *testing.T, client *rpc.Client) { } func testGetBlock(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) // Get current block number blockNumber, err := ec.BlockNumber(context.Background()) @@ -620,7 +508,7 @@ func testGetBlock(t *testing.T, client *rpc.Client) { } func testStatusFunctions(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) // Sync progress progress, err := ec.SyncProgress(context.Background()) @@ -683,7 +571,7 @@ func testStatusFunctions(t *testing.T, client *rpc.Client) { } func testCallContractAtHash(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) // EstimateGas msg := ethereum.CallMsg{ @@ -710,7 +598,7 @@ func testCallContractAtHash(t *testing.T, client *rpc.Client) { } func testCallContract(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) // EstimateGas msg := ethereum.CallMsg{ @@ -737,14 +625,14 @@ func testCallContract(t *testing.T, client *rpc.Client) { } func testSendTransactionConditional(t *testing.T, client *rpc.Client) { - ec := NewClient(client) + ec := ethclient.NewClient(client) if err := sendTransactionConditional(ec); err != nil { t.Fatalf("error: %v", err) } } -func sendTransactionConditional(ec *Client) error { +func sendTransactionConditional(ec *ethclient.Client) error { chainID, err := ec.ChainID(context.Background()) if err != nil { return err @@ -777,3 +665,40 @@ func sendTransactionConditional(ec *Client) error { }, }) } + +// Here we show how to get the error message of reverted contract call. +func ExampleRevertErrorData() { + // First create an ethclient.Client instance. + ctx := context.Background() + ec, _ := ethclient.DialContext(ctx, exampleNode.HTTPEndpoint()) + + // Call the contract. + // Note we expect the call to return an error. + contract := common.HexToAddress("290f1b36649a61e369c6276f6d29463335b4400c") + call := ethereum.CallMsg{To: &contract, Gas: 30000} + result, err := ec.CallContract(ctx, call, nil) + if len(result) > 0 { + panic("got result") + } + if err == nil { + panic("call did not return error") + } + + // Extract the low-level revert data from the error. + revertData, ok := ethclient.RevertErrorData(err) + if !ok { + panic("unpacking revert failed") + } + fmt.Printf("revert: %x\n", revertData) + + // Parse the revert data to obtain the error message. + message, err := abi.UnpackRevert(revertData) + if err != nil { + panic("parsing ABI error failed: " + err.Error()) + } + fmt.Println("message:", message) + + // Output: + // revert: 08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a75736572206572726f72 + // message: user error +} diff --git a/console/bridge_test.go b/ethclient/example_test.go similarity index 52% rename from console/bridge_test.go rename to ethclient/example_test.go index e57e294fc5..5d0038f0c7 100644 --- a/console/bridge_test.go +++ b/ethclient/example_test.go @@ -1,4 +1,4 @@ -// Copyright 2020 The go-ethereum Authors +// Copyright 2024 The go-ethereum Authors // This file is part of the go-ethereum library. // // The go-ethereum library is free software: you can redistribute it and/or modify @@ -14,35 +14,22 @@ // You should have received a copy of the GNU Lesser General Public License // along with the go-ethereum library. If not, see . -package console +package ethclient_test import ( - "testing" - - "github.com/dop251/goja" - "github.com/ethereum/go-ethereum/internal/jsre" + "github.com/ethereum/go-ethereum/node" ) -// TestUndefinedAsParam ensures that personal functions can receive -// `undefined` as a parameter. -func TestUndefinedAsParam(t *testing.T) { - b := bridge{} - call := jsre.Call{} - call.Arguments = []goja.Value{goja.Undefined()} - - b.UnlockAccount(call) - b.Sign(call) - b.Sleep(call) -} - -// TestNullAsParam ensures that personal functions can receive -// `null` as a parameter. -func TestNullAsParam(t *testing.T) { - b := bridge{} - call := jsre.Call{} - call.Arguments = []goja.Value{goja.Null()} +var exampleNode *node.Node - b.UnlockAccount(call) - b.Sign(call) - b.Sleep(call) +// launch example server +func init() { + config := &node.Config{ + HTTPHost: "127.0.0.1", + } + n, _, err := newTestBackend(config) + if err != nil { + panic("can't launch node: " + err.Error()) + } + exampleNode = n } diff --git a/ethclient/gethclient/gethclient_test.go b/ethclient/gethclient/gethclient_test.go index 848f4621b4..e75607bce1 100644 --- a/ethclient/gethclient/gethclient_test.go +++ b/ethclient/gethclient/gethclient_test.go @@ -21,6 +21,7 @@ import ( "context" "encoding/json" "math/big" + "strings" "testing" "github.com/ethereum/go-ethereum" @@ -164,55 +165,85 @@ func TestGethClient(t *testing.T) { func testAccessList(t *testing.T, client *rpc.Client) { ec := New(client) - // Test transfer - msg := ethereum.CallMsg{ - From: testAddr, - To: &common.Address{}, - Gas: 21000, - GasPrice: big.NewInt(875000000), - Value: big.NewInt(1), - } - al, gas, vmErr, err := ec.CreateAccessList(context.Background(), msg) - if err != nil { - t.Fatalf("unexpected error: %v", err) - } - if vmErr != "" { - t.Fatalf("unexpected vm error: %v", vmErr) - } - if gas != 21000 { - t.Fatalf("unexpected gas used: %v", gas) - } - if len(*al) != 0 { - t.Fatalf("unexpected length of accesslist: %v", len(*al)) - } - // Test reverting transaction - msg = ethereum.CallMsg{ - From: testAddr, - To: nil, - Gas: 100000, - GasPrice: big.NewInt(1000000000), - Value: big.NewInt(1), - Data: common.FromHex("0x608060806080608155fd"), - } - al, gas, vmErr, err = ec.CreateAccessList(context.Background(), msg) - if err != nil { - t.Fatalf("unexpected error: %v", err) - } - if vmErr == "" { - t.Fatalf("wanted vmErr, got none") - } - if gas == 21000 { - t.Fatalf("unexpected gas used: %v", gas) - } - if len(*al) != 1 || al.StorageKeys() != 1 { - t.Fatalf("unexpected length of accesslist: %v", len(*al)) - } - // address changes between calls, so we can't test for it. - if (*al)[0].Address == common.HexToAddress("0x0") { - t.Fatalf("unexpected address: %v", (*al)[0].Address) - } - if (*al)[0].StorageKeys[0] != common.HexToHash("0x0000000000000000000000000000000000000000000000000000000000000081") { - t.Fatalf("unexpected storage key: %v", (*al)[0].StorageKeys[0]) + + for i, tc := range []struct { + msg ethereum.CallMsg + wantGas uint64 + wantErr string + wantVMErr string + wantAL string + }{ + { // Test transfer + msg: ethereum.CallMsg{ + From: testAddr, + To: &common.Address{}, + Gas: 21000, + GasPrice: big.NewInt(875000000), + Value: big.NewInt(1), + }, + wantGas: 21000, + wantAL: `[]`, + }, + { // Test reverting transaction + msg: ethereum.CallMsg{ + From: testAddr, + To: nil, + Gas: 100000, + GasPrice: big.NewInt(1000000000), + Value: big.NewInt(1), + Data: common.FromHex("0x608060806080608155fd"), + }, + wantGas: 77496, + wantVMErr: "execution reverted", + wantAL: `[ + { + "address": "0x3a220f351252089d385b29beca14e27f204c296a", + "storageKeys": [ + "0x0000000000000000000000000000000000000000000000000000000000000081" + ] + } +]`, + }, + { // error when gasPrice is less than baseFee + msg: ethereum.CallMsg{ + From: testAddr, + To: &common.Address{}, + Gas: 21000, + GasPrice: big.NewInt(1), // less than baseFee + Value: big.NewInt(1), + }, + wantErr: "max fee per gas less than block base fee", + }, + { // when gasPrice is not specified + msg: ethereum.CallMsg{ + From: testAddr, + To: &common.Address{}, + Gas: 21000, + Value: big.NewInt(1), + }, + wantGas: 21000, + wantAL: `[]`, + }, + } { + al, gas, vmErr, err := ec.CreateAccessList(context.Background(), tc.msg) + if tc.wantErr != "" { + if !strings.Contains(err.Error(), tc.wantErr) { + t.Fatalf("test %d: wrong error: %v", i, err) + } + continue + } else if err != nil { + t.Fatalf("test %d: wrong error: %v", i, err) + } + if have, want := vmErr, tc.wantVMErr; have != want { + t.Fatalf("test %d: vmErr wrong, have %v want %v", i, have, want) + } + if have, want := gas, tc.wantGas; have != want { + t.Fatalf("test %d: gas wrong, have %v want %v", i, have, want) + } + haveList, _ := json.MarshalIndent(al, "", " ") + if have, want := string(haveList), tc.wantAL; have != want { + t.Fatalf("test %d: access list wrong, have:\n%v\nwant:\n%v", i, have, want) + } } } diff --git a/ethclient/simulated/backend.go b/ethclient/simulated/backend.go index a716548b52..4aa1cc5151 100644 --- a/ethclient/simulated/backend.go +++ b/ethclient/simulated/backend.go @@ -27,7 +27,6 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/eth" "github.com/ethereum/go-ethereum/eth/catalyst" - "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/eth/ethconfig" "github.com/ethereum/go-ethereum/eth/filters" "github.com/ethereum/go-ethereum/ethclient" @@ -92,7 +91,7 @@ func NewBackend(alloc types.GenesisAlloc, options ...func(nodeConf *node.Config, GasLimit: ethconfig.Defaults.Miner.GasCeil, Alloc: alloc, } - ethConf.SyncMode = downloader.FullSync + ethConf.SyncMode = ethconfig.FullSync ethConf.TxPool.NoLocals = true for _, option := range options { diff --git a/ethclient/types_test.go b/ethclient/types_test.go new file mode 100644 index 0000000000..02f9f21758 --- /dev/null +++ b/ethclient/types_test.go @@ -0,0 +1,153 @@ +// Copyright 2016 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package ethclient + +import ( + "errors" + "math/big" + "reflect" + "testing" + + "github.com/ethereum/go-ethereum" + "github.com/ethereum/go-ethereum/common" +) + +func TestToFilterArg(t *testing.T) { + blockHashErr := errors.New("cannot specify both BlockHash and FromBlock/ToBlock") + addresses := []common.Address{ + common.HexToAddress("0xD36722ADeC3EdCB29c8e7b5a47f352D701393462"), + } + blockHash := common.HexToHash( + "0xeb94bb7d78b73657a9d7a99792413f50c0a45c51fc62bdcb08a53f18e9a2b4eb", + ) + + for _, testCase := range []struct { + name string + input ethereum.FilterQuery + output interface{} + err error + }{ + { + "without BlockHash", + ethereum.FilterQuery{ + Addresses: addresses, + FromBlock: big.NewInt(1), + ToBlock: big.NewInt(2), + Topics: [][]common.Hash{}, + }, + map[string]interface{}{ + "address": addresses, + "fromBlock": "0x1", + "toBlock": "0x2", + "topics": [][]common.Hash{}, + }, + nil, + }, + { + "with nil fromBlock and nil toBlock", + ethereum.FilterQuery{ + Addresses: addresses, + Topics: [][]common.Hash{}, + }, + map[string]interface{}{ + "address": addresses, + "fromBlock": "0x0", + "toBlock": "latest", + "topics": [][]common.Hash{}, + }, + nil, + }, + { + "with negative fromBlock and negative toBlock", + ethereum.FilterQuery{ + Addresses: addresses, + FromBlock: big.NewInt(-1), + ToBlock: big.NewInt(-1), + Topics: [][]common.Hash{}, + }, + map[string]interface{}{ + "address": addresses, + "fromBlock": "pending", + "toBlock": "pending", + "topics": [][]common.Hash{}, + }, + nil, + }, + { + "with blockhash", + ethereum.FilterQuery{ + Addresses: addresses, + BlockHash: &blockHash, + Topics: [][]common.Hash{}, + }, + map[string]interface{}{ + "address": addresses, + "blockHash": blockHash, + "topics": [][]common.Hash{}, + }, + nil, + }, + { + "with blockhash and from block", + ethereum.FilterQuery{ + Addresses: addresses, + BlockHash: &blockHash, + FromBlock: big.NewInt(1), + Topics: [][]common.Hash{}, + }, + nil, + blockHashErr, + }, + { + "with blockhash and to block", + ethereum.FilterQuery{ + Addresses: addresses, + BlockHash: &blockHash, + ToBlock: big.NewInt(1), + Topics: [][]common.Hash{}, + }, + nil, + blockHashErr, + }, + { + "with blockhash and both from / to block", + ethereum.FilterQuery{ + Addresses: addresses, + BlockHash: &blockHash, + FromBlock: big.NewInt(1), + ToBlock: big.NewInt(2), + Topics: [][]common.Hash{}, + }, + nil, + blockHashErr, + }, + } { + t.Run(testCase.name, func(t *testing.T) { + output, err := toFilterArg(testCase.input) + if (testCase.err == nil) != (err == nil) { + t.Fatalf("expected error %v but got %v", testCase.err, err) + } + if testCase.err != nil { + if testCase.err.Error() != err.Error() { + t.Fatalf("expected error %v but got %v", testCase.err, err) + } + } else if !reflect.DeepEqual(testCase.output, output) { + t.Fatalf("expected filter arg %v but got %v", testCase.output, output) + } + }) + } +} diff --git a/ethdb/database.go b/ethdb/database.go index 66bf229e44..ed97891b50 100644 --- a/ethdb/database.go +++ b/ethdb/database.go @@ -41,6 +41,13 @@ type KeyValueWriter interface { Delete(key []byte) error } +// KeyValueRangeDeleter wraps the DeleteRange method of a backing data store. +type KeyValueRangeDeleter interface { + // DeleteRange deletes all of the keys (and values) in the range [start,end) + // (inclusive on start, exclusive on end). + DeleteRange(start, end []byte) error +} + // KeyValueStater wraps the Stat method of a backing data store. type KeyValueStater interface { // Stat returns the statistic data of the database. @@ -65,6 +72,7 @@ type KeyValueStore interface { KeyValueReader KeyValueWriter KeyValueStater + KeyValueRangeDeleter Batcher Iteratee Compacter @@ -182,10 +190,6 @@ type BlockStoreReader interface { BlockStoreReader() Reader } -type BlockStoreWriter interface { - BlockStoreWriter() Writer -} - // MultiDatabaseReader contains the methods required to read data from both key-value as well as // blockStore or stateStore. type MultiDatabaseReader interface { @@ -203,26 +207,12 @@ type Reader interface { BlockStoreReader } -// Writer contains the methods required to write data to both key-value as well as -// immutable ancient data. -type Writer interface { - KeyValueWriter - AncientWriter - BlockStoreWriter -} - -// Stater contains the methods required to retrieve states from both key-value as well as -// immutable ancient data. -type Stater interface { - KeyValueStater - AncientStater -} - // AncientStore contains all the methods required to allow handling different // ancient data stores backing immutable data store. type AncientStore interface { AncientReader AncientWriter + AncientStater io.Closer } @@ -254,15 +244,13 @@ type ResettableAncientStore interface { // Database contains all the methods required by the high level database to not // only access the key-value data store but also the ancient chain store. type Database interface { - Reader - Writer DiffStore StateStore BlockStore - Batcher - Iteratee - Stater - Compacter + StateStoreReader + BlockStoreReader AncientFreezer - io.Closer + + KeyValueStore + AncientStore } diff --git a/ethdb/dbtest/testsuite.go b/ethdb/dbtest/testsuite.go index 1af55a0e38..52e6b287cf 100644 --- a/ethdb/dbtest/testsuite.go +++ b/ethdb/dbtest/testsuite.go @@ -21,6 +21,7 @@ import ( "crypto/rand" "slices" "sort" + "strconv" "testing" "github.com/ethereum/go-ethereum/ethdb" @@ -343,6 +344,64 @@ func TestDatabaseSuite(t *testing.T, New func() ethdb.KeyValueStore) { t.Fatalf("expected error on batch.Write after Close") } }) + + t.Run("DeleteRange", func(t *testing.T) { + db := New() + defer db.Close() + + addRange := func(start, stop int) { + for i := start; i <= stop; i++ { + db.Put([]byte(strconv.Itoa(i)), nil) + } + } + + checkRange := func(start, stop int, exp bool) { + for i := start; i <= stop; i++ { + has, _ := db.Has([]byte(strconv.Itoa(i))) + if has && !exp { + t.Fatalf("unexpected key %d", i) + } + if !has && exp { + t.Fatalf("missing expected key %d", i) + } + } + } + + addRange(1, 9) + db.DeleteRange([]byte("9"), []byte("1")) + checkRange(1, 9, true) + db.DeleteRange([]byte("5"), []byte("5")) + checkRange(1, 9, true) + db.DeleteRange([]byte("5"), []byte("50")) + checkRange(1, 4, true) + checkRange(5, 5, false) + checkRange(6, 9, true) + db.DeleteRange([]byte(""), []byte("a")) + checkRange(1, 9, false) + + addRange(1, 999) + db.DeleteRange([]byte("12345"), []byte("54321")) + checkRange(1, 1, true) + checkRange(2, 5, false) + checkRange(6, 12, true) + checkRange(13, 54, false) + checkRange(55, 123, true) + checkRange(124, 543, false) + checkRange(544, 999, true) + + addRange(1, 999) + db.DeleteRange([]byte("3"), []byte("7")) + checkRange(1, 2, true) + checkRange(3, 6, false) + checkRange(7, 29, true) + checkRange(30, 69, false) + checkRange(70, 299, true) + checkRange(300, 699, false) + checkRange(700, 999, true) + + db.DeleteRange([]byte(""), []byte("a")) + checkRange(1, 999, false) + }) } // BenchDatabaseSuite runs a suite of benchmarks against a KeyValueStore database @@ -438,6 +497,29 @@ func BenchDatabaseSuite(b *testing.B, New func() ethdb.KeyValueStore) { benchBatchWrite(b, keys, vals) }) }) + b.Run("DeleteRange", func(b *testing.B) { + benchDeleteRange := func(b *testing.B, count int) { + db := New() + defer db.Close() + + for i := 0; i < count; i++ { + db.Put([]byte(strconv.Itoa(i)), nil) + } + b.ResetTimer() + b.ReportAllocs() + + db.DeleteRange([]byte("0"), []byte("999999999")) + } + b.Run("DeleteRange100", func(b *testing.B) { + benchDeleteRange(b, 100) + }) + b.Run("DeleteRange1k", func(b *testing.B) { + benchDeleteRange(b, 1000) + }) + b.Run("DeleteRange10k", func(b *testing.B) { + benchDeleteRange(b, 10000) + }) + }) } func iterateKeys(it ethdb.Iterator) []string { diff --git a/ethdb/leveldb/leveldb.go b/ethdb/leveldb/leveldb.go index 24925a4f04..f18503c941 100644 --- a/ethdb/leveldb/leveldb.go +++ b/ethdb/leveldb/leveldb.go @@ -21,6 +21,7 @@ package leveldb import ( + "bytes" "fmt" "sync" "time" @@ -61,21 +62,21 @@ type Database struct { fn string // filename for reporting db *leveldb.DB // LevelDB instance - compTimeMeter metrics.Meter // Meter for measuring the total time spent in database compaction - compReadMeter metrics.Meter // Meter for measuring the data read during compaction - compWriteMeter metrics.Meter // Meter for measuring the data written during compaction - writeDelayNMeter metrics.Meter // Meter for measuring the write delay number due to database compaction - writeDelayMeter metrics.Meter // Meter for measuring the write delay duration due to database compaction - diskSizeGauge metrics.Gauge // Gauge for tracking the size of all the levels in the database - diskReadMeter metrics.Meter // Meter for measuring the effective amount of data read - diskWriteMeter metrics.Meter // Meter for measuring the effective amount of data written - memCompGauge metrics.Gauge // Gauge for tracking the number of memory compaction - level0CompGauge metrics.Gauge // Gauge for tracking the number of table compaction in level0 - nonlevel0CompGauge metrics.Gauge // Gauge for tracking the number of table compaction in non0 level - seekCompGauge metrics.Gauge // Gauge for tracking the number of table compaction caused by read opt - manualMemAllocGauge metrics.Gauge // Gauge to track the amount of memory that has been manually allocated (not a part of runtime/GC) - - levelsGauge []metrics.Gauge // Gauge for tracking the number of tables in levels + compTimeMeter *metrics.Meter // Meter for measuring the total time spent in database compaction + compReadMeter *metrics.Meter // Meter for measuring the data read during compaction + compWriteMeter *metrics.Meter // Meter for measuring the data written during compaction + writeDelayNMeter *metrics.Meter // Meter for measuring the write delay number due to database compaction + writeDelayMeter *metrics.Meter // Meter for measuring the write delay duration due to database compaction + diskSizeGauge *metrics.Gauge // Gauge for tracking the size of all the levels in the database + diskReadMeter *metrics.Meter // Meter for measuring the effective amount of data read + diskWriteMeter *metrics.Meter // Meter for measuring the effective amount of data written + memCompGauge *metrics.Gauge // Gauge for tracking the number of memory compaction + level0CompGauge *metrics.Gauge // Gauge for tracking the number of table compaction in level0 + nonlevel0CompGauge *metrics.Gauge // Gauge for tracking the number of table compaction in non0 level + seekCompGauge *metrics.Gauge // Gauge for tracking the number of table compaction caused by read opt + manualMemAllocGauge *metrics.Gauge // Gauge to track the amount of memory that has been manually allocated (not a part of runtime/GC) + + levelsGauge []*metrics.Gauge // Gauge for tracking the number of tables in levels quitLock sync.Mutex // Mutex protecting the quit channel access quitChan chan chan error // Quit channel to stop the metrics collection before closing the database @@ -206,6 +207,36 @@ func (db *Database) Delete(key []byte) error { return db.db.Delete(key, nil) } +var ErrTooManyKeys = errors.New("too many keys in deleted range") + +// DeleteRange deletes all of the keys (and values) in the range [start,end) +// (inclusive on start, exclusive on end). +// Note that this is a fallback implementation as leveldb does not natively +// support range deletion. It can be slow and therefore the number of deleted +// keys is limited in order to avoid blocking for a very long time. +// ErrTooManyKeys is returned if the range has only been partially deleted. +// In this case the caller can repeat the call until it finally succeeds. +func (db *Database) DeleteRange(start, end []byte) error { + batch := db.NewBatch() + it := db.NewIterator(nil, start) + defer it.Release() + + var count int + for it.Next() && bytes.Compare(end, it.Key()) > 0 { + count++ + if count > 10000 { // should not block for more than a second + if err := batch.Write(); err != nil { + return err + } + return ErrTooManyKeys + } + if err := batch.Delete(it.Key()); err != nil { + return err + } + } + return batch.Write() +} + // NewBatch creates a write-only key-value store that buffers changes to its host // database until a final write is called. func (db *Database) NewBatch() ethdb.Batch { diff --git a/ethdb/memorydb/memorydb.go b/ethdb/memorydb/memorydb.go index 11c481ddb0..0842f83b2f 100644 --- a/ethdb/memorydb/memorydb.go +++ b/ethdb/memorydb/memorydb.go @@ -18,6 +18,7 @@ package memorydb import ( + "bytes" "errors" "sort" "strings" @@ -199,6 +200,20 @@ func (db *Database) Delete(key []byte) error { return nil } +// DeleteRange deletes all of the keys (and values) in the range [start,end) +// (inclusive on start, exclusive on end). +func (db *Database) DeleteRange(start, end []byte) error { + it := db.NewIterator(nil, start) + defer it.Release() + + for it.Next() && bytes.Compare(end, it.Key()) > 0 { + if err := db.Delete(it.Key()); err != nil { + return err + } + } + return nil +} + // NewBatch creates a write-only key-value store that buffers changes to its host // database until a final write is called. func (db *Database) NewBatch() ethdb.Batch { @@ -285,13 +300,6 @@ func (db *Database) BlockStoreReader() ethdb.Reader { return db.blockStore } -func (db *Database) BlockStoreWriter() ethdb.Writer { - if db.blockStore == nil { - return db - } - return db.blockStore -} - // keyvalue is a key-value tuple tagged with a deletion field to allow creating // memory-database write batches. type keyvalue struct { diff --git a/ethdb/pebble/pebble.go b/ethdb/pebble/pebble.go index 0d05aa4854..3e217e1b13 100644 --- a/ethdb/pebble/pebble.go +++ b/ethdb/pebble/pebble.go @@ -60,21 +60,21 @@ type Database struct { fn string // filename for reporting db *pebble.DB // Underlying pebble storage engine - compTimeMeter metrics.Meter // Meter for measuring the total time spent in database compaction - compReadMeter metrics.Meter // Meter for measuring the data read during compaction - compWriteMeter metrics.Meter // Meter for measuring the data written during compaction - writeDelayNMeter metrics.Meter // Meter for measuring the write delay number due to database compaction - writeDelayMeter metrics.Meter // Meter for measuring the write delay duration due to database compaction - diskSizeGauge metrics.Gauge // Gauge for tracking the size of all the levels in the database - diskReadMeter metrics.Meter // Meter for measuring the effective amount of data read - diskWriteMeter metrics.Meter // Meter for measuring the effective amount of data written - memCompGauge metrics.Gauge // Gauge for tracking the number of memory compaction - level0CompGauge metrics.Gauge // Gauge for tracking the number of table compaction in level0 - nonlevel0CompGauge metrics.Gauge // Gauge for tracking the number of table compaction in non0 level - seekCompGauge metrics.Gauge // Gauge for tracking the number of table compaction caused by read opt - manualMemAllocGauge metrics.Gauge // Gauge for tracking amount of non-managed memory currently allocated - - levelsGauge []metrics.Gauge // Gauge for tracking the number of tables in levels + compTimeMeter *metrics.Meter // Meter for measuring the total time spent in database compaction + compReadMeter *metrics.Meter // Meter for measuring the data read during compaction + compWriteMeter *metrics.Meter // Meter for measuring the data written during compaction + writeDelayNMeter *metrics.Meter // Meter for measuring the write delay number due to database compaction + writeDelayMeter *metrics.Meter // Meter for measuring the write delay duration due to database compaction + diskSizeGauge *metrics.Gauge // Gauge for tracking the size of all the levels in the database + diskReadMeter *metrics.Meter // Meter for measuring the effective amount of data read + diskWriteMeter *metrics.Meter // Meter for measuring the effective amount of data written + memCompGauge *metrics.Gauge // Gauge for tracking the number of memory compaction + level0CompGauge *metrics.Gauge // Gauge for tracking the number of table compaction in level0 + nonlevel0CompGauge *metrics.Gauge // Gauge for tracking the number of table compaction in non0 level + seekCompGauge *metrics.Gauge // Gauge for tracking the number of table compaction caused by read opt + manualMemAllocGauge *metrics.Gauge // Gauge for tracking amount of non-managed memory currently allocated + + levelsGauge []*metrics.Gauge // Gauge for tracking the number of tables in levels quitLock sync.RWMutex // Mutex protecting the quit channel and the closed flag quitChan chan chan error // Quit channel to stop the metrics collection before closing the database @@ -146,7 +146,7 @@ func (l panicLogger) Fatalf(format string, args ...interface{}) { // New returns a wrapped pebble DB object. The namespace is the prefix that the // metrics reporting should use for surfacing internal stats. -func New(file string, cache int, handles int, namespace string, readonly bool, ephemeral bool) (*Database, error) { +func New(file string, cache int, handles int, namespace string, readonly bool) (*Database, error) { // Ensure we have some minimal caching and file guarantees if cache < minCache { cache = minCache @@ -190,7 +190,7 @@ func New(file string, cache int, handles int, namespace string, readonly bool, e fn: file, log: logger, quitChan: make(chan chan error), - writeOptions: &pebble.WriteOptions{Sync: !ephemeral}, + writeOptions: pebble.Sync, } opt := &pebble.Options{ // Pebble has a single combined cache area and the write @@ -216,6 +216,15 @@ func New(file string, cache int, handles int, namespace string, readonly bool, e // Per-level options. Options for at least one level must be specified. The // options for the last level are used for all subsequent levels. + // Levels: []pebble.LevelOptions{ + // {TargetFileSize: 2 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 4 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 8 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 16 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 32 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 64 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // {TargetFileSize: 128 * 1024 * 1024, FilterPolicy: bloom.FilterPolicy(10)}, + // }, ReadOnly: readonly, EventListener: &pebble.EventListener{ CompactionBegin: db.onCompactionBegin, @@ -345,7 +354,18 @@ func (d *Database) Delete(key []byte) error { if d.closed { return pebble.ErrClosed } - return d.db.Delete(key, nil) + return d.db.Delete(key, d.writeOptions) +} + +// DeleteRange deletes all of the keys (and values) in the range [start,end) +// (inclusive on start, exclusive on end). +func (d *Database) DeleteRange(start, end []byte) error { + d.quitLock.RLock() + defer d.quitLock.RUnlock() + if d.closed { + return pebble.ErrClosed + } + return d.db.DeleteRange(start, end, d.writeOptions) } // NewBatch creates a write-only key-value store that buffers changes to its host diff --git a/ethdb/remotedb/remotedb.go b/ethdb/remotedb/remotedb.go index e0fd9d1f8a..f6a3151fef 100644 --- a/ethdb/remotedb/remotedb.go +++ b/ethdb/remotedb/remotedb.go @@ -36,10 +36,6 @@ func (db *Database) BlockStoreReader() ethdb.Reader { return db } -func (db *Database) BlockStoreWriter() ethdb.Writer { - return db -} - func (db *Database) BlockStore() ethdb.Database { return db } @@ -146,6 +142,10 @@ func (db *Database) Delete(key []byte) error { panic("not supported") } +func (db *Database) DeleteRange(start, end []byte) error { + panic("not supported") +} + func (db *Database) ModifyAncients(f func(ethdb.AncientWriteOp) error) (int64, error) { panic("not supported") } diff --git a/ethstats/ethstats.go b/ethstats/ethstats.go index 61c755d542..c656b12309 100644 --- a/ethstats/ethstats.go +++ b/ethstats/ethstats.go @@ -227,7 +227,7 @@ func (s *Service) loop(chainHeadCh chan core.ChainHeadEvent, txEventCh chan core // Start a goroutine that exhausts the subscriptions to avoid events piling up var ( quitCh = make(chan struct{}) - headCh = make(chan *types.Block, 1) + headCh = make(chan *types.Header, 1) txCh = make(chan struct{}, 1) ) go func() { @@ -239,7 +239,7 @@ func (s *Service) loop(chainHeadCh chan core.ChainHeadEvent, txEventCh chan core // Notify of chain head events, but drop if too frequent case head := <-chainHeadCh: select { - case headCh <- head.Block: + case headCh <- head.Header: default: } @@ -610,9 +610,9 @@ func (s uncleStats) MarshalJSON() ([]byte, error) { } // reportBlock retrieves the current chain head and reports it to the stats server. -func (s *Service) reportBlock(conn *connWrapper, block *types.Block) error { +func (s *Service) reportBlock(conn *connWrapper, header *types.Header) error { // Gather the block details from the header or block chain - details := s.assembleBlockStats(block) + details := s.assembleBlockStats(header) // Short circuit if the block detail is not available. if details == nil { @@ -633,10 +633,9 @@ func (s *Service) reportBlock(conn *connWrapper, block *types.Block) error { // assembleBlockStats retrieves any required metadata to report a single block // and assembles the block stats. If block is nil, the current head is processed. -func (s *Service) assembleBlockStats(block *types.Block) *blockStats { +func (s *Service) assembleBlockStats(header *types.Header) *blockStats { // Gather the block infos from the local blockchain var ( - header *types.Header td *big.Int txs []txStats uncles []*types.Header @@ -646,16 +645,13 @@ func (s *Service) assembleBlockStats(block *types.Block) *blockStats { fullBackend, ok := s.backend.(fullNodeBackend) if ok { // Retrieve current chain head if no block is given. - if block == nil { - head := fullBackend.CurrentBlock() - block, _ = fullBackend.BlockByNumber(context.Background(), rpc.BlockNumber(head.Number.Uint64())) + if header == nil { + header = fullBackend.CurrentBlock() } - // Short circuit if no block is available. It might happen when - // the blockchain is reorging. + block, _ := fullBackend.BlockByNumber(context.Background(), rpc.BlockNumber(header.Number.Uint64())) if block == nil { return nil } - header = block.Header() td = fullBackend.GetTd(context.Background(), header.Hash()) txs = make([]txStats, len(block.Transactions())) @@ -665,15 +661,12 @@ func (s *Service) assembleBlockStats(block *types.Block) *blockStats { uncles = block.Uncles() } else { // Light nodes would need on-demand lookups for transactions/uncles, skip - if block != nil { - header = block.Header() - } else { + if header == nil { header = s.backend.CurrentHeader() } td = s.backend.GetTd(context.Background(), header.Hash()) txs = []txStats{} } - // Assemble and return the block stats author, _ := s.engine.Author(header) @@ -716,19 +709,10 @@ func (s *Service) reportHistory(conn *connWrapper, list []uint64) error { // Gather the batch of blocks to report history := make([]*blockStats, len(indexes)) for i, number := range indexes { - fullBackend, ok := s.backend.(fullNodeBackend) // Retrieve the next block if it's known to us - var block *types.Block - if ok { - block, _ = fullBackend.BlockByNumber(context.Background(), rpc.BlockNumber(number)) // TODO ignore error here ? - } else { - if header, _ := s.backend.HeaderByNumber(context.Background(), rpc.BlockNumber(number)); header != nil { - block = types.NewBlockWithHeader(header) - } - } - // If we do have the block, add to the history and continue - if block != nil { - history[len(history)-1-i] = s.assembleBlockStats(block) + header, _ := s.backend.HeaderByNumber(context.Background(), rpc.BlockNumber(number)) + if header != nil { + history[len(history)-1-i] = s.assembleBlockStats(header) continue } // Ran out of blocks, cut the report short and send diff --git a/go.mod b/go.mod index d2456fddbf..385a62f16b 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,6 @@ require ( github.com/aws/aws-sdk-go-v2/service/route53 v1.30.2 github.com/bnb-chain/fastssz v0.1.2 github.com/bnb-chain/ics23 v0.1.0 - github.com/btcsuite/btcd/btcec/v2 v2.3.2 github.com/cespare/cp v1.1.1 github.com/cloudflare/cloudflare-go v0.79.0 github.com/cockroachdb/pebble v1.1.2 @@ -24,16 +23,17 @@ require ( github.com/crate-crypto/go-kzg-4844 v0.7.0 github.com/davecgh/go-spew v1.1.1 github.com/deckarep/golang-set/v2 v2.6.0 + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127 github.com/ethereum/c-kzg-4844 v1.0.0 - github.com/ethereum/go-verkle v0.1.1-0.20240829091221-dffa7562dbe9 + github.com/ethereum/go-verkle v0.2.2 github.com/fatih/color v1.16.0 github.com/fatih/structs v1.1.0 github.com/fjl/gencodec v0.0.0-20230517082657-f9840df7b83e github.com/fsnotify/fsnotify v1.6.0 github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 github.com/gofrs/flock v0.8.1 - github.com/golang-jwt/jwt/v4 v4.5.0 + github.com/golang-jwt/jwt/v4 v4.5.1 github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb github.com/google/gofuzz v1.2.0 github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 @@ -52,7 +52,6 @@ require ( github.com/jackpal/go-nat-pmp v1.0.2 github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267 github.com/karalabe/hid v1.0.1-0.20240306101548-573246063e52 - github.com/kilic/bls12-381 v0.1.0 github.com/kylelemons/godebug v1.1.0 github.com/logrusorgru/aurora v2.0.3+incompatible github.com/mattn/go-colorable v0.1.13 @@ -77,18 +76,17 @@ require ( github.com/tendermint/iavl v0.12.0 github.com/tendermint/tendermint v0.31.15 github.com/tidwall/wal v1.1.7 - github.com/tyler-smith/go-bip39 v1.1.0 github.com/urfave/cli/v2 v2.26.0 github.com/wealdtech/go-eth2-wallet-encryptor-keystorev4 v1.1.3 github.com/willf/bitset v1.1.3 go.uber.org/automaxprocs v1.5.2 - golang.org/x/crypto v0.22.0 + golang.org/x/crypto v0.31.0 golang.org/x/exp v0.0.0-20240213143201-ec583247a57a - golang.org/x/sync v0.7.0 - golang.org/x/sys v0.22.0 - golang.org/x/text v0.14.0 + golang.org/x/sync v0.10.0 + golang.org/x/sys v0.28.0 + golang.org/x/text v0.21.0 golang.org/x/time v0.5.0 - golang.org/x/tools v0.20.0 + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d google.golang.org/protobuf v1.34.2 gopkg.in/natefinch/lumberjack.v2 v2.2.1 gopkg.in/yaml.v3 v3.0.1 @@ -114,7 +112,8 @@ require ( github.com/aws/smithy-go v1.15.0 // indirect github.com/benbjohnson/clock v1.3.5 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/bits-and-blooms/bitset v1.13.0 // indirect + github.com/bits-and-blooms/bitset v1.17.0 // indirect + github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect github.com/cespare/xxhash v1.1.0 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/chzyer/readline v1.5.1 // indirect @@ -123,13 +122,12 @@ require ( github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b // indirect github.com/cockroachdb/redact v1.1.5 // indirect github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect - github.com/consensys/bavard v0.1.13 // indirect + github.com/consensys/bavard v0.1.22 // indirect github.com/containerd/cgroups v1.1.0 // indirect github.com/coreos/go-systemd/v22 v22.5.0 // indirect github.com/cosmos/gogoproto v1.4.1 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.3 // indirect github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect github.com/deepmap/oapi-codegen v1.8.2 // indirect github.com/dgraph-io/ristretto v0.0.4-0.20210318174700-74754f61e018 // indirect github.com/dlclark/regexp2 v1.7.0 // indirect @@ -177,6 +175,7 @@ require ( github.com/json-iterator/go v1.1.12 // indirect github.com/juju/ansiterm v0.0.0-20180109212912-720a0952cc2a // indirect github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213 // indirect + github.com/kilic/bls12-381 v0.1.0 // indirect github.com/klauspost/compress v1.17.6 // indirect github.com/klauspost/cpuid/v2 v2.2.7 // indirect github.com/koron/go-ssdp v0.0.4 // indirect @@ -247,7 +246,7 @@ require ( github.com/raulk/go-watchdog v1.3.0 // indirect github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect github.com/rivo/uniseg v0.4.4 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect + github.com/rogpeppe/go-internal v1.12.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/sasha-s/go-deadlock v0.3.1 // indirect github.com/schollz/progressbar/v3 v3.3.4 // indirect @@ -263,6 +262,7 @@ require ( github.com/tklauser/go-sysconf v0.3.13 // indirect github.com/tklauser/numcpus v0.7.0 // indirect github.com/trailofbits/go-mutexasserts v0.0.0-20230328101604-8cdbc5f3d279 // indirect + github.com/tyler-smith/go-bip39 v1.1.0 // indirect github.com/uber/jaeger-client-go v2.25.0+incompatible // indirect github.com/wealdtech/go-bytesutil v1.1.1 // indirect github.com/wealdtech/go-eth2-types/v2 v2.5.2 // indirect @@ -277,9 +277,9 @@ require ( go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.27.0 // indirect golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.24.0 // indirect + golang.org/x/net v0.25.0 // indirect golang.org/x/oauth2 v0.16.0 // indirect - golang.org/x/term v0.19.0 // indirect + golang.org/x/term v0.27.0 // indirect google.golang.org/api v0.44.0 // indirect google.golang.org/appengine v1.6.7 // indirect google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect diff --git a/go.sum b/go.sum index ef6b4fc9b0..b705197e69 100644 --- a/go.sum +++ b/go.sum @@ -157,8 +157,8 @@ github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bits-and-blooms/bitset v1.13.0 h1:bAQ9OPNFYbGHV6Nez0tmNI0RiEu7/hxlYJRUA0wFAVE= -github.com/bits-and-blooms/bitset v1.13.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= +github.com/bits-and-blooms/bitset v1.17.0 h1:1X2TS7aHz1ELcC0yU1y2stUs/0ig5oMU6STFZGrhvHI= +github.com/bits-and-blooms/bitset v1.17.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= github.com/bnb-chain/fastssz v0.1.2 h1:vTcXw5SwCtRYnl/BEclujiml7GXiVOZ74tub4GHpvlM= github.com/bnb-chain/fastssz v0.1.2/go.mod h1:KcabV+OEw2QwgyY8Fc88ZG79CKYkFdu0kKWyfA3dI6o= @@ -226,8 +226,8 @@ github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1: github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= github.com/cometbft/cometbft-db v0.7.0 h1:uBjbrBx4QzU0zOEnU8KxoDl18dMNgDh+zZRUE0ucsbo= github.com/cometbft/cometbft-db v0.7.0/go.mod h1:yiKJIm2WKrt6x8Cyxtq9YTEcIMPcEe4XPxhgX59Fzf0= -github.com/consensys/bavard v0.1.13 h1:oLhMLOFGTLdlda/kma4VOJazblc7IM5y5QPd2A/YjhQ= -github.com/consensys/bavard v0.1.13/go.mod h1:9ItSMtA/dXMAiL7BG6bqW2m3NdSEObYWoH223nGHukI= +github.com/consensys/bavard v0.1.22 h1:Uw2CGvbXSZWhqK59X0VG/zOjpTFuOMcPLStrp1ihI0A= +github.com/consensys/bavard v0.1.22/go.mod h1:k/zVjHHC4B+PQy1Pg7fgvG3ALicQw540Crag8qx+dZs= github.com/consensys/gnark-crypto v0.12.1 h1:lHH39WuuFgVHONRl3J0LRBtuYdQTumFSDtJF7HpyG8M= github.com/consensys/gnark-crypto v0.12.1/go.mod h1:v2Gy7L/4ZRosZ7Ivs+9SfUDr0f5UlG+EM5t7MPHiLuY= github.com/containerd/cgroups v0.0.0-20201119153540-4cbc285b3327/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= @@ -327,8 +327,8 @@ github.com/etcd-io/bbolt v1.3.3 h1:gSJmxrs37LgTqR/oyJBWok6k6SvXEUerFTbltIhXkBM= github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw= github.com/ethereum/c-kzg-4844 v1.0.0 h1:0X1LBXxaEtYD9xsyj9B9ctQEZIpnvVDeoBx8aHEwTNA= github.com/ethereum/c-kzg-4844 v1.0.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0= -github.com/ethereum/go-verkle v0.1.1-0.20240829091221-dffa7562dbe9 h1:8NfxH2iXvJ60YRB8ChToFTUzl8awsc3cJ8CbLjGIl/A= -github.com/ethereum/go-verkle v0.1.1-0.20240829091221-dffa7562dbe9/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk= +github.com/ethereum/go-verkle v0.2.2 h1:I2W0WjnrFUIzzVPwm8ykY+7pL2d4VhlsePn4j7cnFk8= +github.com/ethereum/go-verkle v0.2.2/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= @@ -435,8 +435,8 @@ github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zV github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt/v4 v4.5.0 h1:7cYmW1XlMY7h7ii7UhUyChSgS5wUJEnm9uZVTGqOWzg= -github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo= +github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.1.2 h1:DVjP2PbBOzHyzA+dn3WhHIq4NdVu3Q+pvivFICf/7fo= github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= @@ -1045,8 +1045,8 @@ github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6L github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= -github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= -github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= +github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= github.com/rs/cors v1.8.2 h1:KCooALfAYGs415Cwu5ABvv9n9509fSiG5SQJn/AQo4U= github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= @@ -1291,8 +1291,8 @@ golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= -golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= +golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= +golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1384,8 +1384,8 @@ golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLd golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= -golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= +golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= +golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -1416,8 +1416,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= +golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180810173357-98c5dad5d1a0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1508,13 +1508,13 @@ golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= -golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= -golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= +golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= +golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1525,8 +1525,8 @@ golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1600,8 +1600,8 @@ golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY= -golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/graphql/graphql.go b/graphql/graphql.go index e498f69d93..930d25471e 100644 --- a/graphql/graphql.go +++ b/graphql/graphql.go @@ -30,7 +30,6 @@ import ( "github.com/ethereum/go-ethereum" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus/misc/eip1559" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" @@ -277,7 +276,11 @@ func (t *Transaction) GasPrice(ctx context.Context) hexutil.Big { if block != nil { if baseFee, _ := block.BaseFeePerGas(ctx); baseFee != nil { // price = min(gasTipCap + baseFee, gasFeeCap) - return (hexutil.Big)(*math.BigMin(new(big.Int).Add(tx.GasTipCap(), baseFee.ToInt()), tx.GasFeeCap())) + gasFeeCap, effectivePrice := tx.GasFeeCap(), new(big.Int).Add(tx.GasTipCap(), baseFee.ToInt()) + if effectivePrice.Cmp(gasFeeCap) < 0 { + return (hexutil.Big)(*effectivePrice) + } + return (hexutil.Big)(*gasFeeCap) } } return hexutil.Big(*tx.GasPrice()) @@ -302,7 +305,11 @@ func (t *Transaction) EffectiveGasPrice(ctx context.Context) (*hexutil.Big, erro if header.BaseFee == nil { return (*hexutil.Big)(tx.GasPrice()), nil } - return (*hexutil.Big)(math.BigMin(new(big.Int).Add(tx.GasTipCap(), header.BaseFee), tx.GasFeeCap())), nil + gasFeeCap, effectivePrice := tx.GasFeeCap(), new(big.Int).Add(tx.GasTipCap(), header.BaseFee) + if effectivePrice.Cmp(gasFeeCap) < 0 { + return (*hexutil.Big)(effectivePrice), nil + } + return (*hexutil.Big)(gasFeeCap), nil } func (t *Transaction) MaxFeePerGas(ctx context.Context) *hexutil.Big { @@ -311,7 +318,7 @@ func (t *Transaction) MaxFeePerGas(ctx context.Context) *hexutil.Big { return nil } switch tx.Type() { - case types.DynamicFeeTxType, types.BlobTxType: + case types.DynamicFeeTxType, types.BlobTxType, types.SetCodeTxType: return (*hexutil.Big)(tx.GasFeeCap()) default: return nil @@ -324,7 +331,7 @@ func (t *Transaction) MaxPriorityFeePerGas(ctx context.Context) *hexutil.Big { return nil } switch tx.Type() { - case types.DynamicFeeTxType, types.BlobTxType: + case types.DynamicFeeTxType, types.BlobTxType, types.SetCodeTxType: return (*hexutil.Big)(tx.GasTipCap()) default: return nil @@ -1201,7 +1208,7 @@ func (b *Block) Call(ctx context.Context, args struct { func (b *Block) EstimateGas(ctx context.Context, args struct { Data ethapi.TransactionArgs }) (hexutil.Uint64, error) { - return ethapi.DoEstimateGas(ctx, b.r.backend, args.Data, *b.numberOrHash, nil, b.r.backend.RPCGasCap()) + return ethapi.DoEstimateGas(ctx, b.r.backend, args.Data, *b.numberOrHash, nil, nil, b.r.backend.RPCGasCap()) } type Pending struct { @@ -1265,7 +1272,7 @@ func (p *Pending) EstimateGas(ctx context.Context, args struct { Data ethapi.TransactionArgs }) (hexutil.Uint64, error) { latestBlockNr := rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber) - return ethapi.DoEstimateGas(ctx, p.r.backend, args.Data, latestBlockNr, nil, p.r.backend.RPCGasCap()) + return ethapi.DoEstimateGas(ctx, p.r.backend, args.Data, latestBlockNr, nil, nil, p.r.backend.RPCGasCap()) } // Resolver is the top-level object in the GraphQL hierarchy. diff --git a/graphql/graphql_test.go b/graphql/graphql_test.go index a6be589a0f..231170c273 100644 --- a/graphql/graphql_test.go +++ b/graphql/graphql_test.go @@ -21,6 +21,7 @@ import ( "encoding/json" "fmt" "io" + "math" "math/big" "net/http" "strings" @@ -459,13 +460,14 @@ func newGQLService(t *testing.T, stack *node.Node, shanghai bool, gspec *core.Ge var engine consensus.Engine = ethash.NewFaker() if shanghai { engine = beacon.NewFaker() - chainCfg := gspec.Config - chainCfg.TerminalTotalDifficultyPassed = true - chainCfg.TerminalTotalDifficulty = common.Big0 + gspec.Config.TerminalTotalDifficulty = common.Big0 // GenerateChain will increment timestamps by 10. // Shanghai upgrade at block 1. shanghaiTime := uint64(5) - chainCfg.ShanghaiTime = &shanghaiTime + gspec.Config.ShanghaiTime = &shanghaiTime + } else { + // set an arbitrary large ttd as chains are required to be known to be merged + gspec.Config.TerminalTotalDifficulty = big.NewInt(math.MaxInt64) } ethBackend, err := eth.New(stack, ethConf) if err != nil { diff --git a/internal/build/file.go b/internal/build/file.go new file mode 100644 index 0000000000..2d8c993f36 --- /dev/null +++ b/internal/build/file.go @@ -0,0 +1,102 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package build + +import ( + "crypto/sha256" + "io" + "os" + "path/filepath" + "sort" + "strings" +) + +// FileExist checks if a file exists at path. +func FileExist(path string) bool { + _, err := os.Stat(path) + if err != nil && os.IsNotExist(err) { + return false + } + return true +} + +// HashFiles iterates the provided set of files, computing the hash of each. +func HashFiles(files []string) (map[string][32]byte, error) { + res := make(map[string][32]byte) + for _, filePath := range files { + f, err := os.OpenFile(filePath, os.O_RDONLY, 0666) + if err != nil { + return nil, err + } + hasher := sha256.New() + if _, err := io.Copy(hasher, f); err != nil { + return nil, err + } + res[filePath] = [32]byte(hasher.Sum(nil)) + } + return res, nil +} + +// HashFolder iterates all files under the given directory, computing the hash +// of each. +func HashFolder(folder string, exlude []string) (map[string][32]byte, error) { + res := make(map[string][32]byte) + err := filepath.WalkDir(folder, func(path string, d os.DirEntry, _ error) error { + // Skip anything that's exluded or not a regular file + for _, skip := range exlude { + if strings.HasPrefix(path, filepath.FromSlash(skip)) { + return filepath.SkipDir + } + } + if !d.Type().IsRegular() { + return nil + } + // Regular file found, hash it + f, err := os.OpenFile(path, os.O_RDONLY, 0666) + if err != nil { + return err + } + hasher := sha256.New() + if _, err := io.Copy(hasher, f); err != nil { + return err + } + res[path] = [32]byte(hasher.Sum(nil)) + return nil + }) + if err != nil { + return nil, err + } + return res, nil +} + +// DiffHashes compares two maps of file hashes and returns the changed files. +func DiffHashes(a map[string][32]byte, b map[string][32]byte) []string { + var updates []string + + for file := range a { + if _, ok := b[file]; !ok || a[file] != b[file] { + updates = append(updates, file) + } + } + for file := range b { + if _, ok := a[file]; !ok { + updates = append(updates, file) + } + } + sort.Strings(updates) + return updates +} diff --git a/internal/debug/flags.go b/internal/debug/flags.go index 0e05975c7e..adb652d59b 100644 --- a/internal/debug/flags.go +++ b/internal/debug/flags.go @@ -136,8 +136,8 @@ var ( Category: flags.LoggingCategory, } traceFlag = &cli.StringFlag{ - Name: "trace", - Usage: "Write execution trace to the given file", + Name: "go-execution-trace", + Usage: "Write Go execution trace to the given file", Category: flags.LoggingCategory, } ) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 60efda136a..9af0c27671 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -21,15 +21,13 @@ import ( "encoding/hex" "errors" "fmt" - "maps" + gomath "math" "math/big" "strings" "time" "github.com/davecgh/go-spew/spew" "github.com/ethereum/go-ethereum/accounts" - "github.com/ethereum/go-ethereum/accounts/keystore" - "github.com/ethereum/go-ethereum/accounts/scwallet" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/gopool" "github.com/ethereum/go-ethereum/common/hexutil" @@ -45,6 +43,7 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/gasestimator" "github.com/ethereum/go-ethereum/eth/tracers/logger" + "github.com/ethereum/go-ethereum/internal/ethapi/override" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/p2p" "github.com/ethereum/go-ethereum/params" @@ -52,7 +51,6 @@ import ( "github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/trie" "github.com/holiman/uint256" - "github.com/tyler-smith/go-bip39" ) // max is a helper function which returns the larger of the two given integers. @@ -268,7 +266,7 @@ func (api *TxPoolAPI) Inspect() map[string]map[string]map[string]string { pending, queue := api.b.TxPoolContent() // Define a formatter to flatten a transaction into a string - var format = func(tx *types.Transaction) string { + format := func(tx *types.Transaction) string { if to := tx.To(); to != nil { return fmt.Sprintf("%s: %v wei + %v gas × %v wei", tx.To().Hex(), tx.Value(), tx.Gas(), tx.GasPrice()) } @@ -309,344 +307,6 @@ func (api *EthereumAccountAPI) Accounts() []common.Address { return api.am.Accounts() } -// PersonalAccountAPI provides an API to access accounts managed by this node. -// It offers methods to create, (un)lock en list accounts. Some methods accept -// passwords and are therefore considered private by default. -type PersonalAccountAPI struct { - am *accounts.Manager - nonceLock *AddrLocker - b Backend -} - -// NewPersonalAccountAPI creates a new PersonalAccountAPI. -func NewPersonalAccountAPI(b Backend, nonceLock *AddrLocker) *PersonalAccountAPI { - return &PersonalAccountAPI{ - am: b.AccountManager(), - nonceLock: nonceLock, - b: b, - } -} - -// ListAccounts will return a list of addresses for accounts this node manages. -func (api *PersonalAccountAPI) ListAccounts() []common.Address { - return api.am.Accounts() -} - -// rawWallet is a JSON representation of an accounts.Wallet interface, with its -// data contents extracted into plain fields. -type rawWallet struct { - URL string `json:"url"` - Status string `json:"status"` - Failure string `json:"failure,omitempty"` - Accounts []accounts.Account `json:"accounts,omitempty"` -} - -// ListWallets will return a list of wallets this node manages. -func (api *PersonalAccountAPI) ListWallets() []rawWallet { - wallets := make([]rawWallet, 0) // return [] instead of nil if empty - for _, wallet := range api.am.Wallets() { - status, failure := wallet.Status() - - raw := rawWallet{ - URL: wallet.URL().String(), - Status: status, - Accounts: wallet.Accounts(), - } - if failure != nil { - raw.Failure = failure.Error() - } - wallets = append(wallets, raw) - } - return wallets -} - -// OpenWallet initiates a hardware wallet opening procedure, establishing a USB -// connection and attempting to authenticate via the provided passphrase. Note, -// the method may return an extra challenge requiring a second open (e.g. the -// Trezor PIN matrix challenge). -func (api *PersonalAccountAPI) OpenWallet(url string, passphrase *string) error { - wallet, err := api.am.Wallet(url) - if err != nil { - return err - } - pass := "" - if passphrase != nil { - pass = *passphrase - } - return wallet.Open(pass) -} - -// DeriveAccount requests an HD wallet to derive a new account, optionally pinning -// it for later reuse. -func (api *PersonalAccountAPI) DeriveAccount(url string, path string, pin *bool) (accounts.Account, error) { - wallet, err := api.am.Wallet(url) - if err != nil { - return accounts.Account{}, err - } - derivPath, err := accounts.ParseDerivationPath(path) - if err != nil { - return accounts.Account{}, err - } - if pin == nil { - pin = new(bool) - } - return wallet.Derive(derivPath, *pin) -} - -// NewAccount will create a new account and returns the address for the new account. -func (api *PersonalAccountAPI) NewAccount(password string) (common.AddressEIP55, error) { - ks, err := fetchKeystore(api.am) - if err != nil { - return common.AddressEIP55{}, err - } - acc, err := ks.NewAccount(password) - if err == nil { - addrEIP55 := common.AddressEIP55(acc.Address) - log.Info("Your new key was generated", "address", addrEIP55.String()) - log.Warn("Please backup your key file!", "path", acc.URL.Path) - log.Warn("Please remember your password!") - return addrEIP55, nil - } - return common.AddressEIP55{}, err -} - -// fetchKeystore retrieves the encrypted keystore from the account manager. -func fetchKeystore(am *accounts.Manager) (*keystore.KeyStore, error) { - if ks := am.Backends(keystore.KeyStoreType); len(ks) > 0 { - return ks[0].(*keystore.KeyStore), nil - } - return nil, errors.New("local keystore not used") -} - -// ImportRawKey stores the given hex encoded ECDSA key into the key directory, -// encrypting it with the passphrase. -func (api *PersonalAccountAPI) ImportRawKey(privkey string, password string) (common.Address, error) { - key, err := crypto.HexToECDSA(privkey) - if err != nil { - return common.Address{}, err - } - ks, err := fetchKeystore(api.am) - if err != nil { - return common.Address{}, err - } - acc, err := ks.ImportECDSA(key, password) - return acc.Address, err -} - -// UnlockAccount will unlock the account associated with the given address with -// the given password for duration seconds. If duration is nil it will use a -// default of 300 seconds. It returns an indication if the account was unlocked. -func (api *PersonalAccountAPI) UnlockAccount(ctx context.Context, addr common.Address, password string, duration *uint64) (bool, error) { - // When the API is exposed by external RPC(http, ws etc), unless the user - // explicitly specifies to allow the insecure account unlocking, otherwise - // it is disabled. - if api.b.ExtRPCEnabled() && !api.b.AccountManager().Config().InsecureUnlockAllowed { - return false, errors.New("account unlock with HTTP access is forbidden") - } - - const max = uint64(time.Duration(math.MaxInt64) / time.Second) - var d time.Duration - if duration == nil { - d = 300 * time.Second - } else if *duration > max { - return false, errors.New("unlock duration too large") - } else { - d = time.Duration(*duration) * time.Second - } - ks, err := fetchKeystore(api.am) - if err != nil { - return false, err - } - err = ks.TimedUnlock(accounts.Account{Address: addr}, password, d) - if err != nil { - log.Warn("Failed account unlock attempt", "address", addr, "err", err) - } - return err == nil, err -} - -// LockAccount will lock the account associated with the given address when it's unlocked. -func (api *PersonalAccountAPI) LockAccount(addr common.Address) bool { - if ks, err := fetchKeystore(api.am); err == nil { - return ks.Lock(addr) == nil - } - return false -} - -// signTransaction sets defaults and signs the given transaction -// NOTE: the caller needs to ensure that the nonceLock is held, if applicable, -// and release it after the transaction has been submitted to the tx pool -func (api *PersonalAccountAPI) signTransaction(ctx context.Context, args *TransactionArgs, passwd string) (*types.Transaction, error) { - // Look up the wallet containing the requested signer - account := accounts.Account{Address: args.from()} - wallet, err := api.am.Find(account) - if err != nil { - return nil, err - } - // Set some sanity defaults and terminate on failure - if err := args.setDefaults(ctx, api.b, false); err != nil { - return nil, err - } - // Assemble the transaction and sign with the wallet - tx := args.ToTransaction(types.LegacyTxType) - - return wallet.SignTxWithPassphrase(account, passwd, tx, api.b.ChainConfig().ChainID) -} - -// SendTransaction will create a transaction from the given arguments and -// tries to sign it with the key associated with args.From. If the given -// passwd isn't able to decrypt the key it fails. -func (api *PersonalAccountAPI) SendTransaction(ctx context.Context, args TransactionArgs, passwd string) (common.Hash, error) { - if args.Nonce == nil { - // Hold the mutex around signing to prevent concurrent assignment of - // the same nonce to multiple accounts. - api.nonceLock.LockAddr(args.from()) - defer api.nonceLock.UnlockAddr(args.from()) - } - if args.IsEIP4844() { - return common.Hash{}, errBlobTxNotSupported - } - signed, err := api.signTransaction(ctx, &args, passwd) - if err != nil { - log.Warn("Failed transaction send attempt", "from", args.from(), "to", args.To, "value", args.Value.ToInt(), "err", err) - return common.Hash{}, err - } - return SubmitTransaction(ctx, api.b, signed) -} - -// SignTransaction will create a transaction from the given arguments and -// tries to sign it with the key associated with args.From. If the given passwd isn't -// able to decrypt the key it fails. The transaction is returned in RLP-form, not broadcast -// to other nodes -func (api *PersonalAccountAPI) SignTransaction(ctx context.Context, args TransactionArgs, passwd string) (*SignTransactionResult, error) { - // No need to obtain the noncelock mutex, since we won't be sending this - // tx into the transaction pool, but right back to the user - if args.From == nil { - return nil, errors.New("sender not specified") - } - if args.Gas == nil { - return nil, errors.New("gas not specified") - } - if args.GasPrice == nil && (args.MaxFeePerGas == nil || args.MaxPriorityFeePerGas == nil) { - return nil, errors.New("missing gasPrice or maxFeePerGas/maxPriorityFeePerGas") - } - if args.IsEIP4844() { - return nil, errBlobTxNotSupported - } - if args.Nonce == nil { - return nil, errors.New("nonce not specified") - } - // Before actually signing the transaction, ensure the transaction fee is reasonable. - tx := args.ToTransaction(types.LegacyTxType) - if err := checkTxFee(tx.GasPrice(), tx.Gas(), api.b.RPCTxFeeCap()); err != nil { - return nil, err - } - signed, err := api.signTransaction(ctx, &args, passwd) - if err != nil { - log.Warn("Failed transaction sign attempt", "from", args.from(), "to", args.To, "value", args.Value.ToInt(), "err", err) - return nil, err - } - data, err := signed.MarshalBinary() - if err != nil { - return nil, err - } - return &SignTransactionResult{data, signed}, nil -} - -// Sign calculates an Ethereum ECDSA signature for: -// keccak256("\x19Ethereum Signed Message:\n" + len(message) + message)) -// -// Note, the produced signature conforms to the secp256k1 curve R, S and V values, -// where the V value will be 27 or 28 for legacy reasons. -// -// The key used to calculate the signature is decrypted with the given password. -// -// https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-personal#personal-sign -func (api *PersonalAccountAPI) Sign(ctx context.Context, data hexutil.Bytes, addr common.Address, passwd string) (hexutil.Bytes, error) { - // Look up the wallet containing the requested signer - account := accounts.Account{Address: addr} - - wallet, err := api.b.AccountManager().Find(account) - if err != nil { - return nil, err - } - // Assemble sign the data with the wallet - signature, err := wallet.SignTextWithPassphrase(account, passwd, data) - if err != nil { - log.Warn("Failed data sign attempt", "address", addr, "err", err) - return nil, err - } - signature[crypto.RecoveryIDOffset] += 27 // Transform V from 0/1 to 27/28 according to the yellow paper - return signature, nil -} - -// EcRecover returns the address for the account that was used to create the signature. -// Note, this function is compatible with eth_sign and personal_sign. As such it recovers -// the address of: -// hash = keccak256("\x19Ethereum Signed Message:\n"${message length}${message}) -// addr = ecrecover(hash, signature) -// -// Note, the signature must conform to the secp256k1 curve R, S and V values, where -// the V value must be 27 or 28 for legacy reasons. -// -// https://geth.ethereum.org/docs/interacting-with-geth/rpc/ns-personal#personal-ecrecover -func (api *PersonalAccountAPI) EcRecover(ctx context.Context, data, sig hexutil.Bytes) (common.Address, error) { - if len(sig) != crypto.SignatureLength { - return common.Address{}, fmt.Errorf("signature must be %d bytes long", crypto.SignatureLength) - } - if sig[crypto.RecoveryIDOffset] != 27 && sig[crypto.RecoveryIDOffset] != 28 { - return common.Address{}, errors.New("invalid Ethereum signature (V is not 27 or 28)") - } - sig[crypto.RecoveryIDOffset] -= 27 // Transform yellow paper V from 27/28 to 0/1 - - rpk, err := crypto.SigToPub(accounts.TextHash(data), sig) - if err != nil { - return common.Address{}, err - } - return crypto.PubkeyToAddress(*rpk), nil -} - -// InitializeWallet initializes a new wallet at the provided URL, by generating and returning a new private key. -func (api *PersonalAccountAPI) InitializeWallet(ctx context.Context, url string) (string, error) { - wallet, err := api.am.Wallet(url) - if err != nil { - return "", err - } - - entropy, err := bip39.NewEntropy(256) - if err != nil { - return "", err - } - - mnemonic, err := bip39.NewMnemonic(entropy) - if err != nil { - return "", err - } - - seed := bip39.NewSeed(mnemonic, "") - - switch wallet := wallet.(type) { - case *scwallet.Wallet: - return mnemonic, wallet.Initialize(seed) - default: - return "", errors.New("specified wallet does not support initialization") - } -} - -// Unpair deletes a pairing between wallet and geth. -func (api *PersonalAccountAPI) Unpair(ctx context.Context, url string, pin string) error { - wallet, err := api.am.Wallet(url) - if err != nil { - return err - } - - switch wallet := wallet.(type) { - case *scwallet.Wallet: - return wallet.Unpair([]byte(pin)) - default: - return errors.New("specified wallet does not support pairing") - } -} - // BlockChainAPI provides an API to access Ethereum blockchain data. type BlockChainAPI struct { b Backend @@ -1298,13 +958,13 @@ func (context *ChainContext) GetHeader(hash common.Hash, number uint64) *types.H return header } -func doCall(ctx context.Context, b Backend, args TransactionArgs, state *state.StateDB, header *types.Header, overrides *StateOverride, blockOverrides *BlockOverrides, timeout time.Duration, globalGasCap uint64) (*core.ExecutionResult, error) { +func doCall(ctx context.Context, b Backend, args TransactionArgs, state *state.StateDB, header *types.Header, overrides *override.StateOverride, blockOverrides *override.BlockOverrides, timeout time.Duration, globalGasCap uint64) (*core.ExecutionResult, error) { blockCtx := core.NewEVMBlockContext(header, NewChainContext(ctx, b), nil) if blockOverrides != nil { blockOverrides.Apply(&blockCtx) } rules := b.ChainConfig().Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time) - precompiles := maps.Clone(vm.ActivePrecompiledContracts(rules)) + precompiles := vm.ActivePrecompiledContracts(rules) if err := overrides.Apply(state, precompiles); err != nil { return nil, err } @@ -1322,7 +982,7 @@ func doCall(ctx context.Context, b Backend, args TransactionArgs, state *state.S defer cancel() gp := new(core.GasPool) if globalGasCap == 0 { - gp.AddGas(math.MaxUint64) + gp.AddGas(gomath.MaxUint64) } else { gp.AddGas(globalGasCap) } @@ -1343,15 +1003,20 @@ func applyMessage(ctx context.Context, b Backend, args TransactionArgs, state *s if msg.BlobGasFeeCap != nil && msg.BlobGasFeeCap.BitLen() == 0 { blockContext.BlobBaseFee = new(big.Int) } - evm := b.GetEVM(ctx, msg, state, header, vmConfig, blockContext) + evm := b.GetEVM(ctx, state, header, vmConfig, blockContext) if precompiles != nil { evm.SetPrecompiles(precompiles) } - - return applyMessageWithEVM(ctx, evm, msg, state, timeout, gp) + res, err := applyMessageWithEVM(ctx, evm, msg, timeout, gp) + // If an internal state error occurred, let that have precedence. Otherwise, + // a "trie root missing" type of error will masquerade as e.g. "insufficient gas" + if err := state.Error(); err != nil { + return nil, err + } + return res, err } -func applyMessageWithEVM(ctx context.Context, evm *vm.EVM, msg *core.Message, state *state.StateDB, timeout time.Duration, gp *core.GasPool) (*core.ExecutionResult, error) { +func applyMessageWithEVM(ctx context.Context, evm *vm.EVM, msg *core.Message, timeout time.Duration, gp *core.GasPool) (*core.ExecutionResult, error) { // Wait for the context to be done and cancel the evm. Even if the // EVM has finished, cancelling may be done (repeatedly) gopool.Submit(func() { @@ -1361,9 +1026,6 @@ func applyMessageWithEVM(ctx context.Context, evm *vm.EVM, msg *core.Message, st // Execute the message. result, err := core.ApplyMessage(evm, msg, gp) - if err := state.Error(); err != nil { - return nil, err - } // If the timer caused an abort, return an appropriate error message if evm.Cancelled() { @@ -1375,7 +1037,7 @@ func applyMessageWithEVM(ctx context.Context, evm *vm.EVM, msg *core.Message, st return result, nil } -func DoCall(ctx context.Context, b Backend, args TransactionArgs, blockNrOrHash rpc.BlockNumberOrHash, overrides *StateOverride, blockOverrides *BlockOverrides, timeout time.Duration, globalGasCap uint64) (*core.ExecutionResult, error) { +func DoCall(ctx context.Context, b Backend, args TransactionArgs, blockNrOrHash rpc.BlockNumberOrHash, overrides *override.StateOverride, blockOverrides *override.BlockOverrides, timeout time.Duration, globalGasCap uint64) (*core.ExecutionResult, error) { defer func(start time.Time) { log.Debug("Executing EVM call finished", "runtime", time.Since(start)) }(time.Now()) state, header, err := b.StateAndHeaderByNumberOrHash(ctx, blockNrOrHash) @@ -1391,7 +1053,7 @@ func DoCall(ctx context.Context, b Backend, args TransactionArgs, blockNrOrHash // // Note, this function doesn't make and changes in the state/blockchain and is // useful to execute and retrieve values. -func (api *BlockChainAPI) Call(ctx context.Context, args TransactionArgs, blockNrOrHash *rpc.BlockNumberOrHash, overrides *StateOverride, blockOverrides *BlockOverrides) (hexutil.Bytes, error) { +func (api *BlockChainAPI) Call(ctx context.Context, args TransactionArgs, blockNrOrHash *rpc.BlockNumberOrHash, overrides *override.StateOverride, blockOverrides *override.BlockOverrides) (hexutil.Bytes, error) { if blockNrOrHash == nil { latest := rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber) blockNrOrHash = &latest @@ -1430,7 +1092,7 @@ func (api *BlockChainAPI) SimulateV1(ctx context.Context, opts simOpts, blockNrO } gasCap := api.b.RPCGasCap() if gasCap == 0 { - gasCap = math.MaxUint64 + gasCap = gomath.MaxUint64 } sim := &simulator{ b: api.b, @@ -1450,7 +1112,7 @@ func (api *BlockChainAPI) SimulateV1(ctx context.Context, opts simOpts, blockNrO // successfully at block `blockNrOrHash`. It returns error if the transaction would revert, or if // there are unexpected failures. The gas limit is capped by both `args.Gas` (if non-nil & // non-zero) and `gasCap` (if non-zero). -func DoEstimateGas(ctx context.Context, b Backend, args TransactionArgs, blockNrOrHash rpc.BlockNumberOrHash, overrides *StateOverride, gasCap uint64) (hexutil.Uint64, error) { +func DoEstimateGas(ctx context.Context, b Backend, args TransactionArgs, blockNrOrHash rpc.BlockNumberOrHash, overrides *override.StateOverride, blockOverrides *override.BlockOverrides, gasCap uint64) (hexutil.Uint64, error) { // Retrieve the base state and mutate it with any overrides state, header, err := b.StateAndHeaderByNumberOrHash(ctx, blockNrOrHash) if state == nil || err != nil { @@ -1461,11 +1123,12 @@ func DoEstimateGas(ctx context.Context, b Backend, args TransactionArgs, blockNr } // Construct the gas estimator option from the user input opts := &gasestimator.Options{ - Config: b.ChainConfig(), - Chain: NewChainContext(ctx, b), - Header: header, - State: state, - ErrorRatio: estimateGasErrorRatio, + Config: b.ChainConfig(), + Chain: NewChainContext(ctx, b), + Header: header, + BlockOverrides: blockOverrides, + State: state, + ErrorRatio: estimateGasErrorRatio, } // Set any required transaction default, but make sure the gas cap itself is not messed with // if it was not specified in the original argument list. @@ -1494,12 +1157,12 @@ func DoEstimateGas(ctx context.Context, b Backend, args TransactionArgs, blockNr // value is capped by both `args.Gas` (if non-nil & non-zero) and the backend's RPCGasCap // configuration (if non-zero). // Note: Required blob gas is not computed in this method. -func (api *BlockChainAPI) EstimateGas(ctx context.Context, args TransactionArgs, blockNrOrHash *rpc.BlockNumberOrHash, overrides *StateOverride) (hexutil.Uint64, error) { +func (api *BlockChainAPI) EstimateGas(ctx context.Context, args TransactionArgs, blockNrOrHash *rpc.BlockNumberOrHash, overrides *override.StateOverride, blockOverrides *override.BlockOverrides) (hexutil.Uint64, error) { bNrOrHash := rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber) if blockNrOrHash != nil { bNrOrHash = *blockNrOrHash } - return DoEstimateGas(ctx, api.b, args, bNrOrHash, overrides, api.b.RPCGasCap()) + return DoEstimateGas(ctx, api.b, args, bNrOrHash, overrides, blockOverrides, api.b.RPCGasCap()) } func (api *BlockChainAPI) needToReplay(ctx context.Context, block *types.Block, accounts []common.Address) (bool, error) { @@ -1610,9 +1273,8 @@ func (api *BlockChainAPI) replay(ctx context.Context, block *types.Block, accoun // Apply transaction msg, _ := core.TransactionToMessage(tx, signer, parent.Header().BaseFee) - txContext := core.NewEVMTxContext(msg) context := core.NewEVMBlockContext(block.Header(), api.b.Chain(), nil) - vmenv := vm.NewEVM(context, txContext, statedb, api.b.ChainConfig(), vm.Config{}) + evm := vm.NewEVM(context, statedb, api.b.ChainConfig(), vm.Config{}) if posa, ok := api.b.Engine().(consensus.PoSA); ok { if isSystem, _ := posa.IsSystemTransaction(tx, block.Header()); isSystem { @@ -1624,10 +1286,10 @@ func (api *BlockChainAPI) replay(ctx context.Context, block *types.Block, accoun } } - if _, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { + if _, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(tx.Gas())); err != nil { return nil, nil, fmt.Errorf("transaction %#x failed: %v", tx.Hash(), err) } - statedb.Finalise(vmenv.ChainConfig().IsEIP158(block.Number())) + statedb.Finalise(evm.ChainConfig().IsEIP158(block.Number())) if !skip { // Compute account balance diff. @@ -1748,39 +1410,37 @@ func RPCMarshalBlock(block *types.Block, inclTx bool, fullTx bool, config *param uncleHashes[i] = uncle.Hash() } fields["uncles"] = uncleHashes - if block.Header().WithdrawalsHash != nil { + if block.Withdrawals() != nil { fields["withdrawals"] = block.Withdrawals() } - if block.Header().RequestsHash != nil { - fields["requests"] = block.Requests() - } return fields } // RPCTransaction represents a transaction that will serialize to the RPC representation of a transaction type RPCTransaction struct { - BlockHash *common.Hash `json:"blockHash"` - BlockNumber *hexutil.Big `json:"blockNumber"` - From common.Address `json:"from"` - Gas hexutil.Uint64 `json:"gas"` - GasPrice *hexutil.Big `json:"gasPrice"` - GasFeeCap *hexutil.Big `json:"maxFeePerGas,omitempty"` - GasTipCap *hexutil.Big `json:"maxPriorityFeePerGas,omitempty"` - MaxFeePerBlobGas *hexutil.Big `json:"maxFeePerBlobGas,omitempty"` - Hash common.Hash `json:"hash"` - Input hexutil.Bytes `json:"input"` - Nonce hexutil.Uint64 `json:"nonce"` - To *common.Address `json:"to"` - TransactionIndex *hexutil.Uint64 `json:"transactionIndex"` - Value *hexutil.Big `json:"value"` - Type hexutil.Uint64 `json:"type"` - Accesses *types.AccessList `json:"accessList,omitempty"` - ChainID *hexutil.Big `json:"chainId,omitempty"` - BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` - V *hexutil.Big `json:"v"` - R *hexutil.Big `json:"r"` - S *hexutil.Big `json:"s"` - YParity *hexutil.Uint64 `json:"yParity,omitempty"` + BlockHash *common.Hash `json:"blockHash"` + BlockNumber *hexutil.Big `json:"blockNumber"` + From common.Address `json:"from"` + Gas hexutil.Uint64 `json:"gas"` + GasPrice *hexutil.Big `json:"gasPrice"` + GasFeeCap *hexutil.Big `json:"maxFeePerGas,omitempty"` + GasTipCap *hexutil.Big `json:"maxPriorityFeePerGas,omitempty"` + MaxFeePerBlobGas *hexutil.Big `json:"maxFeePerBlobGas,omitempty"` + Hash common.Hash `json:"hash"` + Input hexutil.Bytes `json:"input"` + Nonce hexutil.Uint64 `json:"nonce"` + To *common.Address `json:"to"` + TransactionIndex *hexutil.Uint64 `json:"transactionIndex"` + Value *hexutil.Big `json:"value"` + Type hexutil.Uint64 `json:"type"` + Accesses *types.AccessList `json:"accessList,omitempty"` + ChainID *hexutil.Big `json:"chainId,omitempty"` + BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` + AuthorizationList []types.Authorization `json:"authorizationList,omitempty"` + V *hexutil.Big `json:"v"` + R *hexutil.Big `json:"r"` + S *hexutil.Big `json:"s"` + YParity *hexutil.Uint64 `json:"yParity,omitempty"` } // newRPCTransaction returns a transaction that will serialize to the RPC @@ -1855,6 +1515,22 @@ func newRPCTransaction(tx *types.Transaction, blockHash common.Hash, blockNumber } result.MaxFeePerBlobGas = (*hexutil.Big)(tx.BlobGasFeeCap()) result.BlobVersionedHashes = tx.BlobHashes() + + case types.SetCodeTxType: + al := tx.AccessList() + yparity := hexutil.Uint64(v.Sign()) + result.Accesses = &al + result.ChainID = (*hexutil.Big)(tx.ChainId()) + result.YParity = &yparity + result.GasFeeCap = (*hexutil.Big)(tx.GasFeeCap()) + result.GasTipCap = (*hexutil.Big)(tx.GasTipCap()) + // if the transaction has been mined, compute the effective gas price + if baseFee != nil && blockHash != (common.Hash{}) { + result.GasPrice = (*hexutil.Big)(effectiveGasPrice(tx, baseFee)) + } else { + result.GasPrice = (*hexutil.Big)(tx.GasFeeCap()) + } + result.AuthorizationList = tx.AuthList() } return result } @@ -1954,9 +1630,18 @@ func AccessList(ctx context.Context, b Backend, blockNrOrHash rpc.BlockNumberOrH } // Ensure any missing fields are filled, extract the recipient and input data - if err := args.setDefaults(ctx, b, true); err != nil { + if err = args.setFeeDefaults(ctx, b, header); err != nil { return nil, 0, nil, err } + if args.Nonce == nil { + nonce := hexutil.Uint64(db.GetNonce(args.from())) + args.Nonce = &nonce + } + blockCtx := core.NewEVMBlockContext(header, NewChainContext(ctx, b), nil) + if err = args.CallDefaults(b.RPCGasCap(), blockCtx.BaseFee, b.ChainConfig().ChainID); err != nil { + return nil, 0, nil, err + } + var to common.Address if args.To != nil { to = *args.To @@ -1989,16 +1674,17 @@ func AccessList(ctx context.Context, b Backend, blockNrOrHash rpc.BlockNumberOrH // Apply the transaction with the access list tracer tracer := logger.NewAccessListTracer(accessList, args.from(), to, precompiles) config := vm.Config{Tracer: tracer.Hooks(), NoBaseFee: true} - vmenv := b.GetEVM(ctx, msg, statedb, header, &config, nil) + evm := b.GetEVM(ctx, statedb, header, &config, nil) + // Lower the basefee to 0 to avoid breaking EVM // invariants (basefee < feecap). if msg.GasPrice.Sign() == 0 { - vmenv.Context.BaseFee = new(big.Int) + evm.Context.BaseFee = new(big.Int) } if msg.BlobGasFeeCap != nil && msg.BlobGasFeeCap.BitLen() == 0 { - vmenv.Context.BlobBaseFee = new(big.Int) + evm.Context.BlobBaseFee = new(big.Int) } - res, err := core.ApplyMessage(vmenv, msg, new(core.GasPool).AddGas(msg.GasLimit)) + res, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(msg.GasLimit)) if err != nil { return nil, 0, nil, fmt.Errorf("failed to apply transaction: %v err: %v", args.ToTransaction(types.LegacyTxType).Hash(), err) } @@ -2589,11 +2275,11 @@ func (api *TransactionAPI) Resend(ctx context.Context, sendArgs TransactionArgs, matchTx := sendArgs.ToTransaction(types.LegacyTxType) // Before replacing the old transaction, ensure the _new_ transaction fee is reasonable. - var price = matchTx.GasPrice() + price := matchTx.GasPrice() if gasPrice != nil { price = gasPrice.ToInt() } - var gas = matchTx.Gas() + gas := matchTx.Gas() if gasLimit != nil { gas = uint64(*gasLimit) } diff --git a/internal/ethapi/api_test.go b/internal/ethapi/api_test.go index 3db03483e5..3b02826bcd 100644 --- a/internal/ethapi/api_test.go +++ b/internal/ethapi/api_test.go @@ -34,6 +34,10 @@ import ( "testing" "time" + "github.com/ethereum/go-ethereum/accounts/abi" + "github.com/ethereum/go-ethereum/internal/ethapi/override" + "github.com/ethereum/go-ethereum/triedb" + "github.com/ethereum/go-ethereum" "github.com/ethereum/go-ethereum/accounts" "github.com/ethereum/go-ethereum/accounts/keystore" @@ -55,7 +59,6 @@ import ( "github.com/ethereum/go-ethereum/internal/blocktest" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" - "github.com/ethereum/go-ethereum/triedb" "github.com/holiman/uint256" "github.com/stretchr/testify/require" ) @@ -585,16 +588,15 @@ func (b testBackend) GetTd(ctx context.Context, hash common.Hash) *big.Int { } return big.NewInt(1) } -func (b testBackend) GetEVM(ctx context.Context, msg *core.Message, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockContext *vm.BlockContext) *vm.EVM { +func (b testBackend) GetEVM(ctx context.Context, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockContext *vm.BlockContext) *vm.EVM { if vmConfig == nil { vmConfig = b.chain.GetVMConfig() } - txContext := core.NewEVMTxContext(msg) context := core.NewEVMBlockContext(header, b.chain, nil) if blockContext != nil { context = *blockContext } - return vm.NewEVM(context, txContext, state, b.chain.Config(), *vmConfig) + return vm.NewEVM(context, state, b.chain.Config(), *vmConfig) } func (b testBackend) SubscribeChainEvent(ch chan<- core.ChainEvent) event.Subscription { panic("implement me") @@ -602,9 +604,6 @@ func (b testBackend) SubscribeChainEvent(ch chan<- core.ChainEvent) event.Subscr func (b testBackend) SubscribeChainHeadEvent(ch chan<- core.ChainHeadEvent) event.Subscription { panic("implement me") } -func (b testBackend) SubscribeChainSideEvent(ch chan<- core.ChainSideEvent) event.Subscription { - panic("implement me") -} func (b testBackend) SubscribeFinalizedHeaderEvent(ch chan<- core.FinalizedHeaderEvent) event.Subscription { panic("implement me") } @@ -675,18 +674,30 @@ func TestEstimateGas(t *testing.T) { t.Parallel() // Initialize test accounts var ( - accounts = newAccounts(2) + accounts = newAccounts(4) genesis = &core.Genesis{ Config: params.MergedTestChainConfig, Alloc: types.GenesisAlloc{ accounts[0].addr: {Balance: big.NewInt(params.Ether)}, accounts[1].addr: {Balance: big.NewInt(params.Ether)}, + accounts[2].addr: {Balance: big.NewInt(params.Ether), Code: append(types.DelegationPrefix, accounts[3].addr.Bytes()...)}, }, } genBlocks = 10 signer = types.HomesteadSigner{} randomAccounts = newAccounts(2) ) + packRevert := func(revertMessage string) []byte { + var revertSelector = crypto.Keccak256([]byte("Error(string)"))[:4] + stringType, _ := abi.NewType("string", "", nil) + args := abi.Arguments{ + {Type: stringType}, + } + encodedMessage, _ := args.Pack(revertMessage) + + return append(revertSelector, encodedMessage...) + } + api := NewBlockChainAPI(newTestBackend(t, genBlocks, genesis, beacon.New(ethash.NewFaker()), func(i int, b *core.BlockGen) { // Transfer from account[0] to account[1] // value: 1000 wei @@ -695,14 +706,16 @@ func TestEstimateGas(t *testing.T) { b.AddTx(tx) b.SetPoS() })) + var testSuite = []struct { - blockNumber rpc.BlockNumber - call TransactionArgs - overrides StateOverride - expectErr error - want uint64 + blockNumber rpc.BlockNumber + call TransactionArgs + overrides override.StateOverride + blockOverrides override.BlockOverrides + expectErr error + want uint64 }{ - // simple transfer on latest block + //simple transfer on latest block { blockNumber: rpc.LatestBlockNumber, call: TransactionArgs{ @@ -734,8 +747,8 @@ func TestEstimateGas(t *testing.T) { { blockNumber: rpc.LatestBlockNumber, call: TransactionArgs{}, - overrides: StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, + overrides: override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, }, expectErr: nil, want: 53000, @@ -747,8 +760,8 @@ func TestEstimateGas(t *testing.T) { To: &randomAccounts[1].addr, Value: (*hexutil.Big)(big.NewInt(1000)), }, - overrides: StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(big.NewInt(0))}, + overrides: override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(big.NewInt(0))}, }, expectErr: core.ErrInsufficientFunds, }, @@ -805,16 +818,85 @@ func TestEstimateGas(t *testing.T) { }, want: 21000, }, + // // SPDX-License-Identifier: GPL-3.0 + //pragma solidity >=0.8.2 <0.9.0; + // + //contract BlockOverridesTest { + // function call() public view returns (uint256) { + // return block.number; + // } + // + // function estimate() public view { + // revert(string.concat("block ", uint2str(block.number))); + // } + // + // function uint2str(uint256 _i) internal pure returns (string memory str) { + // if (_i == 0) { + // return "0"; + // } + // uint256 j = _i; + // uint256 length; + // while (j != 0) { + // length++; + // j /= 10; + // } + // bytes memory bstr = new bytes(length); + // uint256 k = length; + // j = _i; + // while (j != 0) { + // bstr[--k] = bytes1(uint8(48 + (j % 10))); + // j /= 10; + // } + // str = string(bstr); + // } + //} + { + blockNumber: rpc.LatestBlockNumber, + call: TransactionArgs{ + From: &accounts[0].addr, + To: &accounts[1].addr, + Data: hex2Bytes("0x3592d016"), //estimate + }, + overrides: override.StateOverride{ + accounts[1].addr: override.OverrideAccount{ + Code: hex2Bytes("608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806328b5e32b146100385780633592d0161461004b575b5f5ffd5b4360405190815260200160405180910390f35b610053610055565b005b61005e4361009d565b60405160200161006e91906101a5565b60408051601f198184030181529082905262461bcd60e51b8252610094916004016101cd565b60405180910390fd5b6060815f036100c35750506040805180820190915260018152600360fc1b602082015290565b815f5b81156100ec57806100d681610216565b91506100e59050600a83610242565b91506100c6565b5f8167ffffffffffffffff81111561010657610106610255565b6040519080825280601f01601f191660200182016040528015610130576020820181803683370190505b508593509050815b831561019c57610149600a85610269565b61015490603061027c565b60f81b8261016183610295565b92508281518110610174576101746102aa565b60200101906001600160f81b03191690815f1a905350610195600a85610242565b9350610138565b50949350505050565b650313637b1b5960d51b81525f82518060208501600685015e5f920160060191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b634e487b7160e01b5f52601160045260245ffd5b5f6001820161022757610227610202565b5060010190565b634e487b7160e01b5f52601260045260245ffd5b5f826102505761025061022e565b500490565b634e487b7160e01b5f52604160045260245ffd5b5f826102775761027761022e565b500690565b8082018082111561028f5761028f610202565b92915050565b5f816102a3576102a3610202565b505f190190565b634e487b7160e01b5f52603260045260245ffdfea2646970667358221220a253cad1e2e3523b8c053c1d0cd1e39d7f3bafcedd73440a244872701f05dab264736f6c634300081c0033"), + }, + }, + blockOverrides: override.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(11))}, + expectErr: newRevertError(packRevert("block 11")), + }, + // Should be able to send to an EIP-7702 delegated account. + { + blockNumber: rpc.LatestBlockNumber, + call: TransactionArgs{ + From: &accounts[0].addr, + To: &accounts[2].addr, + Value: (*hexutil.Big)(big.NewInt(1)), + }, + want: 21000, + }, + // Should be able to send as EIP-7702 delegated account. + { + blockNumber: rpc.LatestBlockNumber, + call: TransactionArgs{ + From: &accounts[2].addr, + To: &accounts[1].addr, + Value: (*hexutil.Big)(big.NewInt(1)), + }, + want: 21000, + }, } for i, tc := range testSuite { - result, err := api.EstimateGas(context.Background(), tc.call, &rpc.BlockNumberOrHash{BlockNumber: &tc.blockNumber}, &tc.overrides) + result, err := api.EstimateGas(context.Background(), tc.call, &rpc.BlockNumberOrHash{BlockNumber: &tc.blockNumber}, &tc.overrides, &tc.blockOverrides) if tc.expectErr != nil { if err == nil { t.Errorf("test %d: want error %v, have nothing", i, tc.expectErr) continue } if !errors.Is(err, tc.expectErr) { - t.Errorf("test %d: error mismatch, want %v, have %v", i, tc.expectErr, err) + if !reflect.DeepEqual(err, tc.expectErr) { + t.Errorf("test %d: error mismatch, want %v, have %v", i, tc.expectErr, err) + } } continue } @@ -865,9 +947,9 @@ func TestCall(t *testing.T) { var testSuite = []struct { name string blockNumber rpc.BlockNumber - overrides StateOverride + overrides override.StateOverride call TransactionArgs - blockOverrides BlockOverrides + blockOverrides override.BlockOverrides expectErr error want string }{ @@ -927,8 +1009,8 @@ func TestCall(t *testing.T) { To: &randomAccounts[1].addr, Value: (*hexutil.Big)(big.NewInt(1000)), }, - overrides: StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, + overrides: override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(new(big.Int).Mul(big.NewInt(1), big.NewInt(params.Ether)))}, }, want: "0x", }, @@ -967,27 +1049,60 @@ func TestCall(t *testing.T) { To: &randomAccounts[2].addr, Data: hex2Bytes("8381f58a"), // call number() }, - overrides: StateOverride{ - randomAccounts[2].addr: OverrideAccount{ + overrides: override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Code: hex2Bytes("6080604052348015600f57600080fd5b506004361060285760003560e01c80638381f58a14602d575b600080fd5b60336049565b6040518082815260200191505060405180910390f35b6000548156fea2646970667358221220eab35ffa6ab2adfe380772a48b8ba78e82a1b820a18fcb6f59aa4efb20a5f60064736f6c63430007040033"), StateDiff: map[common.Hash]common.Hash{{}: common.BigToHash(big.NewInt(123))}, }, }, want: "0x000000000000000000000000000000000000000000000000000000000000007b", }, - // Block overrides should work + // // SPDX-License-Identifier: GPL-3.0 + //pragma solidity >=0.8.2 <0.9.0; + // + //contract BlockOverridesTest { + // function call() public view returns (uint256) { + // return block.number; + // } + // + // function estimate() public view { + // revert(string.concat("block ", uint2str(block.number))); + // } + // + // function uint2str(uint256 _i) internal pure returns (string memory str) { + // if (_i == 0) { + // return "0"; + // } + // uint256 j = _i; + // uint256 length; + // while (j != 0) { + // length++; + // j /= 10; + // } + // bytes memory bstr = new bytes(length); + // uint256 k = length; + // j = _i; + // while (j != 0) { + // bstr[--k] = bytes1(uint8(48 + (j % 10))); + // j /= 10; + // } + // str = string(bstr); + // } + //} { - name: "block-override", + name: "block-override-with-state-override", blockNumber: rpc.LatestBlockNumber, call: TransactionArgs{ From: &accounts[1].addr, - Input: &hexutil.Bytes{ - 0x43, // NUMBER - 0x60, 0x00, 0x52, // MSTORE offset 0 - 0x60, 0x20, 0x60, 0x00, 0xf3, + To: &accounts[2].addr, + Data: hex2Bytes("0x28b5e32b"), //call + }, + overrides: override.StateOverride{ + accounts[2].addr: override.OverrideAccount{ + Code: hex2Bytes("608060405234801561000f575f5ffd5b5060043610610034575f3560e01c806328b5e32b146100385780633592d0161461004b575b5f5ffd5b4360405190815260200160405180910390f35b610053610055565b005b61005e4361009d565b60405160200161006e91906101a5565b60408051601f198184030181529082905262461bcd60e51b8252610094916004016101cd565b60405180910390fd5b6060815f036100c35750506040805180820190915260018152600360fc1b602082015290565b815f5b81156100ec57806100d681610216565b91506100e59050600a83610242565b91506100c6565b5f8167ffffffffffffffff81111561010657610106610255565b6040519080825280601f01601f191660200182016040528015610130576020820181803683370190505b508593509050815b831561019c57610149600a85610269565b61015490603061027c565b60f81b8261016183610295565b92508281518110610174576101746102aa565b60200101906001600160f81b03191690815f1a905350610195600a85610242565b9350610138565b50949350505050565b650313637b1b5960d51b81525f82518060208501600685015e5f920160060191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b634e487b7160e01b5f52601160045260245ffd5b5f6001820161022757610227610202565b5060010190565b634e487b7160e01b5f52601260045260245ffd5b5f826102505761025061022e565b500490565b634e487b7160e01b5f52604160045260245ffd5b5f826102775761027761022e565b500690565b8082018082111561028f5761028f610202565b92915050565b5f816102a3576102a3610202565b505f190190565b634e487b7160e01b5f52603260045260245ffdfea2646970667358221220a253cad1e2e3523b8c053c1d0cd1e39d7f3bafcedd73440a244872701f05dab264736f6c634300081c0033"), }, }, - blockOverrides: BlockOverrides{Number: (*hexutil.Big)(big.NewInt(11))}, + blockOverrides: override.BlockOverrides{Number: (*hexutil.Big)(big.NewInt(11))}, want: "0x000000000000000000000000000000000000000000000000000000000000000b", }, // Clear storage trie @@ -1010,8 +1125,8 @@ func TestCall(t *testing.T) { // } Input: hex2Bytes("610dad6000813103600f57600080fd5b6000548060005260206000f3"), }, - overrides: StateOverride{ - dad: OverrideAccount{ + overrides: override.StateOverride{ + dad: override.OverrideAccount{ State: map[common.Hash]common.Hash{}, }, }, @@ -1038,7 +1153,7 @@ func TestCall(t *testing.T) { BlobHashes: []common.Hash{{0x01, 0x22}}, BlobFeeCap: (*hexutil.Big)(big.NewInt(1)), }, - overrides: StateOverride{ + overrides: override.StateOverride{ randomAccounts[2].addr: { Code: hex2Bytes("60004960005260206000f3"), }, @@ -1064,8 +1179,8 @@ func TestCall(t *testing.T) { // } Input: hex2Bytes("610dad6000813103600f57600080fd5b6000548060005260206000f3"), }, - overrides: StateOverride{ - dad: OverrideAccount{ + overrides: override.StateOverride{ + dad: override.OverrideAccount{ State: map[common.Hash]common.Hash{}, }, }, @@ -1219,8 +1334,8 @@ func TestSimulateV1(t *testing.T) { name: "simple", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(big.NewInt(1000))}, + StateOverrides: &override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(big.NewInt(1000))}, }, Calls: []TransactionArgs{{ From: &randomAccounts[0].addr, @@ -1262,8 +1377,8 @@ func TestSimulateV1(t *testing.T) { name: "simple-multi-block", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(big.NewInt(2000))}, + StateOverrides: &override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(big.NewInt(2000))}, }, Calls: []TransactionArgs{ { @@ -1277,8 +1392,8 @@ func TestSimulateV1(t *testing.T) { }, }, }, { - StateOverrides: &StateOverride{ - randomAccounts[3].addr: OverrideAccount{Balance: newRPCBalance(big.NewInt(0))}, + StateOverrides: &override.StateOverride{ + randomAccounts[3].addr: override.OverrideAccount{Balance: newRPCBalance(big.NewInt(0))}, }, Calls: []TransactionArgs{ { @@ -1336,8 +1451,8 @@ func TestSimulateV1(t *testing.T) { name: "evm-error", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[2].addr: OverrideAccount{Code: hex2Bytes("f3")}, + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{Code: hex2Bytes("f3")}, }, Calls: []TransactionArgs{{ From: &randomAccounts[0].addr, @@ -1363,7 +1478,7 @@ func TestSimulateV1(t *testing.T) { name: "block-overrides", tag: latest, blocks: []simBlock{{ - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(11)), FeeRecipient: &cac, }, @@ -1378,7 +1493,7 @@ func TestSimulateV1(t *testing.T) { }, }, }, { - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(12)), }, Calls: []TransactionArgs{{ @@ -1421,7 +1536,7 @@ func TestSimulateV1(t *testing.T) { name: "block-number-order", tag: latest, blocks: []simBlock{{ - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(12)), }, Calls: []TransactionArgs{{ @@ -1433,7 +1548,7 @@ func TestSimulateV1(t *testing.T) { }, }}, }, { - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(11)), }, Calls: []TransactionArgs{{ @@ -1453,8 +1568,8 @@ func TestSimulateV1(t *testing.T) { name: "storage-contract", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[2].addr: OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Code: hex2Bytes("608060405234801561001057600080fd5b50600436106100365760003560e01c80632e64cec11461003b5780636057361d14610059575b600080fd5b610043610075565b60405161005091906100d9565b60405180910390f35b610073600480360381019061006e919061009d565b61007e565b005b60008054905090565b8060008190555050565b60008135905061009781610103565b92915050565b6000602082840312156100b3576100b26100fe565b5b60006100c184828501610088565b91505092915050565b6100d3816100f4565b82525050565b60006020820190506100ee60008301846100ca565b92915050565b6000819050919050565b600080fd5b61010c816100f4565b811461011757600080fd5b5056fea2646970667358221220404e37f487a89a932dca5e77faaf6ca2de3b991f93d230604b1b8daaef64766264736f6c63430008070033"), }, }, @@ -1495,8 +1610,8 @@ func TestSimulateV1(t *testing.T) { name: "logs", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[2].addr: OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ // Yul code: // object "Test" { // code { @@ -1537,8 +1652,8 @@ func TestSimulateV1(t *testing.T) { name: "ecrecover-override", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[2].addr: OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ // Yul code that returns ecrecover(0, 0, 0, 0). // object "Test" { // code { @@ -1565,7 +1680,7 @@ func TestSimulateV1(t *testing.T) { // } Code: hex2Bytes("6040516000815260006020820152600060408201526000606082015260208160808360015afa60008103603157600080fd5b601482f3"), }, - common.BytesToAddress([]byte{0x01}): OverrideAccount{ + common.BytesToAddress([]byte{0x01}): override.OverrideAccount{ // Yul code that returns the address of the caller. // object "Test" { // code { @@ -1602,8 +1717,8 @@ func TestSimulateV1(t *testing.T) { name: "precompile-move", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - sha256Address: OverrideAccount{ + StateOverrides: &override.StateOverride{ + sha256Address: override.OverrideAccount{ // Yul code that returns the calldata. // object "Test" { // code { @@ -1657,8 +1772,8 @@ func TestSimulateV1(t *testing.T) { name: "transfer-logs", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[0].addr: OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{ Balance: newRPCBalance(big.NewInt(100)), // Yul code that transfers 100 wei to address passed in calldata: // object "Test" { @@ -1800,8 +1915,8 @@ func TestSimulateV1(t *testing.T) { name: "validation-checks-from-contract", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ - randomAccounts[2].addr: OverrideAccount{ + StateOverrides: &override.StateOverride{ + randomAccounts[2].addr: override.OverrideAccount{ Balance: newRPCBalance(big.NewInt(2098640803896784)), Code: hex2Bytes("00"), Nonce: newUint64(1), @@ -1835,11 +1950,11 @@ func TestSimulateV1(t *testing.T) { name: "validation-checks-success", tag: latest, blocks: []simBlock{{ - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ BaseFeePerGas: (*hexutil.Big)(big.NewInt(1)), }, - StateOverrides: &StateOverride{ - randomAccounts[0].addr: OverrideAccount{Balance: newRPCBalance(big.NewInt(10000000))}, + StateOverrides: &override.StateOverride{ + randomAccounts[0].addr: override.OverrideAccount{Balance: newRPCBalance(big.NewInt(10000000))}, }, Calls: []TransactionArgs{{ From: &randomAccounts[0].addr, @@ -1868,7 +1983,7 @@ func TestSimulateV1(t *testing.T) { name: "clear-storage", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ + StateOverrides: &override.StateOverride{ randomAccounts[2].addr: { Code: newBytes(genesis.Alloc[bab].Code), StateDiff: map[common.Hash]common.Hash{ @@ -1890,7 +2005,7 @@ func TestSimulateV1(t *testing.T) { To: &bab, }}, }, { - StateOverrides: &StateOverride{ + StateOverrides: &override.StateOverride{ randomAccounts[2].addr: { State: map[common.Hash]common.Hash{ common.BigToHash(big.NewInt(1)): common.BigToHash(big.NewInt(5)), @@ -1937,10 +2052,10 @@ func TestSimulateV1(t *testing.T) { name: "blockhash-opcode", tag: latest, blocks: []simBlock{{ - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(12)), }, - StateOverrides: &StateOverride{ + StateOverrides: &override.StateOverride{ randomAccounts[2].addr: { Code: hex2Bytes("600035804060008103601057600080fd5b5050"), }, @@ -1962,7 +2077,7 @@ func TestSimulateV1(t *testing.T) { Input: uint256ToBytes(uint256.NewInt(10)), }}, }, { - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ Number: (*hexutil.Big)(big.NewInt(16)), }, Calls: []TransactionArgs{{ @@ -2052,7 +2167,7 @@ func TestSimulateV1(t *testing.T) { name: "basefee-non-validation", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ + StateOverrides: &override.StateOverride{ randomAccounts[2].addr: { // Yul code: // object "Test" { @@ -2087,7 +2202,7 @@ func TestSimulateV1(t *testing.T) { }, }, }, { - BlockOverrides: &BlockOverrides{ + BlockOverrides: &override.BlockOverrides{ BaseFeePerGas: (*hexutil.Big)(big.NewInt(1)), }, Calls: []TransactionArgs{{ @@ -2160,7 +2275,7 @@ func TestSimulateV1(t *testing.T) { name: "basefee-validation-mode", tag: latest, blocks: []simBlock{{ - StateOverrides: &StateOverride{ + StateOverrides: &override.StateOverride{ randomAccounts[2].addr: { // Yul code: // object "Test" { @@ -2238,6 +2353,7 @@ func TestSimulateV1(t *testing.T) { t.Fatalf("failed to unmarshal result: %v", err) } if !reflect.DeepEqual(have, tc.want) { + t.Log(string(resBytes)) t.Errorf("test %s, result mismatch, have\n%v\n, want\n%v\n", tc.name, have, tc.want) } }) @@ -2505,7 +2621,6 @@ func TestFillBlobTransaction(t *testing.T) { }, } for _, tc := range suite { - tc := tc t.Run(tc.name, func(t *testing.T) { t.Parallel() @@ -3399,55 +3514,55 @@ func TestRPCGetBlobSidecars(t *testing.T) { fullBlob bool file string }{ - // 1. block without any txs(number) + // 0. block without any txs(number) { test: rpc.BlockNumberOrHashWithNumber(0), fullBlob: true, file: "number-1", }, - // 2. earliest tag + // 1. earliest tag { test: rpc.BlockNumberOrHashWithNumber(rpc.EarliestBlockNumber), fullBlob: true, file: "tag-earliest", }, - // 3. latest tag + // 2. latest tag { test: rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber), fullBlob: true, file: "tag-latest", }, - // 4. block is empty + // 3. block is empty { test: rpc.BlockNumberOrHashWithHash(common.Hash{}, false), fullBlob: true, file: "hash-empty", }, - // 5. block is not found + // 4. block is not found { test: rpc.BlockNumberOrHashWithHash(common.HexToHash("deadbeef"), false), fullBlob: true, file: "hash-notfound", }, - // 6. block is not found + // 5. block is not found { test: rpc.BlockNumberOrHashWithNumber(rpc.BlockNumber(genBlocks + 1)), fullBlob: true, file: "block-notfound", }, - // 7. block with blob tx + // 6. block with blob tx { test: rpc.BlockNumberOrHashWithNumber(rpc.BlockNumber(6)), fullBlob: true, file: "block-with-blob-tx", }, - // 8. block with sidecar + // 7. block with sidecar { test: rpc.BlockNumberOrHashWithNumber(rpc.BlockNumber(7)), fullBlob: true, file: "block-with-blobSidecars", }, - // 9. block with sidecar but show little + // 8. block with sidecar but show little { test: rpc.BlockNumberOrHashWithNumber(rpc.BlockNumber(7)), fullBlob: false, diff --git a/internal/ethapi/backend.go b/internal/ethapi/backend.go index 6cc486a112..d362443c58 100644 --- a/internal/ethapi/backend.go +++ b/internal/ethapi/backend.go @@ -70,10 +70,9 @@ type Backend interface { StateAndHeaderByNumberOrHash(ctx context.Context, blockNrOrHash rpc.BlockNumberOrHash) (*state.StateDB, *types.Header, error) Pending() (*types.Block, types.Receipts, *state.StateDB) GetReceipts(ctx context.Context, hash common.Hash) (types.Receipts, error) - GetEVM(ctx context.Context, msg *core.Message, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM + GetEVM(ctx context.Context, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM SubscribeChainEvent(ch chan<- core.ChainEvent) event.Subscription SubscribeChainHeadEvent(ch chan<- core.ChainHeadEvent) event.Subscription - SubscribeChainSideEvent(ch chan<- core.ChainSideEvent) event.Subscription GetBlobSidecars(ctx context.Context, hash common.Hash) (types.BlobSidecars, error) // Transaction pool API @@ -147,9 +146,6 @@ func GetAPIs(apiBackend Backend) []rpc.API { }, { Namespace: "eth", Service: NewEthereumAccountAPI(apiBackend.AccountManager()), - }, { - Namespace: "personal", - Service: NewPersonalAccountAPI(apiBackend, nonceLock), }, { Namespace: "mev", Service: NewMevAPI(apiBackend), diff --git a/internal/ethapi/override/override.go b/internal/ethapi/override/override.go new file mode 100644 index 0000000000..70b6210275 --- /dev/null +++ b/internal/ethapi/override/override.go @@ -0,0 +1,195 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package override + +import ( + "fmt" + "math/big" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/tracing" + "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/core/vm" + "github.com/holiman/uint256" +) + +// OverrideAccount indicates the overriding fields of account during the execution +// of a message call. +// Note, state and stateDiff can't be specified at the same time. If state is +// set, message execution will only use the data in the given state. Otherwise +// if stateDiff is set, all diff will be applied first and then execute the call +// message. +type OverrideAccount struct { + Nonce *hexutil.Uint64 `json:"nonce"` + Code *hexutil.Bytes `json:"code"` + Balance *hexutil.Big `json:"balance"` + State map[common.Hash]common.Hash `json:"state"` + StateDiff map[common.Hash]common.Hash `json:"stateDiff"` + MovePrecompileTo *common.Address `json:"movePrecompileToAddress"` +} + +// StateOverride is the collection of overridden accounts. +type StateOverride map[common.Address]OverrideAccount + +func (diff *StateOverride) has(address common.Address) bool { + _, ok := (*diff)[address] + return ok +} + +// Apply overrides the fields of specified accounts into the given state. +func (diff *StateOverride) Apply(statedb *state.StateDB, precompiles vm.PrecompiledContracts) error { + if diff == nil { + return nil + } + // Tracks destinations of precompiles that were moved. + dirtyAddrs := make(map[common.Address]struct{}) + for addr, account := range *diff { + // If a precompile was moved to this address already, it can't be overridden. + if _, ok := dirtyAddrs[addr]; ok { + return fmt.Errorf("account %s has already been overridden by a precompile", addr.Hex()) + } + p, isPrecompile := precompiles[addr] + // The MoveTo feature makes it possible to move a precompile + // code to another address. If the target address is another precompile + // the code for the latter is lost for this session. + // Note the destination account is not cleared upon move. + if account.MovePrecompileTo != nil { + if !isPrecompile { + return fmt.Errorf("account %s is not a precompile", addr.Hex()) + } + // Refuse to move a precompile to an address that has been + // or will be overridden. + if diff.has(*account.MovePrecompileTo) { + return fmt.Errorf("account %s is already overridden", account.MovePrecompileTo.Hex()) + } + precompiles[*account.MovePrecompileTo] = p + dirtyAddrs[*account.MovePrecompileTo] = struct{}{} + } + if isPrecompile { + delete(precompiles, addr) + } + // Override account nonce. + if account.Nonce != nil { + statedb.SetNonce(addr, uint64(*account.Nonce)) + } + // Override account(contract) code. + if account.Code != nil { + statedb.SetCode(addr, *account.Code) + } + // Override account balance. + if account.Balance != nil { + u256Balance, _ := uint256.FromBig((*big.Int)(account.Balance)) + statedb.SetBalance(addr, u256Balance, tracing.BalanceChangeUnspecified) + } + if account.State != nil && account.StateDiff != nil { + return fmt.Errorf("account %s has both 'state' and 'stateDiff'", addr.Hex()) + } + // Replace entire state if caller requires. + if account.State != nil { + statedb.SetStorage(addr, account.State) + } + // Apply state diff into specified accounts. + if account.StateDiff != nil { + for key, value := range account.StateDiff { + statedb.SetState(addr, key, value) + } + } + } + // Now finalize the changes. Finalize is normally performed between transactions. + // By using finalize, the overrides are semantically behaving as + // if they were created in a transaction just before the tracing occur. + statedb.Finalise(false) + return nil +} + +// BlockOverrides is a set of header fields to override. +type BlockOverrides struct { + Number *hexutil.Big + Difficulty *hexutil.Big // No-op if we're simulating post-merge calls. + Time *hexutil.Uint64 + GasLimit *hexutil.Uint64 + FeeRecipient *common.Address + PrevRandao *common.Hash + BaseFeePerGas *hexutil.Big + BlobBaseFee *hexutil.Big +} + +// Apply overrides the given header fields into the given block context. +func (o *BlockOverrides) Apply(blockCtx *vm.BlockContext) { + if o == nil { + return + } + if o.Number != nil { + blockCtx.BlockNumber = o.Number.ToInt() + } + if o.Difficulty != nil { + blockCtx.Difficulty = o.Difficulty.ToInt() + } + if o.Time != nil { + blockCtx.Time = uint64(*o.Time) + } + if o.GasLimit != nil { + blockCtx.GasLimit = uint64(*o.GasLimit) + } + if o.FeeRecipient != nil { + blockCtx.Coinbase = *o.FeeRecipient + } + if o.PrevRandao != nil { + blockCtx.Random = o.PrevRandao + } + if o.BaseFeePerGas != nil { + blockCtx.BaseFee = o.BaseFeePerGas.ToInt() + } + if o.BlobBaseFee != nil { + blockCtx.BlobBaseFee = o.BlobBaseFee.ToInt() + } +} + +// MakeHeader returns a new header object with the overridden +// fields. +// Note: MakeHeader ignores BlobBaseFee if set. That's because +// header has no such field. +func (o *BlockOverrides) MakeHeader(header *types.Header) *types.Header { + if o == nil { + return header + } + h := types.CopyHeader(header) + if o.Number != nil { + h.Number = o.Number.ToInt() + } + if o.Difficulty != nil { + h.Difficulty = o.Difficulty.ToInt() + } + if o.Time != nil { + h.Time = uint64(*o.Time) + } + if o.GasLimit != nil { + h.GasLimit = uint64(*o.GasLimit) + } + if o.FeeRecipient != nil { + h.Coinbase = *o.FeeRecipient + } + if o.PrevRandao != nil { + h.MixDigest = *o.PrevRandao + } + if o.BaseFeePerGas != nil { + h.BaseFee = o.BaseFeePerGas.ToInt() + } + return h +} diff --git a/internal/ethapi/override/override_test.go b/internal/ethapi/override/override_test.go new file mode 100644 index 0000000000..07ed6442b2 --- /dev/null +++ b/internal/ethapi/override/override_test.go @@ -0,0 +1,125 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package override + +import ( + "maps" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/core/state" + "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/triedb" +) + +type precompileContract struct{} + +func (p *precompileContract) RequiredGas(input []byte) uint64 { return 0 } + +func (p *precompileContract) Run(input []byte) ([]byte, error) { return nil, nil } + +func TestStateOverrideMovePrecompile(t *testing.T) { + db := state.NewDatabase(triedb.NewDatabase(rawdb.NewMemoryDatabase(), nil), nil) + statedb, err := state.New(common.Hash{}, db) + if err != nil { + t.Fatalf("failed to create statedb: %v", err) + } + precompiles := map[common.Address]vm.PrecompiledContract{ + common.BytesToAddress([]byte{0x1}): &precompileContract{}, + common.BytesToAddress([]byte{0x2}): &precompileContract{}, + } + bytes2Addr := func(b []byte) *common.Address { + a := common.BytesToAddress(b) + return &a + } + var testSuite = []struct { + overrides StateOverride + expectedPrecompiles map[common.Address]struct{} + fail bool + }{ + { + overrides: StateOverride{ + common.BytesToAddress([]byte{0x1}): { + Code: hex2Bytes("0xff"), + MovePrecompileTo: bytes2Addr([]byte{0x2}), + }, + common.BytesToAddress([]byte{0x2}): { + Code: hex2Bytes("0x00"), + }, + }, + // 0x2 has already been touched by the moveTo. + fail: true, + }, { + overrides: StateOverride{ + common.BytesToAddress([]byte{0x1}): { + Code: hex2Bytes("0xff"), + MovePrecompileTo: bytes2Addr([]byte{0xff}), + }, + common.BytesToAddress([]byte{0x3}): { + Code: hex2Bytes("0x00"), + MovePrecompileTo: bytes2Addr([]byte{0xfe}), + }, + }, + // 0x3 is not a precompile. + fail: true, + }, { + overrides: StateOverride{ + common.BytesToAddress([]byte{0x1}): { + Code: hex2Bytes("0xff"), + MovePrecompileTo: bytes2Addr([]byte{0xff}), + }, + common.BytesToAddress([]byte{0x2}): { + Code: hex2Bytes("0x00"), + MovePrecompileTo: bytes2Addr([]byte{0xfe}), + }, + }, + expectedPrecompiles: map[common.Address]struct{}{common.BytesToAddress([]byte{0xfe}): {}, common.BytesToAddress([]byte{0xff}): {}}, + }, + } + + for i, tt := range testSuite { + cpy := maps.Clone(precompiles) + // Apply overrides + err := tt.overrides.Apply(statedb, cpy) + if tt.fail { + if err == nil { + t.Errorf("test %d: want error, have nothing", i) + } + continue + } + if err != nil { + t.Errorf("test %d: want no error, have %v", i, err) + continue + } + // Precompile keys + if len(cpy) != len(tt.expectedPrecompiles) { + t.Errorf("test %d: precompile mismatch, want %d, have %d", i, len(tt.expectedPrecompiles), len(cpy)) + } + for k := range tt.expectedPrecompiles { + if _, ok := cpy[k]; !ok { + t.Errorf("test %d: precompile not found: %s", i, k.String()) + } + } + } +} + +func hex2Bytes(str string) *hexutil.Bytes { + rpcBytes := hexutil.Bytes(common.FromHex(str)) + return &rpcBytes +} diff --git a/internal/ethapi/simulate.go b/internal/ethapi/simulate.go index 4371a42464..5bd0079a93 100644 --- a/internal/ethapi/simulate.go +++ b/internal/ethapi/simulate.go @@ -21,7 +21,6 @@ import ( "encoding/json" "errors" "fmt" - "maps" "math/big" "time" @@ -34,6 +33,7 @@ import ( "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/core/vm" + "github.com/ethereum/go-ethereum/internal/ethapi/override" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" "github.com/ethereum/go-ethereum/trie" @@ -50,8 +50,8 @@ const ( // simBlock is a batch of calls to be simulated sequentially. type simBlock struct { - BlockOverrides *BlockOverrides - StateOverrides *StateOverride + BlockOverrides *override.BlockOverrides + StateOverrides *override.StateOverride Calls []TransactionArgs } @@ -185,9 +185,12 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header, NoBaseFee: !sim.validate, Tracer: tracer.Hooks(), } - evm = vm.NewEVM(blockContext, vm.TxContext{GasPrice: new(big.Int)}, sim.state, sim.chainConfig, *vmConfig) ) - sim.state.SetLogger(tracer.Hooks()) + tracingStateDB := vm.StateDB(sim.state) + if hooks := tracer.Hooks(); hooks != nil { + tracingStateDB = state.NewHookedState(sim.state, hooks) + } + evm := vm.NewEVM(blockContext, tracingStateDB, sim.chainConfig, *vmConfig) // It is possible to override precompiles with EVM bytecode, or // move them to another address. if precompiles != nil { @@ -205,8 +208,7 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header, tracer.reset(tx.Hash(), uint(i)) // EoA check is always skipped, even in validation mode. msg := call.ToMessage(header.BaseFee, !sim.validate, true) - evm.Reset(core.NewEVMTxContext(msg), sim.state) - result, err := applyMessageWithEVM(ctx, evm, msg, sim.state, timeout, sim.gp) + result, err := applyMessageWithEVM(ctx, evm, msg, timeout, sim.gp) if err != nil { txErr := txValidationError(err) return nil, nil, txErr @@ -214,7 +216,7 @@ func (sim *simulator) processBlock(ctx context.Context, block *simBlock, header, // Update the state with pending changes. var root []byte if sim.chainConfig.IsByzantium(blockContext.BlockNumber) { - sim.state.Finalise(true) + tracingStateDB.Finalise(true) } else { root = sim.state.IntermediateRoot(sim.chainConfig.IsEIP158(blockContext.BlockNumber)).Bytes() } @@ -262,7 +264,7 @@ func repairLogs(calls []simCallResult, hash common.Hash) { } } -func (sim *simulator) sanitizeCall(call *TransactionArgs, state *state.StateDB, header *types.Header, blockContext vm.BlockContext, gasUsed *uint64) error { +func (sim *simulator) sanitizeCall(call *TransactionArgs, state vm.StateDB, header *types.Header, blockContext vm.BlockContext, gasUsed *uint64) error { if call.Nonce == nil { nonce := state.GetNonce(call.from()) call.Nonce = (*hexutil.Uint64)(&nonce) @@ -286,7 +288,7 @@ func (sim *simulator) activePrecompiles(base *types.Header) vm.PrecompiledContra isMerge = (base.Difficulty.Sign() == 0) rules = sim.chainConfig.Rules(base.Number, isMerge, base.Time) ) - return maps.Clone(vm.ActivePrecompiledContracts(rules)) + return vm.ActivePrecompiledContracts(rules) } // sanitizeChain checks the chain integrity. Specifically it checks that @@ -302,7 +304,7 @@ func (sim *simulator) sanitizeChain(blocks []simBlock) ([]simBlock, error) { ) for _, block := range blocks { if block.BlockOverrides == nil { - block.BlockOverrides = new(BlockOverrides) + block.BlockOverrides = new(override.BlockOverrides) } if block.BlockOverrides.Number == nil { n := new(big.Int).Add(prevNumber, big.NewInt(1)) @@ -322,7 +324,7 @@ func (sim *simulator) sanitizeChain(blocks []simBlock) ([]simBlock, error) { for i := uint64(0); i < gap.Uint64(); i++ { n := new(big.Int).Add(prevNumber, big.NewInt(int64(i+1))) t := prevTimestamp + timestampIncrement - b := simBlock{BlockOverrides: &BlockOverrides{Number: (*hexutil.Big)(n), Time: (*hexutil.Uint64)(&t)}} + b := simBlock{BlockOverrides: &override.BlockOverrides{Number: (*hexutil.Big)(n), Time: (*hexutil.Uint64)(&t)}} prevTimestamp = t res = append(res, b) } diff --git a/internal/ethapi/simulate_test.go b/internal/ethapi/simulate_test.go index 37883924ac..52ae40cad0 100644 --- a/internal/ethapi/simulate_test.go +++ b/internal/ethapi/simulate_test.go @@ -22,6 +22,7 @@ import ( "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/internal/ethapi/override" ) func TestSimulateSanitizeBlockOrder(t *testing.T) { @@ -45,37 +46,37 @@ func TestSimulateSanitizeBlockOrder(t *testing.T) { { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(13), Time: newUint64(70)}}, {}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(13), Time: newUint64(70)}}, {}}, expected: []result{{number: 11, timestamp: 51}, {number: 12, timestamp: 52}, {number: 13, timestamp: 70}, {number: 14, timestamp: 71}}, }, { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(11)}}, {BlockOverrides: &BlockOverrides{Number: newInt(14)}}, {}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(11)}}, {BlockOverrides: &override.BlockOverrides{Number: newInt(14)}}, {}}, expected: []result{{number: 11, timestamp: 51}, {number: 12, timestamp: 52}, {number: 13, timestamp: 53}, {number: 14, timestamp: 54}, {number: 15, timestamp: 55}}, }, { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(13)}}, {BlockOverrides: &BlockOverrides{Number: newInt(12)}}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(13)}}, {BlockOverrides: &override.BlockOverrides{Number: newInt(12)}}}, err: "block numbers must be in order: 12 <= 13", }, { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(13), Time: newUint64(52)}}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(13), Time: newUint64(52)}}}, err: "block timestamps must be in order: 52 <= 52", }, { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(11), Time: newUint64(60)}}, {BlockOverrides: &BlockOverrides{Number: newInt(12), Time: newUint64(55)}}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(11), Time: newUint64(60)}}, {BlockOverrides: &override.BlockOverrides{Number: newInt(12), Time: newUint64(55)}}}, err: "block timestamps must be in order: 55 <= 60", }, { baseNumber: 10, baseTimestamp: 50, - blocks: []simBlock{{BlockOverrides: &BlockOverrides{Number: newInt(11), Time: newUint64(60)}}, {BlockOverrides: &BlockOverrides{Number: newInt(13), Time: newUint64(61)}}}, + blocks: []simBlock{{BlockOverrides: &override.BlockOverrides{Number: newInt(11), Time: newUint64(60)}}, {BlockOverrides: &override.BlockOverrides{Number: newInt(13), Time: newUint64(61)}}}, err: "block timestamps must be in order: 61 <= 61", }, } { diff --git a/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars-show-little.json b/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars-show-little.json index ef227ae428..ab94004259 100644 --- a/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars-show-little.json +++ b/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars-show-little.json @@ -10,7 +10,7 @@ "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" ] }, - "blockHash": "0x6fe5e7eea22c44f700c95da066d6e0740894b6c1e993825cc63f634ad4f74250", + "blockHash": "0xab1209c48e0ac197c939df10dce8ff6daaaaec6fec58d8b3773320bac82f9c9c", "blockNumber": "0x7", "txHash": "0xc520427e696154779f6b21ab03a0735769e1c029035a484f5876f60383a0a7ce", "txIndex": "0x0" diff --git a/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars.json b/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars.json index ba5fd7b587..9f3454c27c 100644 --- a/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars.json +++ b/internal/ethapi/testdata/eth_getBlobSidecarByTxHash-block-with-blobSidecars.json @@ -10,7 +10,7 @@ "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" ] }, - "blockHash": "0x6fe5e7eea22c44f700c95da066d6e0740894b6c1e993825cc63f634ad4f74250", + "blockHash": "0xab1209c48e0ac197c939df10dce8ff6daaaaec6fec58d8b3773320bac82f9c9c", "blockNumber": "0x7", "txHash": "0xc520427e696154779f6b21ab03a0735769e1c029035a484f5876f60383a0a7ce", "txIndex": "0x0" diff --git a/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars-show-little.json b/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars-show-little.json index ba853bd7ef..d8ab18d146 100644 --- a/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars-show-little.json +++ b/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars-show-little.json @@ -11,7 +11,7 @@ "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" ] }, - "blockHash": "0x6fe5e7eea22c44f700c95da066d6e0740894b6c1e993825cc63f634ad4f74250", + "blockHash": "0xab1209c48e0ac197c939df10dce8ff6daaaaec6fec58d8b3773320bac82f9c9c", "blockNumber": "0x7", "txHash": "0xc520427e696154779f6b21ab03a0735769e1c029035a484f5876f60383a0a7ce", "txIndex": "0x0" diff --git a/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars.json b/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars.json index 2cb9331ed1..c5662dbdb4 100644 --- a/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars.json +++ b/internal/ethapi/testdata/eth_getBlobSidecars-block-with-blobSidecars.json @@ -11,7 +11,7 @@ "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" ] }, - "blockHash": "0x6fe5e7eea22c44f700c95da066d6e0740894b6c1e993825cc63f634ad4f74250", + "blockHash": "0xab1209c48e0ac197c939df10dce8ff6daaaaec6fec58d8b3773320bac82f9c9c", "blockNumber": "0x7", "txHash": "0xc520427e696154779f6b21ab03a0735769e1c029035a484f5876f60383a0a7ce", "txIndex": "0x0" diff --git a/internal/ethapi/testdata/eth_getBlobSidecars-tag-latest.json b/internal/ethapi/testdata/eth_getBlobSidecars-tag-latest.json index 2cb9331ed1..c5662dbdb4 100644 --- a/internal/ethapi/testdata/eth_getBlobSidecars-tag-latest.json +++ b/internal/ethapi/testdata/eth_getBlobSidecars-tag-latest.json @@ -11,7 +11,7 @@ "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" ] }, - "blockHash": "0x6fe5e7eea22c44f700c95da066d6e0740894b6c1e993825cc63f634ad4f74250", + "blockHash": "0xab1209c48e0ac197c939df10dce8ff6daaaaec6fec58d8b3773320bac82f9c9c", "blockNumber": "0x7", "txHash": "0xc520427e696154779f6b21ab03a0735769e1c029035a484f5876f60383a0a7ce", "txIndex": "0x0" diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-blob-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-blob-tx.json index 09fb734d39..df2d9349fb 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-blob-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-blob-tx.json @@ -2,7 +2,7 @@ { "blobGasPrice": "0x1", "blobGasUsed": "0x20000", - "blockHash": "0xd1392771155ce83f6403c6af275efd22bed567030c21168fcc9dbad5004eb245", + "blockHash": "0x17124e31fb075a301b1d7d4135683b0a09fe4e6d453c54e2e734d5ee00744a49", "blockNumber": "0x6", "contractAddress": null, "cumulativeGasUsed": "0x5208", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json index ab14d56394..453e0abe8a 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-contract-create-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x56ea26cf955d7f2e08e194ad212ca4d5f99ee8e0b19dec3c71d8faafa33b1d22", + "blockHash": "0xb3e447c77374fd285964cba692e96b1673a88a959726826b5b6e2dca15472b0a", "blockNumber": "0x2", "contractAddress": "0xae9bea628c4ce503dcfd7e305cab4e29e7476592", "cumulativeGasUsed": "0xcf50", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json index 9e137e241f..b01400e605 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-dynamic-fee-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0xf41e7a7a716382f20464cf76c6ae1fa701e9d32f5cc550ebfd2391b9642ae6bc", + "blockHash": "0x102e50de30318ee99a03a09db74387e79cad3165bf6840cc84249806a2a302f3", "blockNumber": "0x4", "contractAddress": null, "cumulativeGasUsed": "0x538d", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json index 1db7d02b1c..ae964b3d3b 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-contract-call-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0xa1410af902e98b32e0bbe464f8637ff464f1d4344b585127d2ce71f9cb39cb8a", + "blockHash": "0xcc6225bf39327429a3d869af71182d619a354155187d0b5a8ecd6a9309cffcaa", "blockNumber": "0x3", "contractAddress": null, "cumulativeGasUsed": "0x5e28", @@ -19,7 +19,7 @@ "blockNumber": "0x3", "transactionHash": "0xeaf3921cbf03ba45bad4e6ab807b196ce3b2a0b5bacc355b6272fa96b11b4287", "transactionIndex": "0x0", - "blockHash": "0xa1410af902e98b32e0bbe464f8637ff464f1d4344b585127d2ce71f9cb39cb8a", + "blockHash": "0xcc6225bf39327429a3d869af71182d619a354155187d0b5a8ecd6a9309cffcaa", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json index 9a55927839..7af5016079 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-block-with-legacy-transfer-tx.json @@ -1,6 +1,6 @@ [ { - "blockHash": "0x797d0c5603eccb33cc8ebd1300e977746512ec49e6b89087c7aad28ff760a26f", + "blockHash": "0xe9bd1d8c303b1af5c704b9d78e62c54a34af47e0db04ac1389a5ef74a619b9da", "blockNumber": "0x1", "contractAddress": null, "cumulativeGasUsed": "0x5208", diff --git a/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json b/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json index 09fb734d39..df2d9349fb 100644 --- a/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json +++ b/internal/ethapi/testdata/eth_getBlockReceipts-tag-latest.json @@ -2,7 +2,7 @@ { "blobGasPrice": "0x1", "blobGasUsed": "0x20000", - "blockHash": "0xd1392771155ce83f6403c6af275efd22bed567030c21168fcc9dbad5004eb245", + "blockHash": "0x17124e31fb075a301b1d7d4135683b0a09fe4e6d453c54e2e734d5ee00744a49", "blockNumber": "0x6", "contractAddress": null, "cumulativeGasUsed": "0x5208", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-blob-tx.json b/internal/ethapi/testdata/eth_getTransactionReceipt-blob-tx.json index 58f5657429..8e0669d10a 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-blob-tx.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-blob-tx.json @@ -1,7 +1,7 @@ { "blobGasPrice": "0x1", "blobGasUsed": "0x20000", - "blockHash": "0xd1392771155ce83f6403c6af275efd22bed567030c21168fcc9dbad5004eb245", + "blockHash": "0x17124e31fb075a301b1d7d4135683b0a09fe4e6d453c54e2e734d5ee00744a49", "blockNumber": "0x6", "contractAddress": null, "cumulativeGasUsed": "0x5208", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json index 48aa567f23..a9391cb578 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-tx.json @@ -1,5 +1,5 @@ { - "blockHash": "0x56ea26cf955d7f2e08e194ad212ca4d5f99ee8e0b19dec3c71d8faafa33b1d22", + "blockHash": "0xb3e447c77374fd285964cba692e96b1673a88a959726826b5b6e2dca15472b0a", "blockNumber": "0x2", "contractAddress": "0xae9bea628c4ce503dcfd7e305cab4e29e7476592", "cumulativeGasUsed": "0xcf50", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json index a679972b8e..49c06aad62 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-create-contract-with-access-list.json @@ -1,5 +1,5 @@ { - "blockHash": "0x69bf6ba924d95b6c50b0357768e5c892bd1b00cdf2f97e2e81fc06a76dfa57e3", + "blockHash": "0x53bffe54375c0a31fe7bc0db7455db7d48278234c2400efa4d40d1c57cbe868d", "blockNumber": "0x5", "contractAddress": "0xfdaa97661a584d977b4d3abb5370766ff5b86a18", "cumulativeGasUsed": "0xe01c", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json b/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json index 1cd5656d6f..13bd7bd12c 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-dynamic-tx-with-logs.json @@ -1,5 +1,5 @@ { - "blockHash": "0xf41e7a7a716382f20464cf76c6ae1fa701e9d32f5cc550ebfd2391b9642ae6bc", + "blockHash": "0x102e50de30318ee99a03a09db74387e79cad3165bf6840cc84249806a2a302f3", "blockNumber": "0x4", "contractAddress": null, "cumulativeGasUsed": "0x538d", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json b/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json index 2400bd8252..779223af98 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-normal-transfer-tx.json @@ -1,5 +1,5 @@ { - "blockHash": "0x797d0c5603eccb33cc8ebd1300e977746512ec49e6b89087c7aad28ff760a26f", + "blockHash": "0xe9bd1d8c303b1af5c704b9d78e62c54a34af47e0db04ac1389a5ef74a619b9da", "blockNumber": "0x1", "contractAddress": null, "cumulativeGasUsed": "0x5208", diff --git a/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json b/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json index 596bcdaa0d..1a1edb7887 100644 --- a/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json +++ b/internal/ethapi/testdata/eth_getTransactionReceipt-with-logs.json @@ -1,5 +1,5 @@ { - "blockHash": "0xa1410af902e98b32e0bbe464f8637ff464f1d4344b585127d2ce71f9cb39cb8a", + "blockHash": "0xcc6225bf39327429a3d869af71182d619a354155187d0b5a8ecd6a9309cffcaa", "blockNumber": "0x3", "contractAddress": null, "cumulativeGasUsed": "0x5e28", @@ -18,7 +18,7 @@ "blockNumber": "0x3", "transactionHash": "0xeaf3921cbf03ba45bad4e6ab807b196ce3b2a0b5bacc355b6272fa96b11b4287", "transactionIndex": "0x0", - "blockHash": "0xa1410af902e98b32e0bbe464f8637ff464f1d4344b585127d2ce71f9cb39cb8a", + "blockHash": "0xcc6225bf39327429a3d869af71182d619a354155187d0b5a8ecd6a9309cffcaa", "logIndex": "0x0", "removed": false } diff --git a/internal/ethapi/transaction_args.go b/internal/ethapi/transaction_args.go index f820cd621d..db6fe6e747 100644 --- a/internal/ethapi/transaction_args.go +++ b/internal/ethapi/transaction_args.go @@ -22,11 +22,11 @@ import ( "crypto/sha256" "errors" "fmt" + "math" "math/big" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" - "github.com/ethereum/go-ethereum/common/math" "github.com/ethereum/go-ethereum/consensus/misc/eip4844" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/types" @@ -72,6 +72,9 @@ type TransactionArgs struct { Commitments []kzg4844.Commitment `json:"commitments"` Proofs []kzg4844.Proof `json:"proofs"` + // For SetCodeTxType + AuthorizationList []types.Authorization `json:"authorizationList"` + // This configures whether blobs are allowed to be passed. blobSidecarAllowed bool } @@ -100,7 +103,7 @@ func (args *TransactionArgs) setDefaults(ctx context.Context, b Backend, skipGas if err := args.setBlobTxSidecar(ctx); err != nil { return err } - if err := args.setFeeDefaults(ctx, b); err != nil { + if err := args.setFeeDefaults(ctx, b, b.CurrentHeader()); err != nil { return err } @@ -160,7 +163,7 @@ func (args *TransactionArgs) setDefaults(ctx context.Context, b Backend, skipGas BlobHashes: args.BlobHashes, } latestBlockNr := rpc.BlockNumberOrHashWithNumber(rpc.LatestBlockNumber) - estimated, err := DoEstimateGas(ctx, b, callArgs, latestBlockNr, nil, b.RPCGasCap()) + estimated, err := DoEstimateGas(ctx, b, callArgs, latestBlockNr, nil, nil, b.RPCGasCap()) if err != nil { return err } @@ -183,15 +186,12 @@ func (args *TransactionArgs) setDefaults(ctx context.Context, b Backend, skipGas } // setFeeDefaults fills in default fee values for unspecified tx fields. -func (args *TransactionArgs) setFeeDefaults(ctx context.Context, b Backend) error { - head := b.CurrentHeader() +func (args *TransactionArgs) setFeeDefaults(ctx context.Context, b Backend, head *types.Header) error { // Sanity check the EIP-4844 fee parameters. if args.BlobFeeCap != nil && args.BlobFeeCap.ToInt().Sign() == 0 { return errors.New("maxFeePerBlobGas, if specified, must be non-zero") } - if err := args.setCancunFeeDefaults(ctx, head, b); err != nil { - return err - } + args.setCancunFeeDefaults(head) // If both gasPrice and at least one of the EIP-1559 fee parameters are specified, error. if args.GasPrice != nil && (args.MaxFeePerGas != nil || args.MaxPriorityFeePerGas != nil) { return errors.New("both gasPrice and (maxFeePerGas or maxPriorityFeePerGas) specified") @@ -245,7 +245,7 @@ func (args *TransactionArgs) setFeeDefaults(ctx context.Context, b Backend) erro } // setCancunFeeDefaults fills in reasonable default fee values for unspecified fields. -func (args *TransactionArgs) setCancunFeeDefaults(ctx context.Context, head *types.Header, b Backend) error { +func (args *TransactionArgs) setCancunFeeDefaults(head *types.Header) { // Set maxFeePerBlobGas if it is missing. if args.BlobHashes != nil && args.BlobFeeCap == nil { var excessBlobGas uint64 @@ -260,7 +260,6 @@ func (args *TransactionArgs) setCancunFeeDefaults(ctx context.Context, head *typ val := new(big.Int).Mul(blobBaseFee, big.NewInt(2)) args.BlobFeeCap = (*hexutil.Big)(val) } - return nil } // setLondonFeeDefaults fills in reasonable default fee values for unspecified fields. @@ -445,7 +444,10 @@ func (args *TransactionArgs) ToMessage(baseFee *big.Int, skipNonceCheck, skipEoA // Backfill the legacy gasPrice for EVM execution, unless we're all zeroes gasPrice = new(big.Int) if gasFeeCap.BitLen() > 0 || gasTipCap.BitLen() > 0 { - gasPrice = math.BigMin(new(big.Int).Add(gasTipCap, baseFee), gasFeeCap) + gasPrice = gasPrice.Add(gasTipCap, baseFee) + if gasPrice.Cmp(gasFeeCap) > 0 { + gasPrice = gasFeeCap + } } } } @@ -476,6 +478,8 @@ func (args *TransactionArgs) ToMessage(baseFee *big.Int, skipNonceCheck, skipEoA func (args *TransactionArgs) ToTransaction(defaultType int) *types.Transaction { usedType := types.LegacyTxType switch { + case args.AuthorizationList != nil || defaultType == types.SetCodeTxType: + usedType = types.SetCodeTxType case args.BlobHashes != nil || defaultType == types.BlobTxType: usedType = types.BlobTxType case args.MaxFeePerGas != nil || defaultType == types.DynamicFeeTxType: @@ -489,6 +493,28 @@ func (args *TransactionArgs) ToTransaction(defaultType int) *types.Transaction { } var data types.TxData switch usedType { + case types.SetCodeTxType: + al := types.AccessList{} + if args.AccessList != nil { + al = *args.AccessList + } + authList := []types.Authorization{} + if args.AuthorizationList != nil { + authList = args.AuthorizationList + } + data = &types.SetCodeTx{ + To: *args.To, + ChainID: args.ChainID.ToInt().Uint64(), + Nonce: uint64(*args.Nonce), + Gas: uint64(*args.Gas), + GasFeeCap: uint256.MustFromBig((*big.Int)(args.MaxFeePerGas)), + GasTipCap: uint256.MustFromBig((*big.Int)(args.MaxPriorityFeePerGas)), + Value: uint256.MustFromBig((*big.Int)(args.Value)), + Data: args.data(), + AccessList: al, + AuthList: authList, + } + case types.BlobTxType: al := types.AccessList{} if args.AccessList != nil { diff --git a/internal/ethapi/transaction_args_test.go b/internal/ethapi/transaction_args_test.go index 63b0bda8cf..a1ee544d2d 100644 --- a/internal/ethapi/transaction_args_test.go +++ b/internal/ethapi/transaction_args_test.go @@ -238,7 +238,7 @@ func TestSetFeeDefaults(t *testing.T) { t.Fatalf("failed to set fork: %v", err) } got := test.in - err := got.setFeeDefaults(ctx, b) + err := got.setFeeDefaults(ctx, b, b.CurrentHeader()) if err != nil { if test.err == nil { t.Fatalf("test %d (%s): unexpected error: %s", i, test.name, err) @@ -375,16 +375,13 @@ func (b *backendMock) GetLogs(ctx context.Context, blockHash common.Hash, number return nil, nil } func (b *backendMock) GetTd(ctx context.Context, hash common.Hash) *big.Int { return nil } -func (b *backendMock) GetEVM(ctx context.Context, msg *core.Message, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM { +func (b *backendMock) GetEVM(ctx context.Context, state *state.StateDB, header *types.Header, vmConfig *vm.Config, blockCtx *vm.BlockContext) *vm.EVM { return nil } func (b *backendMock) SubscribeChainEvent(ch chan<- core.ChainEvent) event.Subscription { return nil } func (b *backendMock) SubscribeChainHeadEvent(ch chan<- core.ChainHeadEvent) event.Subscription { return nil } -func (b *backendMock) SubscribeChainSideEvent(ch chan<- core.ChainSideEvent) event.Subscription { - return nil -} func (b *backendMock) SubscribeFinalizedHeaderEvent(ch chan<- core.FinalizedHeaderEvent) event.Subscription { return nil } diff --git a/internal/flags/flags.go b/internal/flags/flags.go index 36fdded9ed..8971810be8 100644 --- a/internal/flags/flags.go +++ b/internal/flags/flags.go @@ -17,7 +17,6 @@ package flags import ( - "encoding" "errors" "flag" "fmt" @@ -91,7 +90,7 @@ func (f *DirectoryFlag) Apply(set *flag.FlagSet) error { } } eachName(f, func(name string) { - set.Var(&f.Value, f.Name, f.Usage) + set.Var(&f.Value, name, f.Usage) }) return nil } @@ -122,119 +121,6 @@ func (f *DirectoryFlag) GetDefaultText() string { return f.GetValue() } -type TextMarshaler interface { - encoding.TextMarshaler - encoding.TextUnmarshaler -} - -// textMarshalerVal turns a TextMarshaler into a flag.Value -type textMarshalerVal struct { - v TextMarshaler -} - -func (v textMarshalerVal) String() string { - if v.v == nil { - return "" - } - text, _ := v.v.MarshalText() - return string(text) -} - -func (v textMarshalerVal) Set(s string) error { - return v.v.UnmarshalText([]byte(s)) -} - -var ( - _ cli.Flag = (*TextMarshalerFlag)(nil) - _ cli.RequiredFlag = (*TextMarshalerFlag)(nil) - _ cli.VisibleFlag = (*TextMarshalerFlag)(nil) - _ cli.DocGenerationFlag = (*TextMarshalerFlag)(nil) - _ cli.CategorizableFlag = (*TextMarshalerFlag)(nil) -) - -// TextMarshalerFlag wraps a TextMarshaler value. -type TextMarshalerFlag struct { - Name string - - Category string - DefaultText string - Usage string - - Required bool - Hidden bool - HasBeenSet bool - - Value TextMarshaler - - Aliases []string - EnvVars []string -} - -// For cli.Flag: - -func (f *TextMarshalerFlag) Names() []string { return append([]string{f.Name}, f.Aliases...) } -func (f *TextMarshalerFlag) IsSet() bool { return f.HasBeenSet } -func (f *TextMarshalerFlag) String() string { return cli.FlagStringer(f) } - -func (f *TextMarshalerFlag) Apply(set *flag.FlagSet) error { - for _, envVar := range f.EnvVars { - envVar = strings.TrimSpace(envVar) - if value, found := syscall.Getenv(envVar); found { - if err := f.Value.UnmarshalText([]byte(value)); err != nil { - return fmt.Errorf("could not parse %q from environment variable %q for flag %s: %s", value, envVar, f.Name, err) - } - f.HasBeenSet = true - break - } - } - eachName(f, func(name string) { - set.Var(textMarshalerVal{f.Value}, f.Name, f.Usage) - }) - return nil -} - -// For cli.RequiredFlag: - -func (f *TextMarshalerFlag) IsRequired() bool { return f.Required } - -// For cli.VisibleFlag: - -func (f *TextMarshalerFlag) IsVisible() bool { return !f.Hidden } - -// For cli.CategorizableFlag: - -func (f *TextMarshalerFlag) GetCategory() string { return f.Category } - -// For cli.DocGenerationFlag: - -func (f *TextMarshalerFlag) TakesValue() bool { return true } -func (f *TextMarshalerFlag) GetUsage() string { return f.Usage } -func (f *TextMarshalerFlag) GetEnvVars() []string { return f.EnvVars } - -func (f *TextMarshalerFlag) GetValue() string { - t, err := f.Value.MarshalText() - if err != nil { - return "(ERR: " + err.Error() + ")" - } - return string(t) -} - -func (f *TextMarshalerFlag) GetDefaultText() string { - if f.DefaultText != "" { - return f.DefaultText - } - return f.GetValue() -} - -// GlobalTextMarshaler returns the value of a TextMarshalerFlag from the global flag set. -func GlobalTextMarshaler(ctx *cli.Context, name string) TextMarshaler { - val := ctx.Generic(name) - if val == nil { - return nil - } - return val.(textMarshalerVal).v -} - var ( _ cli.Flag = (*BigFlag)(nil) _ cli.RequiredFlag = (*BigFlag)(nil) @@ -286,7 +172,7 @@ func (f *BigFlag) Apply(set *flag.FlagSet) error { } eachName(f, func(name string) { f.Value = new(big.Int) - set.Var((*bigValue)(f.Value), f.Name, f.Usage) + set.Var((*bigValue)(f.Value), name, f.Usage) }) return nil } diff --git a/internal/flags/flags_test.go b/internal/flags/flags_test.go index 5054b6dc2d..82e23fb4d2 100644 --- a/internal/flags/flags_test.go +++ b/internal/flags/flags_test.go @@ -17,15 +17,12 @@ package flags import ( - "os" "os/user" "runtime" "testing" ) func TestPathExpansion(t *testing.T) { - t.Parallel() - user, _ := user.Current() var tests map[string]string @@ -53,9 +50,8 @@ func TestPathExpansion(t *testing.T) { } } - os.Setenv(`DDDXXX`, `/tmp`) + t.Setenv(`DDDXXX`, `/tmp`) for test, expected := range tests { - test, expected := test, expected t.Run(test, func(t *testing.T) { t.Parallel() diff --git a/internal/flags/helpers.go b/internal/flags/helpers.go index 0112724fa1..fd706869f1 100644 --- a/internal/flags/helpers.go +++ b/internal/flags/helpers.go @@ -25,7 +25,6 @@ import ( "github.com/ethereum/go-ethereum/internal/version" "github.com/ethereum/go-ethereum/log" - "github.com/ethereum/go-ethereum/params" "github.com/mattn/go-isatty" "github.com/urfave/cli/v2" ) @@ -39,7 +38,7 @@ func NewApp(usage string) *cli.App { git, _ := version.VCS() app := cli.NewApp() app.EnableBashCompletion = true - app.Version = params.VersionWithCommit(git.Commit, git.Date) + app.Version = version.WithCommit(git.Commit, git.Date) app.Usage = usage app.Copyright = "Copyright 2013-2024 The go-ethereum Authors" app.Before = func(ctx *cli.Context) error { @@ -49,15 +48,6 @@ func NewApp(usage string) *cli.App { return app } -// Merge merges the given flag slices. -func Merge(groups ...[]cli.Flag) []cli.Flag { - var ret []cli.Flag - for _, group := range groups { - ret = append(ret, group...) - } - return ret -} - var migrationApplied = map[*cli.Command]struct{}{} // MigrateGlobalFlags makes all global flag values available in the @@ -266,9 +256,6 @@ func AutoEnvVars(flags []cli.Flag, prefix string) { case *BigFlag: flag.EnvVars = append(flag.EnvVars, envvar) - case *TextMarshalerFlag: - flag.EnvVars = append(flag.EnvVars, envvar) - case *DirectoryFlag: flag.EnvVars = append(flag.EnvVars, envvar) } diff --git a/internal/jsre/completion_test.go b/internal/jsre/completion_test.go index ae9334b4bc..8fbddbc299 100644 --- a/internal/jsre/completion_test.go +++ b/internal/jsre/completion_test.go @@ -87,7 +87,6 @@ func TestCompleteKeywords(t *testing.T) { }, } for _, test := range tests { - test := test t.Run(test.input, func(t *testing.T) { t.Parallel() diff --git a/internal/version/vcs.go b/internal/version/vcs.go index 21de8946e8..7ee87bb1b9 100644 --- a/internal/version/vcs.go +++ b/internal/version/vcs.go @@ -28,6 +28,31 @@ const ( ourTimeLayout = "20060102" ) +// These variables are set at build-time by the linker when the build is +// done by build/ci.go. +var gitCommit, gitDate string + +// VCSInfo represents the git repository state. +type VCSInfo struct { + Commit string // head commit hash + Date string // commit time in YYYYMMDD format + Dirty bool +} + +// VCS returns version control information of the current executable. +func VCS() (VCSInfo, bool) { + if gitCommit != "" { + // Use information set by the build script if present. + return VCSInfo{Commit: gitCommit, Date: gitDate}, true + } + if buildInfo, ok := debug.ReadBuildInfo(); ok { + if buildInfo.Main.Path == ourPath { + return buildInfoVCS(buildInfo) + } + } + return VCSInfo{}, false +} + // buildInfoVCS returns VCS information of the build. func buildInfoVCS(info *debug.BuildInfo) (s VCSInfo, ok bool) { for _, v := range info.Settings { diff --git a/internal/version/version.go b/internal/version/version.go index 2cca54b20f..a667827273 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -23,34 +23,49 @@ import ( "runtime/debug" "strings" - "github.com/ethereum/go-ethereum/params" + "github.com/ethereum/go-ethereum/version" ) const ourPath = "github.com/ethereum/go-ethereum" // Path to our module -// These variables are set at build-time by the linker when the build is -// done by build/ci.go. -var gitCommit, gitDate string +// Family holds the textual version string for major.minor +var Family = fmt.Sprintf("%d.%d", version.Major, version.Minor) -// VCSInfo represents the git repository state. -type VCSInfo struct { - Commit string // head commit hash - Date string // commit time in YYYYMMDD format - Dirty bool +// Semantic holds the textual version string for major.minor.patch. +var Semantic = fmt.Sprintf("%d.%d.%d", version.Major, version.Minor, version.Patch) + +// WithMeta holds the textual version string including the metadata. +var WithMeta = func() string { + v := Semantic + if version.Meta != "" { + v += "-" + version.Meta + } + return v +}() + +func WithCommit(gitCommit, gitDate string) string { + vsn := WithMeta + if len(gitCommit) >= 8 { + vsn += "-" + gitCommit[:8] + } + if (version.Meta != "stable") && (gitDate != "") { + vsn += "-" + gitDate + } + return vsn } -// VCS returns version control information of the current executable. -func VCS() (VCSInfo, bool) { - if gitCommit != "" { - // Use information set by the build script if present. - return VCSInfo{Commit: gitCommit, Date: gitDate}, true +// Archive holds the textual version string used for Geth archives. e.g. +// "1.8.11-dea1ce05" for stable releases, or "1.8.13-unstable-21c059b6" for unstable +// releases. +func Archive(gitCommit string) string { + vsn := Semantic + if version.Meta != "stable" { + vsn += "-" + version.Meta } - if buildInfo, ok := debug.ReadBuildInfo(); ok { - if buildInfo.Main.Path == ourPath { - return buildInfoVCS(buildInfo) - } + if len(gitCommit) >= 8 { + vsn += "-" + gitCommit[:8] } - return VCSInfo{}, false + return vsn } // ClientName creates a software name/version identifier according to common @@ -59,7 +74,7 @@ func ClientName(clientIdentifier string) string { git, _ := VCS() return fmt.Sprintf("%s/v%v/%v-%v/%v", strings.Title(clientIdentifier), - params.VersionWithCommit(git.Commit, git.Date), + WithCommit(git.Commit, git.Date), runtime.GOOS, runtime.GOARCH, runtime.Version(), ) @@ -72,7 +87,7 @@ func ClientName(clientIdentifier string) string { // it will assume it's imported by a third-party and will return the imported // version and whether it was replaced by another module. func Info() (version, vcs string) { - version = params.VersionWithMeta + version = WithMeta buildInfo, ok := debug.ReadBuildInfo() if !ok { return version, "" @@ -115,7 +130,7 @@ func versionInfo(info *debug.BuildInfo) string { // If our module path wasn't imported, it's unclear which // version of our code they are running. Fallback to hardcoded // version. - return version + fmt.Sprintf("geth %s", params.VersionWithMeta) + return version + fmt.Sprintf("geth %s", WithMeta) } // Our package is a dependency for the main module. Return path and // version data for both. diff --git a/internal/web3ext/web3ext.go b/internal/web3ext/web3ext.go index 5ac68c2cf6..3ad368ec50 100644 --- a/internal/web3ext/web3ext.go +++ b/internal/web3ext/web3ext.go @@ -18,17 +18,15 @@ package web3ext var Modules = map[string]string{ - "admin": AdminJs, - "clique": CliqueJs, - "ethash": EthashJs, - "debug": DebugJs, - "eth": EthJs, - "miner": MinerJs, - "net": NetJs, - "personal": PersonalJs, - "rpc": RpcJs, - "txpool": TxpoolJs, - "dev": DevJs, + "admin": AdminJs, + "clique": CliqueJs, + "debug": DebugJs, + "eth": EthJs, + "miner": MinerJs, + "net": NetJs, + "rpc": RpcJs, + "txpool": TxpoolJs, + "dev": DevJs, } const CliqueJs = ` @@ -88,34 +86,6 @@ web3._extend({ }); ` -const EthashJs = ` -web3._extend({ - property: 'ethash', - methods: [ - new web3._extend.Method({ - name: 'getWork', - call: 'ethash_getWork', - params: 0 - }), - new web3._extend.Method({ - name: 'getHashrate', - call: 'ethash_getHashrate', - params: 0 - }), - new web3._extend.Method({ - name: 'submitWork', - call: 'ethash_submitWork', - params: 3, - }), - new web3._extend.Method({ - name: 'submitHashrate', - call: 'ethash_submitHashrate', - params: 2, - }), - ] -}); -` - const AdminJs = ` web3._extend({ property: 'admin', @@ -533,8 +503,8 @@ web3._extend({ new web3._extend.Method({ name: 'estimateGas', call: 'eth_estimateGas', - params: 3, - inputFormatter: [web3._extend.formatters.inputCallFormatter, web3._extend.formatters.inputBlockNumberFormatter, null], + params: 4, + inputFormatter: [web3._extend.formatters.inputCallFormatter, web3._extend.formatters.inputBlockNumberFormatter, null, null], outputFormatter: web3._extend.utils.toDecimal }), new web3._extend.Method({ @@ -734,62 +704,6 @@ web3._extend({ }); ` -const PersonalJs = ` -web3._extend({ - property: 'personal', - methods: [ - new web3._extend.Method({ - name: 'importRawKey', - call: 'personal_importRawKey', - params: 2 - }), - new web3._extend.Method({ - name: 'sign', - call: 'personal_sign', - params: 3, - inputFormatter: [null, web3._extend.formatters.inputAddressFormatter, null] - }), - new web3._extend.Method({ - name: 'ecRecover', - call: 'personal_ecRecover', - params: 2 - }), - new web3._extend.Method({ - name: 'openWallet', - call: 'personal_openWallet', - params: 2 - }), - new web3._extend.Method({ - name: 'deriveAccount', - call: 'personal_deriveAccount', - params: 3 - }), - new web3._extend.Method({ - name: 'signTransaction', - call: 'personal_signTransaction', - params: 2, - inputFormatter: [web3._extend.formatters.inputTransactionFormatter, null] - }), - new web3._extend.Method({ - name: 'unpair', - call: 'personal_unpair', - params: 2 - }), - new web3._extend.Method({ - name: 'initializeWallet', - call: 'personal_initializeWallet', - params: 1 - }) - ], - properties: [ - new web3._extend.Property({ - name: 'listWallets', - getter: 'personal_listWallets' - }), - ] -}) -` - const RpcJs = ` web3._extend({ property: 'rpc', diff --git a/log/format.go b/log/format.go index 1dae5c4fc5..899bdcb464 100644 --- a/log/format.go +++ b/log/format.go @@ -83,7 +83,7 @@ func (h *TerminalHandler) format(buf []byte, r slog.Record, usecolor bool) []byt } func (h *TerminalHandler) formatAttributes(buf *bytes.Buffer, r slog.Record, color string) { - writeAttr := func(attr slog.Attr, first, last bool) { + writeAttr := func(attr slog.Attr, last bool) { buf.WriteByte(' ') if color != "" { @@ -111,11 +111,11 @@ func (h *TerminalHandler) formatAttributes(buf *bytes.Buffer, r slog.Record, col var n = 0 var nAttrs = len(h.attrs) + r.NumAttrs() for _, attr := range h.attrs { - writeAttr(attr, n == 0, n == nAttrs-1) + writeAttr(attr, n == nAttrs-1) n++ } r.Attrs(func(attr slog.Attr) bool { - writeAttr(attr, n == 0, n == nAttrs-1) + writeAttr(attr, n == nAttrs-1) n++ return true }) diff --git a/log/logger_test.go b/log/logger_test.go index 067e1a0265..b66cc67dda 100644 --- a/log/logger_test.go +++ b/log/logger_test.go @@ -7,7 +7,6 @@ import ( "io" "log/slog" "math/big" - "os" "strings" "testing" "time" @@ -70,7 +69,7 @@ func TestJSONHandler(t *testing.T) { } func BenchmarkTraceLogging(b *testing.B) { - SetDefault(NewLogger(NewTerminalHandler(os.Stderr, true))) + SetDefault(NewLogger(NewTerminalHandler(io.Discard, true))) b.ResetTimer() for i := 0; i < b.N; i++ { Trace("a message", "v", i) diff --git a/metrics/counter.go b/metrics/counter.go index dbe8e16a90..0f373b0d92 100644 --- a/metrics/counter.go +++ b/metrics/counter.go @@ -4,109 +4,55 @@ import ( "sync/atomic" ) -type CounterSnapshot interface { - Count() int64 -} - -// Counter hold an int64 value that can be incremented and decremented. -type Counter interface { - Clear() - Dec(int64) - Inc(int64) - Snapshot() CounterSnapshot -} - // GetOrRegisterCounter returns an existing Counter or constructs and registers -// a new StandardCounter. -func GetOrRegisterCounter(name string, r Registry) Counter { - if nil == r { +// a new Counter. +func GetOrRegisterCounter(name string, r Registry) *Counter { + if r == nil { r = DefaultRegistry } - return r.GetOrRegister(name, NewCounter).(Counter) + return r.GetOrRegister(name, NewCounter).(*Counter) } -// GetOrRegisterCounterForced returns an existing Counter or constructs and registers a -// new Counter no matter the global switch is enabled or not. -// Be sure to unregister the counter from the registry once it is of no use to -// allow for garbage collection. -func GetOrRegisterCounterForced(name string, r Registry) Counter { - if nil == r { - r = DefaultRegistry - } - return r.GetOrRegister(name, NewCounterForced).(Counter) +// NewCounter constructs a new Counter. +func NewCounter() *Counter { + return new(Counter) } -// NewCounter constructs a new StandardCounter. -func NewCounter() Counter { - if !Enabled { - return NilCounter{} - } - return new(StandardCounter) -} - -// NewCounterForced constructs a new StandardCounter and returns it no matter if -// the global switch is enabled or not. -func NewCounterForced() Counter { - return new(StandardCounter) -} - -// NewRegisteredCounter constructs and registers a new StandardCounter. -func NewRegisteredCounter(name string, r Registry) Counter { +// NewRegisteredCounter constructs and registers a new Counter. +func NewRegisteredCounter(name string, r Registry) *Counter { c := NewCounter() - if nil == r { - r = DefaultRegistry - } - r.Register(name, c) - return c -} - -// NewRegisteredCounterForced constructs and registers a new StandardCounter -// and launches a goroutine no matter the global switch is enabled or not. -// Be sure to unregister the counter from the registry once it is of no use to -// allow for garbage collection. -func NewRegisteredCounterForced(name string, r Registry) Counter { - c := NewCounterForced() - if nil == r { + if r == nil { r = DefaultRegistry } r.Register(name, c) return c } -// counterSnapshot is a read-only copy of another Counter. -type counterSnapshot int64 +// CounterSnapshot is a read-only copy of a Counter. +type CounterSnapshot int64 // Count returns the count at the time the snapshot was taken. -func (c counterSnapshot) Count() int64 { return int64(c) } - -// NilCounter is a no-op Counter. -type NilCounter struct{} +func (c CounterSnapshot) Count() int64 { return int64(c) } -func (NilCounter) Clear() {} -func (NilCounter) Dec(i int64) {} -func (NilCounter) Inc(i int64) {} -func (NilCounter) Snapshot() CounterSnapshot { return (*emptySnapshot)(nil) } - -// StandardCounter is the standard implementation of a Counter and uses the -// sync/atomic package to manage a single int64 value. -type StandardCounter atomic.Int64 +// Counter hold an int64 value that can be incremented and decremented. +type Counter atomic.Int64 // Clear sets the counter to zero. -func (c *StandardCounter) Clear() { +func (c *Counter) Clear() { (*atomic.Int64)(c).Store(0) } // Dec decrements the counter by the given amount. -func (c *StandardCounter) Dec(i int64) { +func (c *Counter) Dec(i int64) { (*atomic.Int64)(c).Add(-i) } // Inc increments the counter by the given amount. -func (c *StandardCounter) Inc(i int64) { +func (c *Counter) Inc(i int64) { (*atomic.Int64)(c).Add(i) } // Snapshot returns a read-only copy of the counter. -func (c *StandardCounter) Snapshot() CounterSnapshot { - return counterSnapshot((*atomic.Int64)(c).Load()) +func (c *Counter) Snapshot() CounterSnapshot { + return CounterSnapshot((*atomic.Int64)(c).Load()) } diff --git a/metrics/counter_float64.go b/metrics/counter_float64.go index 15c81494ef..91c4215c4d 100644 --- a/metrics/counter_float64.go +++ b/metrics/counter_float64.go @@ -5,114 +5,57 @@ import ( "sync/atomic" ) -type CounterFloat64Snapshot interface { - Count() float64 -} - -// CounterFloat64 holds a float64 value that can be incremented and decremented. -type CounterFloat64 interface { - Clear() - Dec(float64) - Inc(float64) - Snapshot() CounterFloat64Snapshot -} - -// GetOrRegisterCounterFloat64 returns an existing CounterFloat64 or constructs and registers -// a new StandardCounterFloat64. -func GetOrRegisterCounterFloat64(name string, r Registry) CounterFloat64 { +// GetOrRegisterCounterFloat64 returns an existing *CounterFloat64 or constructs and registers +// a new CounterFloat64. +func GetOrRegisterCounterFloat64(name string, r Registry) *CounterFloat64 { if nil == r { r = DefaultRegistry } - return r.GetOrRegister(name, NewCounterFloat64).(CounterFloat64) -} - -// GetOrRegisterCounterFloat64Forced returns an existing CounterFloat64 or constructs and registers a -// new CounterFloat64 no matter the global switch is enabled or not. -// Be sure to unregister the counter from the registry once it is of no use to -// allow for garbage collection. -func GetOrRegisterCounterFloat64Forced(name string, r Registry) CounterFloat64 { - if nil == r { - r = DefaultRegistry - } - return r.GetOrRegister(name, NewCounterFloat64Forced).(CounterFloat64) -} - -// NewCounterFloat64 constructs a new StandardCounterFloat64. -func NewCounterFloat64() CounterFloat64 { - if !Enabled { - return NilCounterFloat64{} - } - return &StandardCounterFloat64{} + return r.GetOrRegister(name, NewCounterFloat64).(*CounterFloat64) } -// NewCounterFloat64Forced constructs a new StandardCounterFloat64 and returns it no matter if -// the global switch is enabled or not. -func NewCounterFloat64Forced() CounterFloat64 { - return &StandardCounterFloat64{} +// NewCounterFloat64 constructs a new CounterFloat64. +func NewCounterFloat64() *CounterFloat64 { + return new(CounterFloat64) } -// NewRegisteredCounterFloat64 constructs and registers a new StandardCounterFloat64. -func NewRegisteredCounterFloat64(name string, r Registry) CounterFloat64 { +// NewRegisteredCounterFloat64 constructs and registers a new CounterFloat64. +func NewRegisteredCounterFloat64(name string, r Registry) *CounterFloat64 { c := NewCounterFloat64() - if nil == r { - r = DefaultRegistry - } - r.Register(name, c) - return c -} - -// NewRegisteredCounterFloat64Forced constructs and registers a new StandardCounterFloat64 -// and launches a goroutine no matter the global switch is enabled or not. -// Be sure to unregister the counter from the registry once it is of no use to -// allow for garbage collection. -func NewRegisteredCounterFloat64Forced(name string, r Registry) CounterFloat64 { - c := NewCounterFloat64Forced() - if nil == r { + if r == nil { r = DefaultRegistry } r.Register(name, c) return c } -// counterFloat64Snapshot is a read-only copy of another CounterFloat64. -type counterFloat64Snapshot float64 +// CounterFloat64Snapshot is a read-only copy of a float64 counter. +type CounterFloat64Snapshot float64 // Count returns the value at the time the snapshot was taken. -func (c counterFloat64Snapshot) Count() float64 { return float64(c) } - -type NilCounterFloat64 struct{} +func (c CounterFloat64Snapshot) Count() float64 { return float64(c) } -func (NilCounterFloat64) Clear() {} -func (NilCounterFloat64) Count() float64 { return 0.0 } -func (NilCounterFloat64) Dec(i float64) {} -func (NilCounterFloat64) Inc(i float64) {} -func (NilCounterFloat64) Snapshot() CounterFloat64Snapshot { return NilCounterFloat64{} } - -// StandardCounterFloat64 is the standard implementation of a CounterFloat64 and uses the -// atomic to manage a single float64 value. -type StandardCounterFloat64 struct { - floatBits atomic.Uint64 -} +// CounterFloat64 holds a float64 value that can be incremented and decremented. +type CounterFloat64 atomic.Uint64 // Clear sets the counter to zero. -func (c *StandardCounterFloat64) Clear() { - c.floatBits.Store(0) +func (c *CounterFloat64) Clear() { + (*atomic.Uint64)(c).Store(0) } // Dec decrements the counter by the given amount. -func (c *StandardCounterFloat64) Dec(v float64) { - atomicAddFloat(&c.floatBits, -v) +func (c *CounterFloat64) Dec(v float64) { + atomicAddFloat((*atomic.Uint64)(c), -v) } // Inc increments the counter by the given amount. -func (c *StandardCounterFloat64) Inc(v float64) { - atomicAddFloat(&c.floatBits, v) +func (c *CounterFloat64) Inc(v float64) { + atomicAddFloat((*atomic.Uint64)(c), v) } // Snapshot returns a read-only copy of the counter. -func (c *StandardCounterFloat64) Snapshot() CounterFloat64Snapshot { - v := math.Float64frombits(c.floatBits.Load()) - return counterFloat64Snapshot(v) +func (c *CounterFloat64) Snapshot() CounterFloat64Snapshot { + return CounterFloat64Snapshot(math.Float64frombits((*atomic.Uint64)(c).Load())) } func atomicAddFloat(fbits *atomic.Uint64, v float64) { diff --git a/metrics/counter_float_64_test.go b/metrics/counter_float_64_test.go index c21bd3307f..618cbbbc2b 100644 --- a/metrics/counter_float_64_test.go +++ b/metrics/counter_float_64_test.go @@ -32,61 +32,35 @@ func BenchmarkCounterFloat64Parallel(b *testing.B) { } } -func TestCounterFloat64Clear(t *testing.T) { +func TestCounterFloat64(t *testing.T) { c := NewCounterFloat64() - c.Inc(1.0) - c.Clear() if count := c.Snapshot().Count(); count != 0 { - t.Errorf("c.Count(): 0 != %v\n", count) + t.Errorf("wrong count: %v", count) } -} - -func TestCounterFloat64Dec1(t *testing.T) { - c := NewCounterFloat64() c.Dec(1.0) if count := c.Snapshot().Count(); count != -1.0 { - t.Errorf("c.Count(): -1.0 != %v\n", count) + t.Errorf("wrong count: %v", count) } -} - -func TestCounterFloat64Dec2(t *testing.T) { - c := NewCounterFloat64() + snapshot := c.Snapshot() c.Dec(2.0) - if count := c.Snapshot().Count(); count != -2.0 { - t.Errorf("c.Count(): -2.0 != %v\n", count) + if count := c.Snapshot().Count(); count != -3.0 { + t.Errorf("wrong count: %v", count) } -} - -func TestCounterFloat64Inc1(t *testing.T) { - c := NewCounterFloat64() c.Inc(1.0) - if count := c.Snapshot().Count(); count != 1.0 { - t.Errorf("c.Count(): 1.0 != %v\n", count) + if count := c.Snapshot().Count(); count != -2.0 { + t.Errorf("wrong count: %v", count) } -} - -func TestCounterFloat64Inc2(t *testing.T) { - c := NewCounterFloat64() c.Inc(2.0) - if count := c.Snapshot().Count(); count != 2.0 { - t.Errorf("c.Count(): 2.0 != %v\n", count) + if count := c.Snapshot().Count(); count != 0.0 { + t.Errorf("wrong count: %v", count) } -} - -func TestCounterFloat64Snapshot(t *testing.T) { - c := NewCounterFloat64() - c.Inc(1.0) - snapshot := c.Snapshot() - c.Inc(1.0) - if count := snapshot.Count(); count != 1.0 { - t.Errorf("c.Count(): 1.0 != %v\n", count) + if count := snapshot.Count(); count != -1.0 { + t.Errorf("snapshot count wrong: %v", count) } -} - -func TestCounterFloat64Zero(t *testing.T) { - c := NewCounterFloat64() - if count := c.Snapshot().Count(); count != 0 { - t.Errorf("c.Count(): 0 != %v\n", count) + c.Inc(1.0) + c.Clear() + if count := c.Snapshot().Count(); count != 0.0 { + t.Errorf("wrong count: %v", count) } } diff --git a/metrics/counter_test.go b/metrics/counter_test.go index 1b15b23f21..bf0ca6bae4 100644 --- a/metrics/counter_test.go +++ b/metrics/counter_test.go @@ -19,35 +19,26 @@ func TestCounterClear(t *testing.T) { } } -func TestCounterDec1(t *testing.T) { +func TestCounter(t *testing.T) { c := NewCounter() + if count := c.Snapshot().Count(); count != 0 { + t.Errorf("wrong count: %v", count) + } c.Dec(1) if count := c.Snapshot().Count(); count != -1 { - t.Errorf("c.Count(): -1 != %v\n", count) + t.Errorf("wrong count: %v", count) } -} - -func TestCounterDec2(t *testing.T) { - c := NewCounter() c.Dec(2) - if count := c.Snapshot().Count(); count != -2 { - t.Errorf("c.Count(): -2 != %v\n", count) + if count := c.Snapshot().Count(); count != -3 { + t.Errorf("wrong count: %v", count) } -} - -func TestCounterInc1(t *testing.T) { - c := NewCounter() c.Inc(1) - if count := c.Snapshot().Count(); count != 1 { - t.Errorf("c.Count(): 1 != %v\n", count) + if count := c.Snapshot().Count(); count != -2 { + t.Errorf("wrong count: %v", count) } -} - -func TestCounterInc2(t *testing.T) { - c := NewCounter() c.Inc(2) - if count := c.Snapshot().Count(); count != 2 { - t.Errorf("c.Count(): 2 != %v\n", count) + if count := c.Snapshot().Count(); count != 0 { + t.Errorf("wrong count: %v", count) } } @@ -61,13 +52,6 @@ func TestCounterSnapshot(t *testing.T) { } } -func TestCounterZero(t *testing.T) { - c := NewCounter() - if count := c.Snapshot().Count(); count != 0 { - t.Errorf("c.Count(): 0 != %v\n", count) - } -} - func TestGetOrRegisterCounter(t *testing.T) { r := NewRegistry() NewRegisteredCounter("foo", r).Inc(47) diff --git a/metrics/debug.go b/metrics/debug.go index 9dfee1a866..5d0d3992f1 100644 --- a/metrics/debug.go +++ b/metrics/debug.go @@ -8,13 +8,13 @@ import ( var ( debugMetrics struct { GCStats struct { - LastGC Gauge - NumGC Gauge + LastGC *Gauge + NumGC *Gauge Pause Histogram //PauseQuantiles Histogram - PauseTotal Gauge + PauseTotal *Gauge } - ReadGCStats Timer + ReadGCStats *Timer } gcStats debug.GCStats ) diff --git a/metrics/ewma.go b/metrics/ewma.go index 1d7a4f00cf..194527a798 100644 --- a/metrics/ewma.go +++ b/metrics/ewma.go @@ -7,56 +7,36 @@ import ( "time" ) -type EWMASnapshot interface { - Rate() float64 -} +// EWMASnapshot is a read-only copy of an EWMA. +type EWMASnapshot float64 -// EWMAs continuously calculate an exponentially-weighted moving average -// based on an outside source of clock ticks. -type EWMA interface { - Snapshot() EWMASnapshot - Tick() - Update(int64) -} +// Rate returns the rate of events per second at the time the snapshot was +// taken. +func (a EWMASnapshot) Rate() float64 { return float64(a) } // NewEWMA constructs a new EWMA with the given alpha. -func NewEWMA(alpha float64) EWMA { - return &StandardEWMA{alpha: alpha} +func NewEWMA(alpha float64) *EWMA { + return &EWMA{alpha: alpha} } // NewEWMA1 constructs a new EWMA for a one-minute moving average. -func NewEWMA1() EWMA { +func NewEWMA1() *EWMA { return NewEWMA(1 - math.Exp(-5.0/60.0/1)) } // NewEWMA5 constructs a new EWMA for a five-minute moving average. -func NewEWMA5() EWMA { +func NewEWMA5() *EWMA { return NewEWMA(1 - math.Exp(-5.0/60.0/5)) } // NewEWMA15 constructs a new EWMA for a fifteen-minute moving average. -func NewEWMA15() EWMA { +func NewEWMA15() *EWMA { return NewEWMA(1 - math.Exp(-5.0/60.0/15)) } -// ewmaSnapshot is a read-only copy of another EWMA. -type ewmaSnapshot float64 - -// Rate returns the rate of events per second at the time the snapshot was -// taken. -func (a ewmaSnapshot) Rate() float64 { return float64(a) } - -// NilEWMA is a no-op EWMA. -type NilEWMA struct{} - -func (NilEWMA) Snapshot() EWMASnapshot { return (*emptySnapshot)(nil) } -func (NilEWMA) Tick() {} -func (NilEWMA) Update(n int64) {} - -// StandardEWMA is the standard implementation of an EWMA and tracks the number -// of uncounted events and processes them on each tick. It uses the -// sync/atomic package to manage uncounted events. -type StandardEWMA struct { +// EWMA continuously calculate an exponentially-weighted moving average +// based on an outside source of clock ticks. +type EWMA struct { uncounted atomic.Int64 alpha float64 rate atomic.Uint64 @@ -65,27 +45,27 @@ type StandardEWMA struct { } // Snapshot returns a read-only copy of the EWMA. -func (a *StandardEWMA) Snapshot() EWMASnapshot { +func (a *EWMA) Snapshot() EWMASnapshot { r := math.Float64frombits(a.rate.Load()) * float64(time.Second) - return ewmaSnapshot(r) + return EWMASnapshot(r) } -// Tick ticks the clock to update the moving average. It assumes it is called +// tick ticks the clock to update the moving average. It assumes it is called // every five seconds. -func (a *StandardEWMA) Tick() { +func (a *EWMA) tick() { // Optimization to avoid mutex locking in the hot-path. if a.init.Load() { a.updateRate(a.fetchInstantRate()) return } - // Slow-path: this is only needed on the first Tick() and preserves transactional updating + // Slow-path: this is only needed on the first tick() and preserves transactional updating // of init and rate in the else block. The first conditional is needed below because // a different thread could have set a.init = 1 between the time of the first atomic load and when // the lock was acquired. a.mutex.Lock() if a.init.Load() { // The fetchInstantRate() uses atomic loading, which is unnecessary in this critical section - // but again, this section is only invoked on the first successful Tick() operation. + // but again, this section is only invoked on the first successful tick() operation. a.updateRate(a.fetchInstantRate()) } else { a.init.Store(true) @@ -94,18 +74,18 @@ func (a *StandardEWMA) Tick() { a.mutex.Unlock() } -func (a *StandardEWMA) fetchInstantRate() float64 { +func (a *EWMA) fetchInstantRate() float64 { count := a.uncounted.Swap(0) return float64(count) / float64(5*time.Second) } -func (a *StandardEWMA) updateRate(instantRate float64) { +func (a *EWMA) updateRate(instantRate float64) { currentRate := math.Float64frombits(a.rate.Load()) currentRate += a.alpha * (instantRate - currentRate) a.rate.Store(math.Float64bits(currentRate)) } // Update adds n uncounted events. -func (a *StandardEWMA) Update(n int64) { +func (a *EWMA) Update(n int64) { a.uncounted.Add(n) } diff --git a/metrics/ewma_test.go b/metrics/ewma_test.go index 9a91b43db8..4b9bde3a4b 100644 --- a/metrics/ewma_test.go +++ b/metrics/ewma_test.go @@ -12,7 +12,7 @@ func BenchmarkEWMA(b *testing.B) { b.ResetTimer() for i := 0; i < b.N; i++ { a.Update(1) - a.Tick() + a.tick() } } @@ -23,7 +23,7 @@ func BenchmarkEWMAParallel(b *testing.B) { b.RunParallel(func(pb *testing.PB) { for pb.Next() { a.Update(1) - a.Tick() + a.tick() } }) } @@ -31,7 +31,7 @@ func BenchmarkEWMAParallel(b *testing.B) { func TestEWMA1(t *testing.T) { a := NewEWMA1() a.Update(3) - a.Tick() + a.tick() for i, want := range []float64{0.6, 0.22072766470286553, 0.08120116994196772, 0.029872241020718428, 0.01098938333324054, 0.004042768199451294, 0.0014872513059998212, @@ -49,7 +49,7 @@ func TestEWMA1(t *testing.T) { func TestEWMA5(t *testing.T) { a := NewEWMA5() a.Update(3) - a.Tick() + a.tick() for i, want := range []float64{ 0.6, 0.49123845184678905, 0.4021920276213837, 0.32928698165641596, 0.269597378470333, 0.2207276647028654, 0.18071652714732128, @@ -67,7 +67,7 @@ func TestEWMA5(t *testing.T) { func TestEWMA15(t *testing.T) { a := NewEWMA15() a.Update(3) - a.Tick() + a.tick() for i, want := range []float64{ 0.6, 0.5613041910189706, 0.5251039914257684, 0.4912384518467888184678905, 0.459557003018789, 0.4299187863442732, 0.4021920276213831, @@ -82,8 +82,8 @@ func TestEWMA15(t *testing.T) { } } -func elapseMinute(a EWMA) { +func elapseMinute(a *EWMA) { for i := 0; i < 12; i++ { - a.Tick() + a.tick() } } diff --git a/metrics/exp/exp.go b/metrics/exp/exp.go index f50ad52644..6e992222e1 100644 --- a/metrics/exp/exp.go +++ b/metrics/exp/exp.go @@ -160,7 +160,7 @@ func (exp *exp) publishHistogram(name string, metric metrics.Histogram) { exp.getFloat(name + ".999-percentile").Set(ps[4]) } -func (exp *exp) publishMeter(name string, metric metrics.Meter) { +func (exp *exp) publishMeter(name string, metric *metrics.Meter) { m := metric.Snapshot() exp.getInt(name + ".count").Set(m.Count()) exp.getFloat(name + ".one-minute").Set(m.Rate1()) @@ -169,7 +169,7 @@ func (exp *exp) publishMeter(name string, metric metrics.Meter) { exp.getFloat(name + ".mean").Set(m.RateMean()) } -func (exp *exp) publishTimer(name string, metric metrics.Timer) { +func (exp *exp) publishTimer(name string, metric *metrics.Timer) { t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) exp.getInt(name + ".count").Set(t.Count()) @@ -188,7 +188,7 @@ func (exp *exp) publishTimer(name string, metric metrics.Timer) { exp.getFloat(name + ".mean-rate").Set(t.RateMean()) } -func (exp *exp) publishResettingTimer(name string, metric metrics.ResettingTimer) { +func (exp *exp) publishResettingTimer(name string, metric *metrics.ResettingTimer) { t := metric.Snapshot() ps := t.Percentiles([]float64{0.50, 0.75, 0.95, 0.99}) exp.getInt(name + ".count").Set(int64(t.Count())) @@ -256,23 +256,23 @@ func (exp *exp) interfaceToExpVal(v interface{}) expvar.Var { func (exp *exp) syncToExpvar() { exp.registry.Each(func(name string, i interface{}) { switch i := i.(type) { - case metrics.Counter: + case *metrics.Counter: exp.publishCounter(name, i.Snapshot()) - case metrics.CounterFloat64: + case *metrics.CounterFloat64: exp.publishCounterFloat64(name, i.Snapshot()) - case metrics.Gauge: + case *metrics.Gauge: exp.publishGauge(name, i.Snapshot()) - case metrics.GaugeFloat64: + case *metrics.GaugeFloat64: exp.publishGaugeFloat64(name, i.Snapshot()) - case metrics.GaugeInfo: + case *metrics.GaugeInfo: exp.publishGaugeInfo(name, i.Snapshot()) case metrics.Histogram: exp.publishHistogram(name, i) - case metrics.Meter: + case *metrics.Meter: exp.publishMeter(name, i) - case metrics.Timer: + case *metrics.Timer: exp.publishTimer(name, i) - case metrics.ResettingTimer: + case *metrics.ResettingTimer: exp.publishResettingTimer(name, i) case metrics.Label: exp.publishLabel(name, i) diff --git a/metrics/gauge.go b/metrics/gauge.go index 6d10bbf856..ba7843e03b 100644 --- a/metrics/gauge.go +++ b/metrics/gauge.go @@ -2,97 +2,69 @@ package metrics import "sync/atomic" -// GaugeSnapshot contains a readonly int64. -type GaugeSnapshot interface { - Value() int64 -} +// GaugeSnapshot is a read-only copy of a Gauge. +type GaugeSnapshot int64 -// Gauge holds an int64 value that can be set arbitrarily. -type Gauge interface { - Snapshot() GaugeSnapshot - Update(int64) - UpdateIfGt(int64) - Dec(int64) - Inc(int64) -} +// Value returns the value at the time the snapshot was taken. +func (g GaugeSnapshot) Value() int64 { return int64(g) } // GetOrRegisterGauge returns an existing Gauge or constructs and registers a -// new StandardGauge. -func GetOrRegisterGauge(name string, r Registry) Gauge { - if nil == r { +// new Gauge. +func GetOrRegisterGauge(name string, r Registry) *Gauge { + if r == nil { r = DefaultRegistry } - return r.GetOrRegister(name, NewGauge).(Gauge) + return r.GetOrRegister(name, NewGauge).(*Gauge) } -// NewGauge constructs a new StandardGauge. -func NewGauge() Gauge { - if !Enabled { - return NilGauge{} - } - return &StandardGauge{} +// NewGauge constructs a new Gauge. +func NewGauge() *Gauge { + return &Gauge{} } -// NewRegisteredGauge constructs and registers a new StandardGauge. -func NewRegisteredGauge(name string, r Registry) Gauge { +// NewRegisteredGauge constructs and registers a new Gauge. +func NewRegisteredGauge(name string, r Registry) *Gauge { c := NewGauge() - if nil == r { + if r == nil { r = DefaultRegistry } r.Register(name, c) return c } -// gaugeSnapshot is a read-only copy of another Gauge. -type gaugeSnapshot int64 - -// Value returns the value at the time the snapshot was taken. -func (g gaugeSnapshot) Value() int64 { return int64(g) } - -// NilGauge is a no-op Gauge. -type NilGauge struct{} - -func (NilGauge) Snapshot() GaugeSnapshot { return (*emptySnapshot)(nil) } -func (NilGauge) Update(v int64) {} -func (NilGauge) UpdateIfGt(v int64) {} -func (NilGauge) Dec(i int64) {} -func (NilGauge) Inc(i int64) {} - -// StandardGauge is the standard implementation of a Gauge and uses the -// sync/atomic package to manage a single int64 value. -type StandardGauge struct { - value atomic.Int64 -} +// Gauge holds an int64 value that can be set arbitrarily. +type Gauge atomic.Int64 // Snapshot returns a read-only copy of the gauge. -func (g *StandardGauge) Snapshot() GaugeSnapshot { - return gaugeSnapshot(g.value.Load()) +func (g *Gauge) Snapshot() GaugeSnapshot { + return GaugeSnapshot((*atomic.Int64)(g).Load()) } // Update updates the gauge's value. -func (g *StandardGauge) Update(v int64) { - g.value.Store(v) +func (g *Gauge) Update(v int64) { + (*atomic.Int64)(g).Store(v) } // UpdateIfGt updates the gauge's value if v is larger then the current value. -func (g *StandardGauge) UpdateIfGt(v int64) { +func (g *Gauge) UpdateIfGt(v int64) { + value := (*atomic.Int64)(g) for { - exist := g.value.Load() + exist := value.Load() if exist >= v { break } - if g.value.CompareAndSwap(exist, v) { + if value.CompareAndSwap(exist, v) { break } } } // Dec decrements the gauge's current value by the given amount. -func (g *StandardGauge) Dec(i int64) { - g.value.Add(-i) +func (g *Gauge) Dec(i int64) { + (*atomic.Int64)(g).Add(-i) } // Inc increments the gauge's current value by the given amount. -func (g *StandardGauge) Inc(i int64) { - g.value.Add(i) +func (g *Gauge) Inc(i int64) { + (*atomic.Int64)(g).Add(i) } diff --git a/metrics/gauge_float64.go b/metrics/gauge_float64.go index c1c3c6b6e6..05b401ef9c 100644 --- a/metrics/gauge_float64.go +++ b/metrics/gauge_float64.go @@ -5,35 +5,28 @@ import ( "sync/atomic" ) -type GaugeFloat64Snapshot interface { - Value() float64 -} - -// GaugeFloat64 hold a float64 value that can be set arbitrarily. -type GaugeFloat64 interface { - Snapshot() GaugeFloat64Snapshot - Update(float64) -} - // GetOrRegisterGaugeFloat64 returns an existing GaugeFloat64 or constructs and registers a -// new StandardGaugeFloat64. -func GetOrRegisterGaugeFloat64(name string, r Registry) GaugeFloat64 { +// new GaugeFloat64. +func GetOrRegisterGaugeFloat64(name string, r Registry) *GaugeFloat64 { if nil == r { r = DefaultRegistry } - return r.GetOrRegister(name, NewGaugeFloat64()).(GaugeFloat64) + return r.GetOrRegister(name, NewGaugeFloat64()).(*GaugeFloat64) } -// NewGaugeFloat64 constructs a new StandardGaugeFloat64. -func NewGaugeFloat64() GaugeFloat64 { - if !Enabled { - return NilGaugeFloat64{} - } - return &StandardGaugeFloat64{} +// GaugeFloat64Snapshot is a read-only copy of a GaugeFloat64. +type GaugeFloat64Snapshot float64 + +// Value returns the value at the time the snapshot was taken. +func (g GaugeFloat64Snapshot) Value() float64 { return float64(g) } + +// NewGaugeFloat64 constructs a new GaugeFloat64. +func NewGaugeFloat64() *GaugeFloat64 { + return new(GaugeFloat64) } -// NewRegisteredGaugeFloat64 constructs and registers a new StandardGaugeFloat64. -func NewRegisteredGaugeFloat64(name string, r Registry) GaugeFloat64 { +// NewRegisteredGaugeFloat64 constructs and registers a new GaugeFloat64. +func NewRegisteredGaugeFloat64(name string, r Registry) *GaugeFloat64 { c := NewGaugeFloat64() if nil == r { r = DefaultRegistry @@ -42,32 +35,16 @@ func NewRegisteredGaugeFloat64(name string, r Registry) GaugeFloat64 { return c } -// gaugeFloat64Snapshot is a read-only copy of another GaugeFloat64. -type gaugeFloat64Snapshot float64 - -// Value returns the value at the time the snapshot was taken. -func (g gaugeFloat64Snapshot) Value() float64 { return float64(g) } - -// NilGaugeFloat64 is a no-op Gauge. -type NilGaugeFloat64 struct{} - -func (NilGaugeFloat64) Snapshot() GaugeFloat64Snapshot { return NilGaugeFloat64{} } -func (NilGaugeFloat64) Update(v float64) {} -func (NilGaugeFloat64) Value() float64 { return 0.0 } - -// StandardGaugeFloat64 is the standard implementation of a GaugeFloat64 and uses -// atomic to manage a single float64 value. -type StandardGaugeFloat64 struct { - floatBits atomic.Uint64 -} +// GaugeFloat64 hold a float64 value that can be set arbitrarily. +type GaugeFloat64 atomic.Uint64 // Snapshot returns a read-only copy of the gauge. -func (g *StandardGaugeFloat64) Snapshot() GaugeFloat64Snapshot { - v := math.Float64frombits(g.floatBits.Load()) - return gaugeFloat64Snapshot(v) +func (g *GaugeFloat64) Snapshot() GaugeFloat64Snapshot { + v := math.Float64frombits((*atomic.Uint64)(g).Load()) + return GaugeFloat64Snapshot(v) } // Update updates the gauge's value. -func (g *StandardGaugeFloat64) Update(v float64) { - g.floatBits.Store(math.Float64bits(v)) +func (g *GaugeFloat64) Update(v float64) { + (*atomic.Uint64)(g).Store(math.Float64bits(v)) } diff --git a/metrics/gauge_info.go b/metrics/gauge_info.go index 0010edc324..2f78455649 100644 --- a/metrics/gauge_info.go +++ b/metrics/gauge_info.go @@ -5,16 +5,6 @@ import ( "sync" ) -type GaugeInfoSnapshot interface { - Value() GaugeInfoValue -} - -// GaugeInfo holds a GaugeInfoValue value that can be set arbitrarily. -type GaugeInfo interface { - Update(GaugeInfoValue) - Snapshot() GaugeInfoSnapshot -} - // GaugeInfoValue is a mapping of keys to values type GaugeInfoValue map[string]string @@ -24,26 +14,23 @@ func (val GaugeInfoValue) String() string { } // GetOrRegisterGaugeInfo returns an existing GaugeInfo or constructs and registers a -// new StandardGaugeInfo. -func GetOrRegisterGaugeInfo(name string, r Registry) GaugeInfo { +// new GaugeInfo. +func GetOrRegisterGaugeInfo(name string, r Registry) *GaugeInfo { if nil == r { r = DefaultRegistry } - return r.GetOrRegister(name, NewGaugeInfo()).(GaugeInfo) + return r.GetOrRegister(name, NewGaugeInfo()).(*GaugeInfo) } -// NewGaugeInfo constructs a new StandardGaugeInfo. -func NewGaugeInfo() GaugeInfo { - if !Enabled { - return NilGaugeInfo{} - } - return &StandardGaugeInfo{ +// NewGaugeInfo constructs a new GaugeInfo. +func NewGaugeInfo() *GaugeInfo { + return &GaugeInfo{ value: GaugeInfoValue{}, } } -// NewRegisteredGaugeInfo constructs and registers a new StandardGaugeInfo. -func NewRegisteredGaugeInfo(name string, r Registry) GaugeInfo { +// NewRegisteredGaugeInfo constructs and registers a new GaugeInfo. +func NewRegisteredGaugeInfo(name string, r Registry) *GaugeInfo { c := NewGaugeInfo() if nil == r { r = DefaultRegistry @@ -53,31 +40,24 @@ func NewRegisteredGaugeInfo(name string, r Registry) GaugeInfo { } // gaugeInfoSnapshot is a read-only copy of another GaugeInfo. -type gaugeInfoSnapshot GaugeInfoValue +type GaugeInfoSnapshot GaugeInfoValue // Value returns the value at the time the snapshot was taken. -func (g gaugeInfoSnapshot) Value() GaugeInfoValue { return GaugeInfoValue(g) } - -type NilGaugeInfo struct{} - -func (NilGaugeInfo) Snapshot() GaugeInfoSnapshot { return NilGaugeInfo{} } -func (NilGaugeInfo) Update(v GaugeInfoValue) {} -func (NilGaugeInfo) Value() GaugeInfoValue { return GaugeInfoValue{} } +func (g GaugeInfoSnapshot) Value() GaugeInfoValue { return GaugeInfoValue(g) } -// StandardGaugeInfo is the standard implementation of a GaugeInfo and uses -// sync.Mutex to manage a single string value. -type StandardGaugeInfo struct { +// GaugeInfo maintains a set of key/value mappings. +type GaugeInfo struct { mutex sync.Mutex value GaugeInfoValue } // Snapshot returns a read-only copy of the gauge. -func (g *StandardGaugeInfo) Snapshot() GaugeInfoSnapshot { - return gaugeInfoSnapshot(g.value) +func (g *GaugeInfo) Snapshot() GaugeInfoSnapshot { + return GaugeInfoSnapshot(g.value) } // Update updates the gauge's value. -func (g *StandardGaugeInfo) Update(v GaugeInfoValue) { +func (g *GaugeInfo) Update(v GaugeInfoValue) { g.mutex.Lock() defer g.mutex.Unlock() g.value = v diff --git a/metrics/graphite.go b/metrics/graphite.go deleted file mode 100644 index aba752e0ed..0000000000 --- a/metrics/graphite.go +++ /dev/null @@ -1,117 +0,0 @@ -package metrics - -import ( - "bufio" - "fmt" - "log" - "net" - "strconv" - "strings" - "time" -) - -// GraphiteConfig provides a container with configuration parameters for -// the Graphite exporter -type GraphiteConfig struct { - Addr *net.TCPAddr // Network address to connect to - Registry Registry // Registry to be exported - FlushInterval time.Duration // Flush interval - DurationUnit time.Duration // Time conversion unit for durations - Prefix string // Prefix to be prepended to metric names - Percentiles []float64 // Percentiles to export from timers and histograms -} - -// Graphite is a blocking exporter function which reports metrics in r -// to a graphite server located at addr, flushing them every d duration -// and prepending metric names with prefix. -func Graphite(r Registry, d time.Duration, prefix string, addr *net.TCPAddr) { - GraphiteWithConfig(GraphiteConfig{ - Addr: addr, - Registry: r, - FlushInterval: d, - DurationUnit: time.Nanosecond, - Prefix: prefix, - Percentiles: []float64{0.5, 0.75, 0.95, 0.99, 0.999}, - }) -} - -// GraphiteWithConfig is a blocking exporter function just like Graphite, -// but it takes a GraphiteConfig instead. -func GraphiteWithConfig(c GraphiteConfig) { - log.Printf("WARNING: This go-metrics client has been DEPRECATED! It has been moved to https://github.com/cyberdelia/go-metrics-graphite and will be removed from rcrowley/go-metrics on August 12th 2015") - for range time.Tick(c.FlushInterval) { - if err := graphite(&c); nil != err { - log.Println(err) - } - } -} - -// GraphiteOnce performs a single submission to Graphite, returning a -// non-nil error on failed connections. This can be used in a loop -// similar to GraphiteWithConfig for custom error handling. -func GraphiteOnce(c GraphiteConfig) error { - log.Printf("WARNING: This go-metrics client has been DEPRECATED! It has been moved to https://github.com/cyberdelia/go-metrics-graphite and will be removed from rcrowley/go-metrics on August 12th 2015") - return graphite(&c) -} - -func graphite(c *GraphiteConfig) error { - now := time.Now().Unix() - du := float64(c.DurationUnit) - conn, err := net.DialTCP("tcp", nil, c.Addr) - if nil != err { - return err - } - defer conn.Close() - w := bufio.NewWriter(conn) - c.Registry.Each(func(name string, i interface{}) { - switch metric := i.(type) { - case Counter: - fmt.Fprintf(w, "%s.%s.count %d %d\n", c.Prefix, name, metric.Snapshot().Count(), now) - case CounterFloat64: - fmt.Fprintf(w, "%s.%s.count %f %d\n", c.Prefix, name, metric.Snapshot().Count(), now) - case Gauge: - fmt.Fprintf(w, "%s.%s.value %d %d\n", c.Prefix, name, metric.Snapshot().Value(), now) - case GaugeFloat64: - fmt.Fprintf(w, "%s.%s.value %f %d\n", c.Prefix, name, metric.Snapshot().Value(), now) - case GaugeInfo: - fmt.Fprintf(w, "%s.%s.value %s %d\n", c.Prefix, name, metric.Snapshot().Value().String(), now) - case Histogram: - h := metric.Snapshot() - ps := h.Percentiles(c.Percentiles) - fmt.Fprintf(w, "%s.%s.count %d %d\n", c.Prefix, name, h.Count(), now) - fmt.Fprintf(w, "%s.%s.min %d %d\n", c.Prefix, name, h.Min(), now) - fmt.Fprintf(w, "%s.%s.max %d %d\n", c.Prefix, name, h.Max(), now) - fmt.Fprintf(w, "%s.%s.mean %.2f %d\n", c.Prefix, name, h.Mean(), now) - fmt.Fprintf(w, "%s.%s.std-dev %.2f %d\n", c.Prefix, name, h.StdDev(), now) - for psIdx, psKey := range c.Percentiles { - key := strings.Replace(strconv.FormatFloat(psKey*100.0, 'f', -1, 64), ".", "", 1) - fmt.Fprintf(w, "%s.%s.%s-percentile %.2f %d\n", c.Prefix, name, key, ps[psIdx], now) - } - case Meter: - m := metric.Snapshot() - fmt.Fprintf(w, "%s.%s.count %d %d\n", c.Prefix, name, m.Count(), now) - fmt.Fprintf(w, "%s.%s.one-minute %.2f %d\n", c.Prefix, name, m.Rate1(), now) - fmt.Fprintf(w, "%s.%s.five-minute %.2f %d\n", c.Prefix, name, m.Rate5(), now) - fmt.Fprintf(w, "%s.%s.fifteen-minute %.2f %d\n", c.Prefix, name, m.Rate15(), now) - fmt.Fprintf(w, "%s.%s.mean %.2f %d\n", c.Prefix, name, m.RateMean(), now) - case Timer: - t := metric.Snapshot() - ps := t.Percentiles(c.Percentiles) - fmt.Fprintf(w, "%s.%s.count %d %d\n", c.Prefix, name, t.Count(), now) - fmt.Fprintf(w, "%s.%s.min %d %d\n", c.Prefix, name, t.Min()/int64(du), now) - fmt.Fprintf(w, "%s.%s.max %d %d\n", c.Prefix, name, t.Max()/int64(du), now) - fmt.Fprintf(w, "%s.%s.mean %.2f %d\n", c.Prefix, name, t.Mean()/du, now) - fmt.Fprintf(w, "%s.%s.std-dev %.2f %d\n", c.Prefix, name, t.StdDev()/du, now) - for psIdx, psKey := range c.Percentiles { - key := strings.Replace(strconv.FormatFloat(psKey*100.0, 'f', -1, 64), ".", "", 1) - fmt.Fprintf(w, "%s.%s.%s-percentile %.2f %d\n", c.Prefix, name, key, ps[psIdx], now) - } - fmt.Fprintf(w, "%s.%s.one-minute %.2f %d\n", c.Prefix, name, t.Rate1(), now) - fmt.Fprintf(w, "%s.%s.five-minute %.2f %d\n", c.Prefix, name, t.Rate5(), now) - fmt.Fprintf(w, "%s.%s.fifteen-minute %.2f %d\n", c.Prefix, name, t.Rate15(), now) - fmt.Fprintf(w, "%s.%s.mean-rate %.2f %d\n", c.Prefix, name, t.RateMean(), now) - } - w.Flush() - }) - return nil -} diff --git a/metrics/graphite_test.go b/metrics/graphite_test.go deleted file mode 100644 index c797c781df..0000000000 --- a/metrics/graphite_test.go +++ /dev/null @@ -1,22 +0,0 @@ -package metrics - -import ( - "net" - "time" -) - -func ExampleGraphite() { - addr, _ := net.ResolveTCPAddr("net", ":2003") - go Graphite(DefaultRegistry, 1*time.Second, "some.prefix", addr) -} - -func ExampleGraphiteWithConfig() { - addr, _ := net.ResolveTCPAddr("net", ":2003") - go GraphiteWithConfig(GraphiteConfig{ - Addr: addr, - Registry: DefaultRegistry, - FlushInterval: 1 * time.Second, - DurationUnit: time.Millisecond, - Percentiles: []float64{0.5, 0.75, 0.99, 0.999}, - }) -} diff --git a/metrics/healthcheck.go b/metrics/healthcheck.go index adcd15ab58..435e5e0bf9 100644 --- a/metrics/healthcheck.go +++ b/metrics/healthcheck.go @@ -1,61 +1,35 @@ package metrics -// Healthcheck holds an error value describing an arbitrary up/down status. -type Healthcheck interface { - Check() - Error() error - Healthy() - Unhealthy(error) -} - // NewHealthcheck constructs a new Healthcheck which will use the given // function to update its status. -func NewHealthcheck(f func(Healthcheck)) Healthcheck { - if !Enabled { - return NilHealthcheck{} - } - return &StandardHealthcheck{nil, f} +func NewHealthcheck(f func(*Healthcheck)) *Healthcheck { + return &Healthcheck{nil, f} } -// NilHealthcheck is a no-op. -type NilHealthcheck struct{} - -// Check is a no-op. -func (NilHealthcheck) Check() {} - -// Error is a no-op. -func (NilHealthcheck) Error() error { return nil } - -// Healthy is a no-op. -func (NilHealthcheck) Healthy() {} - -// Unhealthy is a no-op. -func (NilHealthcheck) Unhealthy(error) {} - -// StandardHealthcheck is the standard implementation of a Healthcheck and +// Healthcheck is the standard implementation of a Healthcheck and // stores the status and a function to call to update the status. -type StandardHealthcheck struct { +type Healthcheck struct { err error - f func(Healthcheck) + f func(*Healthcheck) } // Check runs the healthcheck function to update the healthcheck's status. -func (h *StandardHealthcheck) Check() { +func (h *Healthcheck) Check() { h.f(h) } // Error returns the healthcheck's status, which will be nil if it is healthy. -func (h *StandardHealthcheck) Error() error { +func (h *Healthcheck) Error() error { return h.err } // Healthy marks the healthcheck as healthy. -func (h *StandardHealthcheck) Healthy() { +func (h *Healthcheck) Healthy() { h.err = nil } // Unhealthy marks the healthcheck as unhealthy. The error is stored and // may be retrieved by the Error method. -func (h *StandardHealthcheck) Unhealthy(err error) { +func (h *Healthcheck) Unhealthy(err error) { h.err = err } diff --git a/metrics/histogram.go b/metrics/histogram.go index 10259a2463..7c27bcc928 100644 --- a/metrics/histogram.go +++ b/metrics/histogram.go @@ -1,7 +1,16 @@ package metrics type HistogramSnapshot interface { - SampleSnapshot + Count() int64 + Max() int64 + Mean() float64 + Min() int64 + Percentile(float64) float64 + Percentiles([]float64) []float64 + Size() int + StdDev() float64 + Sum() int64 + Variance() float64 } // Histogram calculates distribution statistics from a series of int64 values. @@ -31,10 +40,7 @@ func GetOrRegisterHistogramLazy(name string, r Registry, s func() Sample) Histog // NewHistogram constructs a new StandardHistogram from a Sample. func NewHistogram(s Sample) Histogram { - if !Enabled { - return NilHistogram{} - } - return &StandardHistogram{sample: s} + return &StandardHistogram{s} } // NewRegisteredHistogram constructs and registers a new StandardHistogram from @@ -48,13 +54,6 @@ func NewRegisteredHistogram(name string, r Registry, s Sample) Histogram { return c } -// NilHistogram is a no-op Histogram. -type NilHistogram struct{} - -func (NilHistogram) Clear() {} -func (NilHistogram) Snapshot() HistogramSnapshot { return (*emptySnapshot)(nil) } -func (NilHistogram) Update(v int64) {} - // StandardHistogram is the standard implementation of a Histogram and uses a // Sample to bound its memory use. type StandardHistogram struct { diff --git a/metrics/inactive.go b/metrics/inactive.go deleted file mode 100644 index 1f47f0210a..0000000000 --- a/metrics/inactive.go +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright 2023 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package metrics - -// compile-time checks that interfaces are implemented. -var ( - _ SampleSnapshot = (*emptySnapshot)(nil) - _ HistogramSnapshot = (*emptySnapshot)(nil) - _ CounterSnapshot = (*emptySnapshot)(nil) - _ GaugeSnapshot = (*emptySnapshot)(nil) - _ MeterSnapshot = (*emptySnapshot)(nil) - _ EWMASnapshot = (*emptySnapshot)(nil) - _ TimerSnapshot = (*emptySnapshot)(nil) -) - -type emptySnapshot struct{} - -func (*emptySnapshot) Count() int64 { return 0 } -func (*emptySnapshot) Max() int64 { return 0 } -func (*emptySnapshot) Mean() float64 { return 0.0 } -func (*emptySnapshot) Min() int64 { return 0 } -func (*emptySnapshot) Percentile(p float64) float64 { return 0.0 } -func (*emptySnapshot) Percentiles(ps []float64) []float64 { return make([]float64, len(ps)) } -func (*emptySnapshot) Size() int { return 0 } -func (*emptySnapshot) StdDev() float64 { return 0.0 } -func (*emptySnapshot) Sum() int64 { return 0 } -func (*emptySnapshot) Values() []int64 { return []int64{} } -func (*emptySnapshot) Variance() float64 { return 0.0 } -func (*emptySnapshot) Value() int64 { return 0 } -func (*emptySnapshot) Rate() float64 { return 0.0 } -func (*emptySnapshot) Rate1() float64 { return 0.0 } -func (*emptySnapshot) Rate5() float64 { return 0.0 } -func (*emptySnapshot) Rate15() float64 { return 0.0 } -func (*emptySnapshot) RateMean() float64 { return 0.0 } diff --git a/metrics/influxdb/influxdb.go b/metrics/influxdb/influxdb.go index 5c8501fd9d..11f6c3ad22 100644 --- a/metrics/influxdb/influxdb.go +++ b/metrics/influxdb/influxdb.go @@ -8,31 +8,31 @@ import ( func readMeter(namespace, name string, i interface{}) (string, map[string]interface{}) { switch metric := i.(type) { - case metrics.Counter: + case *metrics.Counter: measurement := fmt.Sprintf("%s%s.count", namespace, name) fields := map[string]interface{}{ "value": metric.Snapshot().Count(), } return measurement, fields - case metrics.CounterFloat64: + case *metrics.CounterFloat64: measurement := fmt.Sprintf("%s%s.count", namespace, name) fields := map[string]interface{}{ "value": metric.Snapshot().Count(), } return measurement, fields - case metrics.Gauge: + case *metrics.Gauge: measurement := fmt.Sprintf("%s%s.gauge", namespace, name) fields := map[string]interface{}{ "value": metric.Snapshot().Value(), } return measurement, fields - case metrics.GaugeFloat64: + case *metrics.GaugeFloat64: measurement := fmt.Sprintf("%s%s.gauge", namespace, name) fields := map[string]interface{}{ "value": metric.Snapshot().Value(), } return measurement, fields - case metrics.GaugeInfo: + case *metrics.GaugeInfo: ms := metric.Snapshot() measurement := fmt.Sprintf("%s%s.gauge", namespace, name) fields := map[string]interface{}{ @@ -62,7 +62,7 @@ func readMeter(namespace, name string, i interface{}) (string, map[string]interf "p9999": ps[6], } return measurement, fields - case metrics.Meter: + case *metrics.Meter: ms := metric.Snapshot() measurement := fmt.Sprintf("%s%s.meter", namespace, name) fields := map[string]interface{}{ @@ -73,7 +73,7 @@ func readMeter(namespace, name string, i interface{}) (string, map[string]interf "mean": ms.RateMean(), } return measurement, fields - case metrics.Timer: + case *metrics.Timer: ms := metric.Snapshot() ps := ms.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999, 0.9999}) @@ -97,7 +97,7 @@ func readMeter(namespace, name string, i interface{}) (string, map[string]interf "meanrate": ms.RateMean(), } return measurement, fields - case metrics.ResettingTimer: + case *metrics.ResettingTimer: ms := metric.Snapshot() if ms.Count() == 0 { break diff --git a/metrics/influxdb/influxdb_test.go b/metrics/influxdb/influxdb_test.go index 2b757897d5..e0cbbf7860 100644 --- a/metrics/influxdb/influxdb_test.go +++ b/metrics/influxdb/influxdb_test.go @@ -33,7 +33,7 @@ import ( ) func TestMain(m *testing.M) { - metrics.Enabled = true + metrics.Enable() os.Exit(m.Run()) } diff --git a/metrics/init_test.go b/metrics/init_test.go index 43401e833c..af75bee425 100644 --- a/metrics/init_test.go +++ b/metrics/init_test.go @@ -1,5 +1,5 @@ package metrics func init() { - Enabled = true + metricsEnabled = true } diff --git a/metrics/json_test.go b/metrics/json_test.go index f91fe8cfa5..811bc29f11 100644 --- a/metrics/json_test.go +++ b/metrics/json_test.go @@ -13,7 +13,7 @@ func TestRegistryMarshallJSON(t *testing.T) { r.Register("counter", NewCounter()) enc.Encode(r) if s := b.String(); s != "{\"counter\":{\"count\":0}}\n" { - t.Fatalf(s) + t.Fatal(s) } } diff --git a/metrics/log.go b/metrics/log.go index 3b9773faa7..3380bbf9c4 100644 --- a/metrics/log.go +++ b/metrics/log.go @@ -21,25 +21,21 @@ func LogScaled(r Registry, freq time.Duration, scale time.Duration, l Logger) { for range time.Tick(freq) { r.Each(func(name string, i interface{}) { switch metric := i.(type) { - case Counter: + case *Counter: l.Printf("counter %s\n", name) l.Printf(" count: %9d\n", metric.Snapshot().Count()) - case CounterFloat64: + case *CounterFloat64: l.Printf("counter %s\n", name) l.Printf(" count: %f\n", metric.Snapshot().Count()) - case Gauge: + case *Gauge: l.Printf("gauge %s\n", name) l.Printf(" value: %9d\n", metric.Snapshot().Value()) - case GaugeFloat64: + case *GaugeFloat64: l.Printf("gauge %s\n", name) l.Printf(" value: %f\n", metric.Snapshot().Value()) - case GaugeInfo: + case *GaugeInfo: l.Printf("gauge %s\n", name) l.Printf(" value: %s\n", metric.Snapshot().Value()) - case Healthcheck: - metric.Check() - l.Printf("healthcheck %s\n", name) - l.Printf(" error: %v\n", metric.Error()) case Histogram: h := metric.Snapshot() ps := h.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) @@ -54,7 +50,7 @@ func LogScaled(r Registry, freq time.Duration, scale time.Duration, l Logger) { l.Printf(" 95%%: %12.2f\n", ps[2]) l.Printf(" 99%%: %12.2f\n", ps[3]) l.Printf(" 99.9%%: %12.2f\n", ps[4]) - case Meter: + case *Meter: m := metric.Snapshot() l.Printf("meter %s\n", name) l.Printf(" count: %9d\n", m.Count()) @@ -62,7 +58,7 @@ func LogScaled(r Registry, freq time.Duration, scale time.Duration, l Logger) { l.Printf(" 5-min rate: %12.2f\n", m.Rate5()) l.Printf(" 15-min rate: %12.2f\n", m.Rate15()) l.Printf(" mean rate: %12.2f\n", m.RateMean()) - case Timer: + case *Timer: t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) l.Printf("timer %s\n", name) diff --git a/metrics/meter.go b/metrics/meter.go index 432838f4ef..194bd1f304 100644 --- a/metrics/meter.go +++ b/metrics/meter.go @@ -7,114 +7,78 @@ import ( "time" ) -type MeterSnapshot interface { - Count() int64 - Rate1() float64 - Rate5() float64 - Rate15() float64 - RateMean() float64 -} - -// Meters count events to produce exponentially-weighted moving average rates -// at one-, five-, and fifteen-minutes and a mean rate. -type Meter interface { - Mark(int64) - Snapshot() MeterSnapshot - Stop() -} - // GetOrRegisterMeter returns an existing Meter or constructs and registers a -// new StandardMeter. +// new Meter. // Be sure to unregister the meter from the registry once it is of no use to // allow for garbage collection. -func GetOrRegisterMeter(name string, r Registry) Meter { - if nil == r { +func GetOrRegisterMeter(name string, r Registry) *Meter { + if r == nil { r = DefaultRegistry } - return r.GetOrRegister(name, NewMeter).(Meter) + return r.GetOrRegister(name, NewMeter).(*Meter) } -// NewMeter constructs a new StandardMeter and launches a goroutine. +// NewMeter constructs a new Meter and launches a goroutine. // Be sure to call Stop() once the meter is of no use to allow for garbage collection. -func NewMeter() Meter { - if !Enabled { - return NilMeter{} - } - m := newStandardMeter() - arbiter.Lock() - defer arbiter.Unlock() - arbiter.meters[m] = struct{}{} - if !arbiter.started { - arbiter.started = true - go arbiter.tick() - } +func NewMeter() *Meter { + m := newMeter() + arbiter.add(m) return m } // NewInactiveMeter returns a meter but does not start any goroutines. This // method is mainly intended for testing. -func NewInactiveMeter() Meter { - if !Enabled { - return NilMeter{} - } - m := newStandardMeter() - return m +func NewInactiveMeter() *Meter { + return newMeter() } -// NewRegisteredMeter constructs and registers a new StandardMeter +// NewRegisteredMeter constructs and registers a new Meter // and launches a goroutine. // Be sure to unregister the meter from the registry once it is of no use to // allow for garbage collection. -func NewRegisteredMeter(name string, r Registry) Meter { +func NewRegisteredMeter(name string, r Registry) *Meter { return GetOrRegisterMeter(name, r) } -// meterSnapshot is a read-only copy of the meter's internal values. -type meterSnapshot struct { +// MeterSnapshot is a read-only copy of the meter's internal values. +type MeterSnapshot struct { count int64 rate1, rate5, rate15, rateMean float64 } // Count returns the count of events at the time the snapshot was taken. -func (m *meterSnapshot) Count() int64 { return m.count } +func (m *MeterSnapshot) Count() int64 { return m.count } // Rate1 returns the one-minute moving average rate of events per second at the // time the snapshot was taken. -func (m *meterSnapshot) Rate1() float64 { return m.rate1 } +func (m *MeterSnapshot) Rate1() float64 { return m.rate1 } // Rate5 returns the five-minute moving average rate of events per second at // the time the snapshot was taken. -func (m *meterSnapshot) Rate5() float64 { return m.rate5 } +func (m *MeterSnapshot) Rate5() float64 { return m.rate5 } // Rate15 returns the fifteen-minute moving average rate of events per second // at the time the snapshot was taken. -func (m *meterSnapshot) Rate15() float64 { return m.rate15 } +func (m *MeterSnapshot) Rate15() float64 { return m.rate15 } // RateMean returns the meter's mean rate of events per second at the time the // snapshot was taken. -func (m *meterSnapshot) RateMean() float64 { return m.rateMean } - -// NilMeter is a no-op Meter. -type NilMeter struct{} +func (m *MeterSnapshot) RateMean() float64 { return m.rateMean } -func (NilMeter) Count() int64 { return 0 } -func (NilMeter) Mark(n int64) {} -func (NilMeter) Snapshot() MeterSnapshot { return (*emptySnapshot)(nil) } -func (NilMeter) Stop() {} - -// StandardMeter is the standard implementation of a Meter. -type StandardMeter struct { +// Meter count events to produce exponentially-weighted moving average rates +// at one-, five-, and fifteen-minutes and a mean rate. +type Meter struct { count atomic.Int64 uncounted atomic.Int64 // not yet added to the EWMAs rateMean atomic.Uint64 - a1, a5, a15 EWMA + a1, a5, a15 *EWMA startTime time.Time stopped atomic.Bool } -func newStandardMeter() *StandardMeter { - return &StandardMeter{ +func newMeter() *Meter { + return &Meter{ a1: NewEWMA1(), a5: NewEWMA5(), a15: NewEWMA15(), @@ -123,22 +87,20 @@ func newStandardMeter() *StandardMeter { } // Stop stops the meter, Mark() will be a no-op if you use it after being stopped. -func (m *StandardMeter) Stop() { +func (m *Meter) Stop() { if stopped := m.stopped.Swap(true); !stopped { - arbiter.Lock() - delete(arbiter.meters, m) - arbiter.Unlock() + arbiter.remove(m) } } // Mark records the occurrence of n events. -func (m *StandardMeter) Mark(n int64) { +func (m *Meter) Mark(n int64) { m.uncounted.Add(n) } // Snapshot returns a read-only copy of the meter. -func (m *StandardMeter) Snapshot() MeterSnapshot { - return &meterSnapshot{ +func (m *Meter) Snapshot() *MeterSnapshot { + return &MeterSnapshot{ count: m.count.Load() + m.uncounted.Load(), rate1: m.a1.Snapshot().Rate(), rate5: m.a5.Snapshot().Rate(), @@ -147,7 +109,7 @@ func (m *StandardMeter) Snapshot() MeterSnapshot { } } -func (m *StandardMeter) tick() { +func (m *Meter) tick() { // Take the uncounted values, add to count n := m.uncounted.Swap(0) count := m.count.Add(n) @@ -157,33 +119,51 @@ func (m *StandardMeter) tick() { m.a5.Update(n) m.a15.Update(n) // And trigger them to calculate the rates - m.a1.Tick() - m.a5.Tick() - m.a15.Tick() + m.a1.tick() + m.a5.tick() + m.a15.tick() } -// meterArbiter ticks meters every 5s from a single goroutine. +var arbiter = meterTicker{meters: make(map[*Meter]struct{})} + +// meterTicker ticks meters every 5s from a single goroutine. // meters are references in a set for future stopping. -type meterArbiter struct { - sync.RWMutex +type meterTicker struct { + mu sync.RWMutex + started bool - meters map[*StandardMeter]struct{} - ticker *time.Ticker + meters map[*Meter]struct{} } -var arbiter = meterArbiter{ticker: time.NewTicker(5 * time.Second), meters: make(map[*StandardMeter]struct{})} - -// tick meters on the scheduled interval -func (ma *meterArbiter) tick() { - for range ma.ticker.C { - ma.tickMeters() +// add adds another *Meter ot the arbiter, and starts the arbiter ticker. +func (ma *meterTicker) add(m *Meter) { + ma.mu.Lock() + defer ma.mu.Unlock() + ma.meters[m] = struct{}{} + if !ma.started { + ma.started = true + go ma.loop() } } -func (ma *meterArbiter) tickMeters() { - ma.RLock() - defer ma.RUnlock() - for meter := range ma.meters { - meter.tick() +// remove removes a meter from the set of ticked meters. +func (ma *meterTicker) remove(m *Meter) { + ma.mu.Lock() + delete(ma.meters, m) + ma.mu.Unlock() +} + +// loop ticks meters on a 5 second interval. +func (ma *meterTicker) loop() { + ticker := time.NewTicker(5 * time.Second) + for range ticker.C { + if !metricsEnabled { + continue + } + ma.mu.RLock() + for meter := range ma.meters { + meter.tick() + } + ma.mu.RUnlock() } } diff --git a/metrics/meter_test.go b/metrics/meter_test.go index 019c4d765b..e3f39684bd 100644 --- a/metrics/meter_test.go +++ b/metrics/meter_test.go @@ -28,18 +28,12 @@ func TestGetOrRegisterMeter(t *testing.T) { } func TestMeterDecay(t *testing.T) { - ma := meterArbiter{ - ticker: time.NewTicker(time.Millisecond), - meters: make(map[*StandardMeter]struct{}), - } - defer ma.ticker.Stop() - m := newStandardMeter() - ma.meters[m] = struct{}{} + m := newMeter() m.Mark(1) - ma.tickMeters() + m.tick() rateMean := m.Snapshot().RateMean() time.Sleep(100 * time.Millisecond) - ma.tickMeters() + m.tick() if m.Snapshot().RateMean() >= rateMean { t.Error("m.RateMean() didn't decrease") } diff --git a/metrics/metrics.go b/metrics/metrics.go index 213ebf6b56..3602e88d5e 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -6,52 +6,29 @@ package metrics import ( - "os" "runtime/metrics" "runtime/pprof" - "strconv" - "strings" - "syscall" "time" +) - "github.com/ethereum/go-ethereum/log" +var ( + metricsEnabled = false ) -// Enabled is checked by the constructor functions for all of the -// standard metrics. If it is true, the metric returned is a stub. +// Enabled is checked by functions that are deemed 'expensive', e.g. if a +// meter-type does locking and/or non-trivial math operations during update. +func Enabled() bool { + return metricsEnabled +} + +// Enable enables the metrics system. +// The Enabled-flag is expected to be set, once, during startup, but toggling off and on +// is not supported. // -// This global kill-switch helps quantify the observer effect and makes -// for less cluttered pprof profiles. -var Enabled = false - -// enablerFlags is the CLI flag names to use to enable metrics collections. -var enablerFlags = []string{"metrics"} - -// enablerEnvVars is the env var names to use to enable metrics collections. -var enablerEnvVars = []string{"GETH_METRICS"} - -// init enables or disables the metrics system. Since we need this to run before -// any other code gets to create meters and timers, we'll actually do an ugly hack -// and peek into the command line args for the metrics flag. -func init() { - for _, enabler := range enablerEnvVars { - if val, found := syscall.Getenv(enabler); found && !Enabled { - if enable, _ := strconv.ParseBool(val); enable { // ignore error, flag parser will choke on it later - log.Info("Enabling metrics collection") - Enabled = true - } - } - } - for _, arg := range os.Args { - flag := strings.TrimLeft(arg, "-") - - for _, enabler := range enablerFlags { - if !Enabled && flag == enabler { - log.Info("Enabling metrics collection") - Enabled = true - } - } - } +// Enable is not safe to call concurrently. You need to call this as early as possible in +// the program, before any metrics collection will happen. +func Enable() { + metricsEnabled = true } var threadCreateProfile = pprof.Lookup("threadcreate") @@ -128,7 +105,7 @@ func readRuntimeStats(v *runtimeStats) { // CollectProcessMetrics periodically collects various metrics about the running process. func CollectProcessMetrics(refresh time.Duration) { // Short circuit if the metrics system is disabled - if !Enabled { + if !metricsEnabled { return } diff --git a/metrics/metrics_test.go b/metrics/metrics_test.go index 2861d5f2ca..dc144f2425 100644 --- a/metrics/metrics_test.go +++ b/metrics/metrics_test.go @@ -7,8 +7,6 @@ import ( "time" ) -const FANOUT = 128 - func TestReadRuntimeValues(t *testing.T) { var v runtimeStats readRuntimeStats(&v) @@ -16,60 +14,23 @@ func TestReadRuntimeValues(t *testing.T) { } func BenchmarkMetrics(b *testing.B) { - r := NewRegistry() - c := NewRegisteredCounter("counter", r) - cf := NewRegisteredCounterFloat64("counterfloat64", r) - g := NewRegisteredGauge("gauge", r) - gf := NewRegisteredGaugeFloat64("gaugefloat64", r) - h := NewRegisteredHistogram("histogram", r, NewUniformSample(100)) - m := NewRegisteredMeter("meter", r) - t := NewRegisteredTimer("timer", r) + var ( + r = NewRegistry() + c = NewRegisteredCounter("counter", r) + cf = NewRegisteredCounterFloat64("counterfloat64", r) + g = NewRegisteredGauge("gauge", r) + gf = NewRegisteredGaugeFloat64("gaugefloat64", r) + h = NewRegisteredHistogram("histogram", r, NewUniformSample(100)) + m = NewRegisteredMeter("meter", r) + t = NewRegisteredTimer("timer", r) + ) RegisterDebugGCStats(r) b.ResetTimer() - ch := make(chan bool) - - wgD := &sync.WaitGroup{} - /* - wgD.Add(1) - go func() { - defer wgD.Done() - //log.Println("go CaptureDebugGCStats") - for { - select { - case <-ch: - //log.Println("done CaptureDebugGCStats") - return - default: - CaptureDebugGCStatsOnce(r) - } - } - }() - //*/ - - wgW := &sync.WaitGroup{} - /* - wgW.Add(1) + var wg sync.WaitGroup + wg.Add(128) + for i := 0; i < 128; i++ { go func() { - defer wgW.Done() - //log.Println("go Write") - for { - select { - case <-ch: - //log.Println("done Write") - return - default: - WriteOnce(r, io.Discard) - } - } - }() - //*/ - - wg := &sync.WaitGroup{} - wg.Add(FANOUT) - for i := 0; i < FANOUT; i++ { - go func(i int) { defer wg.Done() - //log.Println("go", i) for i := 0; i < b.N; i++ { c.Inc(1) cf.Inc(1.0) @@ -79,13 +40,9 @@ func BenchmarkMetrics(b *testing.B) { m.Mark(1) t.Update(1) } - //log.Println("done", i) - }(i) + }() } wg.Wait() - close(ch) - wgD.Wait() - wgW.Wait() } func Example() { diff --git a/metrics/opentsdb.go b/metrics/opentsdb.go index e81690f943..57af3d025e 100644 --- a/metrics/opentsdb.go +++ b/metrics/opentsdb.go @@ -64,15 +64,15 @@ func (c *OpenTSDBConfig) writeRegistry(w io.Writer, now int64, shortHostname str c.Registry.Each(func(name string, i interface{}) { switch metric := i.(type) { - case Counter: + case *Counter: fmt.Fprintf(w, "put %s.%s.count %d %d host=%s\n", c.Prefix, name, now, metric.Snapshot().Count(), shortHostname) - case CounterFloat64: + case *CounterFloat64: fmt.Fprintf(w, "put %s.%s.count %d %f host=%s\n", c.Prefix, name, now, metric.Snapshot().Count(), shortHostname) - case Gauge: + case *Gauge: fmt.Fprintf(w, "put %s.%s.value %d %d host=%s\n", c.Prefix, name, now, metric.Snapshot().Value(), shortHostname) - case GaugeFloat64: + case *GaugeFloat64: fmt.Fprintf(w, "put %s.%s.value %d %f host=%s\n", c.Prefix, name, now, metric.Snapshot().Value(), shortHostname) - case GaugeInfo: + case *GaugeInfo: fmt.Fprintf(w, "put %s.%s.value %d %s host=%s\n", c.Prefix, name, now, metric.Snapshot().Value().String(), shortHostname) case Histogram: h := metric.Snapshot() @@ -87,14 +87,14 @@ func (c *OpenTSDBConfig) writeRegistry(w io.Writer, now int64, shortHostname str fmt.Fprintf(w, "put %s.%s.95-percentile %d %.2f host=%s\n", c.Prefix, name, now, ps[2], shortHostname) fmt.Fprintf(w, "put %s.%s.99-percentile %d %.2f host=%s\n", c.Prefix, name, now, ps[3], shortHostname) fmt.Fprintf(w, "put %s.%s.999-percentile %d %.2f host=%s\n", c.Prefix, name, now, ps[4], shortHostname) - case Meter: + case *Meter: m := metric.Snapshot() fmt.Fprintf(w, "put %s.%s.count %d %d host=%s\n", c.Prefix, name, now, m.Count(), shortHostname) fmt.Fprintf(w, "put %s.%s.one-minute %d %.2f host=%s\n", c.Prefix, name, now, m.Rate1(), shortHostname) fmt.Fprintf(w, "put %s.%s.five-minute %d %.2f host=%s\n", c.Prefix, name, now, m.Rate5(), shortHostname) fmt.Fprintf(w, "put %s.%s.fifteen-minute %d %.2f host=%s\n", c.Prefix, name, now, m.Rate15(), shortHostname) fmt.Fprintf(w, "put %s.%s.mean %d %.2f host=%s\n", c.Prefix, name, now, m.RateMean(), shortHostname) - case Timer: + case *Timer: t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) fmt.Fprintf(w, "put %s.%s.count %d %d host=%s\n", c.Prefix, name, now, t.Count(), shortHostname) diff --git a/metrics/prometheus/collector.go b/metrics/prometheus/collector.go index f330e62a2e..8665f1191c 100644 --- a/metrics/prometheus/collector.go +++ b/metrics/prometheus/collector.go @@ -52,23 +52,23 @@ func newCollector() *collector { // metric type is not supported/known. func (c *collector) Add(name string, i any) error { switch m := i.(type) { - case metrics.Counter: + case *metrics.Counter: c.addCounter(name, m.Snapshot()) - case metrics.CounterFloat64: + case *metrics.CounterFloat64: c.addCounterFloat64(name, m.Snapshot()) - case metrics.Gauge: + case *metrics.Gauge: c.addGauge(name, m.Snapshot()) - case metrics.GaugeFloat64: + case *metrics.GaugeFloat64: c.addGaugeFloat64(name, m.Snapshot()) - case metrics.GaugeInfo: + case *metrics.GaugeInfo: c.addGaugeInfo(name, m.Snapshot()) case metrics.Histogram: c.addHistogram(name, m.Snapshot()) - case metrics.Meter: + case *metrics.Meter: c.addMeter(name, m.Snapshot()) - case metrics.Timer: + case *metrics.Timer: c.addTimer(name, m.Snapshot()) - case metrics.ResettingTimer: + case *metrics.ResettingTimer: c.addResettingTimer(name, m.Snapshot()) case metrics.Label: c.addLabel(name, m) @@ -109,11 +109,11 @@ func (c *collector) addHistogram(name string, m metrics.HistogramSnapshot) { c.buff.WriteRune('\n') } -func (c *collector) addMeter(name string, m metrics.MeterSnapshot) { +func (c *collector) addMeter(name string, m *metrics.MeterSnapshot) { c.writeGaugeCounter(name, m.Count()) } -func (c *collector) addTimer(name string, m metrics.TimerSnapshot) { +func (c *collector) addTimer(name string, m *metrics.TimerSnapshot) { pv := []float64{0.5, 0.75, 0.95, 0.99, 0.999, 0.9999} ps := m.Percentiles(pv) c.writeSummaryCounter(name, m.Count()) @@ -124,7 +124,7 @@ func (c *collector) addTimer(name string, m metrics.TimerSnapshot) { c.buff.WriteRune('\n') } -func (c *collector) addResettingTimer(name string, m metrics.ResettingTimerSnapshot) { +func (c *collector) addResettingTimer(name string, m *metrics.ResettingTimerSnapshot) { if m.Count() <= 0 { return } diff --git a/metrics/prometheus/collector_test.go b/metrics/prometheus/collector_test.go index ea17aac458..a8585d1226 100644 --- a/metrics/prometheus/collector_test.go +++ b/metrics/prometheus/collector_test.go @@ -27,7 +27,7 @@ import ( ) func TestMain(m *testing.M) { - metrics.Enabled = true + metrics.Enable() os.Exit(m.Run()) } diff --git a/metrics/registry.go b/metrics/registry.go index 57324160f8..f65334d755 100644 --- a/metrics/registry.go +++ b/metrics/registry.go @@ -1,6 +1,7 @@ package metrics import ( + "errors" "fmt" "reflect" "sort" @@ -8,14 +9,10 @@ import ( "sync" ) -// DuplicateMetric is the error returned by Registry. Register when a metric +// ErrDuplicateMetric is the error returned by Registry.Register when a metric // already exists. If you mean to Register that metric you must first // Unregister the existing metric. -type DuplicateMetric string - -func (err DuplicateMetric) Error() string { - return fmt.Sprintf("duplicate metric: %s", string(err)) -} +var ErrDuplicateMetric = errors.New("duplicate metric") // A Registry holds references to a set of metrics by name and can iterate // over them, calling callback functions provided by the user. @@ -114,13 +111,13 @@ func (r *StandardRegistry) GetOrRegister(name string, i interface{}) interface{} return item } -// Register the given metric under the given name. Returns a DuplicateMetric +// Register the given metric under the given name. Returns a ErrDuplicateMetric // if a metric by the given name is already registered. func (r *StandardRegistry) Register(name string, i interface{}) error { // fast path _, ok := r.metrics.Load(name) if ok { - return DuplicateMetric(name) + return fmt.Errorf("%w: %v", ErrDuplicateMetric, name) } if v := reflect.ValueOf(i); v.Kind() == reflect.Func { @@ -128,7 +125,7 @@ func (r *StandardRegistry) Register(name string, i interface{}) error { } _, loaded, _ := r.loadOrRegister(name, i) if loaded { - return DuplicateMetric(name) + return fmt.Errorf("%w: %v", ErrDuplicateMetric, name) } return nil } @@ -136,7 +133,7 @@ func (r *StandardRegistry) Register(name string, i interface{}) error { // RunHealthchecks run all registered healthchecks. func (r *StandardRegistry) RunHealthchecks() { r.metrics.Range(func(key, value any) bool { - if h, ok := value.(Healthcheck); ok { + if h, ok := value.(*Healthcheck); ok { h.Check() } return true @@ -149,15 +146,15 @@ func (r *StandardRegistry) GetAll() map[string]map[string]interface{} { r.Each(func(name string, i interface{}) { values := make(map[string]interface{}) switch metric := i.(type) { - case Counter: + case *Counter: values["count"] = metric.Snapshot().Count() - case CounterFloat64: + case *CounterFloat64: values["count"] = metric.Snapshot().Count() - case Gauge: + case *Gauge: values["value"] = metric.Snapshot().Value() - case GaugeFloat64: + case *GaugeFloat64: values["value"] = metric.Snapshot().Value() - case Healthcheck: + case *Healthcheck: values["error"] = nil metric.Check() if err := metric.Error(); nil != err { @@ -176,14 +173,14 @@ func (r *StandardRegistry) GetAll() map[string]map[string]interface{} { values["95%"] = ps[2] values["99%"] = ps[3] values["99.9%"] = ps[4] - case Meter: + case *Meter: m := metric.Snapshot() values["count"] = m.Count() values["1m.rate"] = m.Rate1() values["5m.rate"] = m.Rate5() values["15m.rate"] = m.Rate15() values["mean.rate"] = m.RateMean() - case Timer: + case *Timer: t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) values["count"] = t.Count() @@ -214,7 +211,7 @@ func (r *StandardRegistry) Unregister(name string) { func (r *StandardRegistry) loadOrRegister(name string, i interface{}) (interface{}, bool, bool) { switch i.(type) { - case Counter, CounterFloat64, Gauge, GaugeFloat64, GaugeInfo, Healthcheck, Histogram, Meter, Timer, ResettingTimer, Label: + case *Counter, *CounterFloat64, *Gauge, *GaugeFloat64, *GaugeInfo, *Healthcheck, Histogram, *Meter, *Timer, *ResettingTimer, *Label: default: return nil, false, false } @@ -326,9 +323,7 @@ func (r *PrefixedRegistry) Unregister(name string) { } var ( - DefaultRegistry = NewRegistry() - EphemeralRegistry = NewRegistry() - AccountingRegistry = NewRegistry() // registry used in swarm + DefaultRegistry = NewRegistry() ) // Each call the given function for each registered metric. @@ -347,7 +342,7 @@ func GetOrRegister(name string, i interface{}) interface{} { return DefaultRegistry.GetOrRegister(name, i) } -// Register the given metric under the given name. Returns a DuplicateMetric +// Register the given metric under the given name. Returns a ErrDuplicateMetric // if a metric by the given name is already registered. func Register(name string, i interface{}) error { return DefaultRegistry.Register(name, i) diff --git a/metrics/registry_test.go b/metrics/registry_test.go index 75012dd4ac..bdc58fee6c 100644 --- a/metrics/registry_test.go +++ b/metrics/registry_test.go @@ -47,7 +47,7 @@ func TestRegistry(t *testing.T) { if name != "foo" { t.Fatal(name) } - if _, ok := iface.(Counter); !ok { + if _, ok := iface.(*Counter); !ok { t.Fatal(iface) } }) @@ -73,7 +73,7 @@ func TestRegistryDuplicate(t *testing.T) { i := 0 r.Each(func(name string, iface interface{}) { i++ - if _, ok := iface.(Counter); !ok { + if _, ok := iface.(*Counter); !ok { t.Fatal(iface) } }) @@ -85,11 +85,11 @@ func TestRegistryDuplicate(t *testing.T) { func TestRegistryGet(t *testing.T) { r := NewRegistry() r.Register("foo", NewCounter()) - if count := r.Get("foo").(Counter).Snapshot().Count(); count != 0 { + if count := r.Get("foo").(*Counter).Snapshot().Count(); count != 0 { t.Fatal(count) } - r.Get("foo").(Counter).Inc(1) - if count := r.Get("foo").(Counter).Snapshot().Count(); count != 1 { + r.Get("foo").(*Counter).Inc(1) + if count := r.Get("foo").(*Counter).Snapshot().Count(); count != 1 { t.Fatal(count) } } @@ -100,7 +100,7 @@ func TestRegistryGetOrRegister(t *testing.T) { // First metric wins with GetOrRegister _ = r.GetOrRegister("foo", NewCounter()) m := r.GetOrRegister("foo", NewGauge()) - if _, ok := m.(Counter); !ok { + if _, ok := m.(*Counter); !ok { t.Fatal(m) } @@ -110,7 +110,7 @@ func TestRegistryGetOrRegister(t *testing.T) { if name != "foo" { t.Fatal(name) } - if _, ok := iface.(Counter); !ok { + if _, ok := iface.(*Counter); !ok { t.Fatal(iface) } }) @@ -125,7 +125,7 @@ func TestRegistryGetOrRegisterWithLazyInstantiation(t *testing.T) { // First metric wins with GetOrRegister _ = r.GetOrRegister("foo", NewCounter) m := r.GetOrRegister("foo", NewGauge) - if _, ok := m.(Counter); !ok { + if _, ok := m.(*Counter); !ok { t.Fatal(m) } @@ -135,7 +135,7 @@ func TestRegistryGetOrRegisterWithLazyInstantiation(t *testing.T) { if name != "foo" { t.Fatal(name) } - if _, ok := iface.(Counter); !ok { + if _, ok := iface.(*Counter); !ok { t.Fatal(iface) } }) diff --git a/metrics/resetting_sample.go b/metrics/resetting_sample.go index c38ffcd3ec..730ef93416 100644 --- a/metrics/resetting_sample.go +++ b/metrics/resetting_sample.go @@ -17,7 +17,7 @@ type resettingSample struct { } // Snapshot returns a read-only copy of the sample with the original reset. -func (rs *resettingSample) Snapshot() SampleSnapshot { +func (rs *resettingSample) Snapshot() *sampleSnapshot { s := rs.Sample.Snapshot() rs.Sample.Clear() return s diff --git a/metrics/resetting_timer.go b/metrics/resetting_timer.go index 6802e3fcea..1b3e87bc3d 100644 --- a/metrics/resetting_timer.go +++ b/metrics/resetting_timer.go @@ -5,36 +5,17 @@ import ( "time" ) -// Initial slice capacity for the values stored in a ResettingTimer -const InitialResettingTimerSliceCap = 10 - -type ResettingTimerSnapshot interface { - Count() int - Mean() float64 - Max() int64 - Min() int64 - Percentiles([]float64) []float64 -} - -// ResettingTimer is used for storing aggregated values for timers, which are reset on every flush interval. -type ResettingTimer interface { - Snapshot() ResettingTimerSnapshot - Time(func()) - Update(time.Duration) - UpdateSince(time.Time) -} - // GetOrRegisterResettingTimer returns an existing ResettingTimer or constructs and registers a -// new StandardResettingTimer. -func GetOrRegisterResettingTimer(name string, r Registry) ResettingTimer { +// new ResettingTimer. +func GetOrRegisterResettingTimer(name string, r Registry) *ResettingTimer { if nil == r { r = DefaultRegistry } - return r.GetOrRegister(name, NewResettingTimer).(ResettingTimer) + return r.GetOrRegister(name, NewResettingTimer).(*ResettingTimer) } -// NewRegisteredResettingTimer constructs and registers a new StandardResettingTimer. -func NewRegisteredResettingTimer(name string, r Registry) ResettingTimer { +// NewRegisteredResettingTimer constructs and registers a new ResettingTimer. +func NewRegisteredResettingTimer(name string, r Registry) *ResettingTimer { c := NewResettingTimer() if nil == r { r = DefaultRegistry @@ -43,33 +24,15 @@ func NewRegisteredResettingTimer(name string, r Registry) ResettingTimer { return c } -// NewResettingTimer constructs a new StandardResettingTimer -func NewResettingTimer() ResettingTimer { - if !Enabled { - return NilResettingTimer{} - } - return &StandardResettingTimer{ - values: make([]int64, 0, InitialResettingTimerSliceCap), +// NewResettingTimer constructs a new ResettingTimer +func NewResettingTimer() *ResettingTimer { + return &ResettingTimer{ + values: make([]int64, 0, 10), } } -// NilResettingTimer is a no-op ResettingTimer. -type NilResettingTimer struct{} - -func (NilResettingTimer) Values() []int64 { return nil } -func (n NilResettingTimer) Snapshot() ResettingTimerSnapshot { return n } -func (NilResettingTimer) Time(f func()) { f() } -func (NilResettingTimer) Update(time.Duration) {} -func (NilResettingTimer) Percentiles([]float64) []float64 { return nil } -func (NilResettingTimer) Mean() float64 { return 0.0 } -func (NilResettingTimer) Max() int64 { return 0 } -func (NilResettingTimer) Min() int64 { return 0 } -func (NilResettingTimer) UpdateSince(time.Time) {} -func (NilResettingTimer) Count() int { return 0 } - -// StandardResettingTimer is the standard implementation of a ResettingTimer. -// and Meter. -type StandardResettingTimer struct { +// ResettingTimer is used for storing aggregated values for timers, which are reset on every flush interval. +type ResettingTimer struct { values []int64 sum int64 // sum is a running count of the total sum, used later to calculate mean @@ -77,28 +40,31 @@ type StandardResettingTimer struct { } // Snapshot resets the timer and returns a read-only copy of its contents. -func (t *StandardResettingTimer) Snapshot() ResettingTimerSnapshot { +func (t *ResettingTimer) Snapshot() *ResettingTimerSnapshot { t.mutex.Lock() defer t.mutex.Unlock() - snapshot := &resettingTimerSnapshot{} + snapshot := &ResettingTimerSnapshot{} if len(t.values) > 0 { snapshot.mean = float64(t.sum) / float64(len(t.values)) snapshot.values = t.values - t.values = make([]int64, 0, InitialResettingTimerSliceCap) + t.values = make([]int64, 0, 10) } t.sum = 0 return snapshot } // Record the duration of the execution of the given function. -func (t *StandardResettingTimer) Time(f func()) { +func (t *ResettingTimer) Time(f func()) { ts := time.Now() f() t.Update(time.Since(ts)) } // Record the duration of an event. -func (t *StandardResettingTimer) Update(d time.Duration) { +func (t *ResettingTimer) Update(d time.Duration) { + if !metricsEnabled { + return + } t.mutex.Lock() defer t.mutex.Unlock() t.values = append(t.values, int64(d)) @@ -106,12 +72,12 @@ func (t *StandardResettingTimer) Update(d time.Duration) { } // Record the duration of an event that started at a time and ends now. -func (t *StandardResettingTimer) UpdateSince(ts time.Time) { +func (t *ResettingTimer) UpdateSince(ts time.Time) { t.Update(time.Since(ts)) } -// resettingTimerSnapshot is a point-in-time copy of another ResettingTimer. -type resettingTimerSnapshot struct { +// ResettingTimerSnapshot is a point-in-time copy of another ResettingTimer. +type ResettingTimerSnapshot struct { values []int64 mean float64 max int64 @@ -121,20 +87,20 @@ type resettingTimerSnapshot struct { } // Count return the length of the values from snapshot. -func (t *resettingTimerSnapshot) Count() int { +func (t *ResettingTimerSnapshot) Count() int { return len(t.values) } // Percentiles returns the boundaries for the input percentiles. // note: this method is not thread safe -func (t *resettingTimerSnapshot) Percentiles(percentiles []float64) []float64 { +func (t *ResettingTimerSnapshot) Percentiles(percentiles []float64) []float64 { t.calc(percentiles) return t.thresholdBoundaries } // Mean returns the mean of the snapshotted values // note: this method is not thread safe -func (t *resettingTimerSnapshot) Mean() float64 { +func (t *ResettingTimerSnapshot) Mean() float64 { if !t.calculated { t.calc(nil) } @@ -144,7 +110,7 @@ func (t *resettingTimerSnapshot) Mean() float64 { // Max returns the max of the snapshotted values // note: this method is not thread safe -func (t *resettingTimerSnapshot) Max() int64 { +func (t *ResettingTimerSnapshot) Max() int64 { if !t.calculated { t.calc(nil) } @@ -153,14 +119,14 @@ func (t *resettingTimerSnapshot) Max() int64 { // Min returns the min of the snapshotted values // note: this method is not thread safe -func (t *resettingTimerSnapshot) Min() int64 { +func (t *ResettingTimerSnapshot) Min() int64 { if !t.calculated { t.calc(nil) } return t.min } -func (t *resettingTimerSnapshot) calc(percentiles []float64) { +func (t *ResettingTimerSnapshot) calc(percentiles []float64) { scores := CalculatePercentiles(t.values, percentiles) t.thresholdBoundaries = scores if len(t.values) == 0 { diff --git a/metrics/sample.go b/metrics/sample.go index 17b2bee28f..dc8167809f 100644 --- a/metrics/sample.go +++ b/metrics/sample.go @@ -10,27 +10,123 @@ import ( const rescaleThreshold = time.Hour -type SampleSnapshot interface { - Count() int64 - Max() int64 - Mean() float64 - Min() int64 - Percentile(float64) float64 - Percentiles([]float64) []float64 - Size() int - StdDev() float64 - Sum() int64 - Variance() float64 -} - -// Samples maintain a statistically-significant selection of values from +// Sample maintains a statistically-significant selection of values from // a stream. type Sample interface { - Snapshot() SampleSnapshot + Snapshot() *sampleSnapshot Clear() Update(int64) } +var ( + _ Sample = (*ExpDecaySample)(nil) + _ Sample = (*UniformSample)(nil) + _ Sample = (*resettingSample)(nil) +) + +// sampleSnapshot is a read-only copy of a Sample. +type sampleSnapshot struct { + count int64 + values []int64 + + max int64 + min int64 + mean float64 + sum int64 + variance float64 +} + +// newSampleSnapshotPrecalculated creates a read-only sampleSnapShot, using +// precalculated sums to avoid iterating the values +func newSampleSnapshotPrecalculated(count int64, values []int64, min, max, sum int64) *sampleSnapshot { + if len(values) == 0 { + return &sampleSnapshot{ + count: count, + values: values, + } + } + return &sampleSnapshot{ + count: count, + values: values, + max: max, + min: min, + mean: float64(sum) / float64(len(values)), + sum: sum, + } +} + +// newSampleSnapshot creates a read-only sampleSnapShot, and calculates some +// numbers. +func newSampleSnapshot(count int64, values []int64) *sampleSnapshot { + var ( + max int64 = math.MinInt64 + min int64 = math.MaxInt64 + sum int64 + ) + for _, v := range values { + sum += v + if v > max { + max = v + } + if v < min { + min = v + } + } + return newSampleSnapshotPrecalculated(count, values, min, max, sum) +} + +// Count returns the count of inputs at the time the snapshot was taken. +func (s *sampleSnapshot) Count() int64 { return s.count } + +// Max returns the maximal value at the time the snapshot was taken. +func (s *sampleSnapshot) Max() int64 { return s.max } + +// Mean returns the mean value at the time the snapshot was taken. +func (s *sampleSnapshot) Mean() float64 { return s.mean } + +// Min returns the minimal value at the time the snapshot was taken. +func (s *sampleSnapshot) Min() int64 { return s.min } + +// Percentile returns an arbitrary percentile of values at the time the +// snapshot was taken. +func (s *sampleSnapshot) Percentile(p float64) float64 { + return SamplePercentile(s.values, p) +} + +// Percentiles returns a slice of arbitrary percentiles of values at the time +// the snapshot was taken. +func (s *sampleSnapshot) Percentiles(ps []float64) []float64 { + return CalculatePercentiles(s.values, ps) +} + +// Size returns the size of the sample at the time the snapshot was taken. +func (s *sampleSnapshot) Size() int { return len(s.values) } + +// StdDev returns the standard deviation of values at the time the snapshot was +// taken. +func (s *sampleSnapshot) StdDev() float64 { + if s.variance == 0.0 { + s.variance = SampleVariance(s.mean, s.values) + } + return math.Sqrt(s.variance) +} + +// Sum returns the sum of values at the time the snapshot was taken. +func (s *sampleSnapshot) Sum() int64 { return s.sum } + +// Values returns a copy of the values in the sample. +func (s *sampleSnapshot) Values() []int64 { + return slices.Clone(s.values) +} + +// Variance returns the variance of values at the time the snapshot was taken. +func (s *sampleSnapshot) Variance() float64 { + if s.variance == 0.0 { + s.variance = SampleVariance(s.mean, s.values) + } + return s.variance +} + // ExpDecaySample is an exponentially-decaying sample using a forward-decaying // priority reservoir. See Cormode et al's "Forward Decay: A Practical Time // Decay Model for Streaming Systems". @@ -49,9 +145,6 @@ type ExpDecaySample struct { // NewExpDecaySample constructs a new exponentially-decaying sample with the // given reservoir size and alpha. func NewExpDecaySample(reservoirSize int, alpha float64) Sample { - if !Enabled { - return NilSample{} - } s := &ExpDecaySample{ alpha: alpha, reservoirSize: reservoirSize, @@ -79,7 +172,7 @@ func (s *ExpDecaySample) Clear() { } // Snapshot returns a read-only copy of the sample. -func (s *ExpDecaySample) Snapshot() SampleSnapshot { +func (s *ExpDecaySample) Snapshot() *sampleSnapshot { s.mutex.Lock() defer s.mutex.Unlock() var ( @@ -105,6 +198,9 @@ func (s *ExpDecaySample) Snapshot() SampleSnapshot { // Update samples a new value. func (s *ExpDecaySample) Update(v int64) { + if !metricsEnabled { + return + } s.update(time.Now(), v) } @@ -140,13 +236,6 @@ func (s *ExpDecaySample) update(t time.Time, v int64) { } } -// NilSample is a no-op Sample. -type NilSample struct{} - -func (NilSample) Clear() {} -func (NilSample) Snapshot() SampleSnapshot { return (*emptySnapshot)(nil) } -func (NilSample) Update(v int64) {} - // SamplePercentile returns an arbitrary percentile of the slice of int64. func SamplePercentile(values []int64, p float64) float64 { return CalculatePercentiles(values, []float64{p})[0] @@ -181,114 +270,6 @@ func CalculatePercentiles(values []int64, ps []float64) []float64 { return scores } -// sampleSnapshot is a read-only copy of another Sample. -type sampleSnapshot struct { - count int64 - values []int64 - - max int64 - min int64 - mean float64 - sum int64 - variance float64 -} - -// newSampleSnapshotPrecalculated creates a read-only sampleSnapShot, using -// precalculated sums to avoid iterating the values -func newSampleSnapshotPrecalculated(count int64, values []int64, min, max, sum int64) *sampleSnapshot { - if len(values) == 0 { - return &sampleSnapshot{ - count: count, - values: values, - } - } - return &sampleSnapshot{ - count: count, - values: values, - max: max, - min: min, - mean: float64(sum) / float64(len(values)), - sum: sum, - } -} - -// newSampleSnapshot creates a read-only sampleSnapShot, and calculates some -// numbers. -func newSampleSnapshot(count int64, values []int64) *sampleSnapshot { - var ( - max int64 = math.MinInt64 - min int64 = math.MaxInt64 - sum int64 - ) - for _, v := range values { - sum += v - if v > max { - max = v - } - if v < min { - min = v - } - } - return newSampleSnapshotPrecalculated(count, values, min, max, sum) -} - -// Count returns the count of inputs at the time the snapshot was taken. -func (s *sampleSnapshot) Count() int64 { return s.count } - -// Max returns the maximal value at the time the snapshot was taken. -func (s *sampleSnapshot) Max() int64 { return s.max } - -// Mean returns the mean value at the time the snapshot was taken. -func (s *sampleSnapshot) Mean() float64 { return s.mean } - -// Min returns the minimal value at the time the snapshot was taken. -func (s *sampleSnapshot) Min() int64 { return s.min } - -// Percentile returns an arbitrary percentile of values at the time the -// snapshot was taken. -func (s *sampleSnapshot) Percentile(p float64) float64 { - return SamplePercentile(s.values, p) -} - -// Percentiles returns a slice of arbitrary percentiles of values at the time -// the snapshot was taken. -func (s *sampleSnapshot) Percentiles(ps []float64) []float64 { - return CalculatePercentiles(s.values, ps) -} - -// Size returns the size of the sample at the time the snapshot was taken. -func (s *sampleSnapshot) Size() int { return len(s.values) } - -// Snapshot returns the snapshot. -func (s *sampleSnapshot) Snapshot() SampleSnapshot { return s } - -// StdDev returns the standard deviation of values at the time the snapshot was -// taken. -func (s *sampleSnapshot) StdDev() float64 { - if s.variance == 0.0 { - s.variance = SampleVariance(s.mean, s.values) - } - return math.Sqrt(s.variance) -} - -// Sum returns the sum of values at the time the snapshot was taken. -func (s *sampleSnapshot) Sum() int64 { return s.sum } - -// Values returns a copy of the values in the sample. -func (s *sampleSnapshot) Values() []int64 { - values := make([]int64, len(s.values)) - copy(values, s.values) - return values -} - -// Variance returns the variance of values at the time the snapshot was taken. -func (s *sampleSnapshot) Variance() float64 { - if s.variance == 0.0 { - s.variance = SampleVariance(s.mean, s.values) - } - return s.variance -} - // SampleVariance returns the variance of the slice of int64. func SampleVariance(mean float64, values []int64) float64 { if len(values) == 0 { @@ -302,7 +283,7 @@ func SampleVariance(mean float64, values []int64) float64 { return sum / float64(len(values)) } -// A uniform sample using Vitter's Algorithm R. +// UniformSample implements a uniform sample using Vitter's Algorithm R. // // type UniformSample struct { @@ -316,9 +297,6 @@ type UniformSample struct { // NewUniformSample constructs a new uniform sample with the given reservoir // size. func NewUniformSample(reservoirSize int) Sample { - if !Enabled { - return NilSample{} - } return &UniformSample{ reservoirSize: reservoirSize, values: make([]int64, 0, reservoirSize), @@ -336,14 +314,13 @@ func (s *UniformSample) Clear() { s.mutex.Lock() defer s.mutex.Unlock() s.count = 0 - s.values = make([]int64, 0, s.reservoirSize) + clear(s.values) } // Snapshot returns a read-only copy of the sample. -func (s *UniformSample) Snapshot() SampleSnapshot { +func (s *UniformSample) Snapshot() *sampleSnapshot { s.mutex.Lock() - values := make([]int64, len(s.values)) - copy(values, s.values) + values := slices.Clone(s.values) count := s.count s.mutex.Unlock() return newSampleSnapshot(count, values) @@ -351,21 +328,24 @@ func (s *UniformSample) Snapshot() SampleSnapshot { // Update samples a new value. func (s *UniformSample) Update(v int64) { + if !metricsEnabled { + return + } s.mutex.Lock() defer s.mutex.Unlock() s.count++ if len(s.values) < s.reservoirSize { s.values = append(s.values, v) + return + } + var r int64 + if s.rand != nil { + r = s.rand.Int63n(s.count) } else { - var r int64 - if s.rand != nil { - r = s.rand.Int63n(s.count) - } else { - r = rand.Int63n(s.count) - } - if r < int64(len(s.values)) { - s.values[int(r)] = v - } + r = rand.Int63n(s.count) + } + if r < int64(len(s.values)) { + s.values[int(r)] = v } } diff --git a/metrics/sample_test.go b/metrics/sample_test.go index 4227b43ef7..6619eb1e9e 100644 --- a/metrics/sample_test.go +++ b/metrics/sample_test.go @@ -3,7 +3,6 @@ package metrics import ( "math" "math/rand" - "runtime" "testing" "time" ) @@ -27,6 +26,7 @@ func BenchmarkCompute1000(b *testing.B) { SampleVariance(mean, s) } } + func BenchmarkCompute1000000(b *testing.B) { s := make([]int64, 1000000) var sum int64 @@ -40,28 +40,6 @@ func BenchmarkCompute1000000(b *testing.B) { SampleVariance(mean, s) } } -func BenchmarkCopy1000(b *testing.B) { - s := make([]int64, 1000) - for i := 0; i < len(s); i++ { - s[i] = int64(i) - } - b.ResetTimer() - for i := 0; i < b.N; i++ { - sCopy := make([]int64, len(s)) - copy(sCopy, s) - } -} -func BenchmarkCopy1000000(b *testing.B) { - s := make([]int64, 1000000) - for i := 0; i < len(s); i++ { - s[i] = int64(i) - } - b.ResetTimer() - for i := 0; i < b.N; i++ { - sCopy := make([]int64, len(s)) - copy(sCopy, s) - } -} func BenchmarkExpDecaySample257(b *testing.B) { benchmarkSample(b, NewExpDecaySample(257, 0.015)) @@ -108,7 +86,7 @@ func TestExpDecaySample(t *testing.T) { if have, want := snap.Size(), min(tc.updates, tc.reservoirSize); have != want { t.Errorf("unexpected size: have %d want %d", have, want) } - values := snap.(*sampleSnapshot).values + values := snap.values if have, want := len(values), min(tc.updates, tc.reservoirSize); have != want { t.Errorf("unexpected values length: have %d want %d", have, want) } @@ -133,8 +111,7 @@ func TestExpDecaySampleNanosecondRegression(t *testing.T) { for i := 0; i < 1000; i++ { sw.Update(20) } - s := sw.Snapshot() - v := s.(*sampleSnapshot).values + v := sw.Snapshot().values avg := float64(0) for i := 0; i < len(v); i++ { avg += float64(v[i]) @@ -188,7 +165,7 @@ func TestUniformSample(t *testing.T) { if size := s.Size(); size != 100 { t.Errorf("s.Size(): 100 != %v\n", size) } - values := s.(*sampleSnapshot).values + values := s.values if l := len(values); l != 100 { t.Errorf("len(s.Values()): 100 != %v\n", l) @@ -206,8 +183,7 @@ func TestUniformSampleIncludesTail(t *testing.T) { for i := 0; i < max; i++ { sw.Update(int64(i)) } - s := sw.Snapshot() - v := s.(*sampleSnapshot).values + v := sw.Snapshot().values sum := 0 exp := (max - 1) * max / 2 for i := 0; i < len(v); i++ { @@ -237,20 +213,12 @@ func TestUniformSampleStatistics(t *testing.T) { } func benchmarkSample(b *testing.B, s Sample) { - var memStats runtime.MemStats - runtime.ReadMemStats(&memStats) - pauseTotalNs := memStats.PauseTotalNs - b.ResetTimer() for i := 0; i < b.N; i++ { s.Update(1) } - b.StopTimer() - runtime.GC() - runtime.ReadMemStats(&memStats) - b.Logf("GC cost: %d ns/op", int(memStats.PauseTotalNs-pauseTotalNs)/b.N) } -func testExpDecaySampleStatistics(t *testing.T, s SampleSnapshot) { +func testExpDecaySampleStatistics(t *testing.T, s *sampleSnapshot) { if sum := s.Sum(); sum != 496598 { t.Errorf("s.Sum(): 496598 != %v\n", sum) } @@ -281,7 +249,7 @@ func testExpDecaySampleStatistics(t *testing.T, s SampleSnapshot) { } } -func testUniformSampleStatistics(t *testing.T, s SampleSnapshot) { +func testUniformSampleStatistics(t *testing.T, s *sampleSnapshot) { if count := s.Count(); count != 10000 { t.Errorf("s.Count(): 10000 != %v\n", count) } diff --git a/metrics/syslog.go b/metrics/syslog.go index fd856d6973..0bc4ed0da5 100644 --- a/metrics/syslog.go +++ b/metrics/syslog.go @@ -15,17 +15,17 @@ func Syslog(r Registry, d time.Duration, w *syslog.Writer) { for range time.Tick(d) { r.Each(func(name string, i interface{}) { switch metric := i.(type) { - case Counter: + case *Counter: w.Info(fmt.Sprintf("counter %s: count: %d", name, metric.Snapshot().Count())) - case CounterFloat64: + case *CounterFloat64: w.Info(fmt.Sprintf("counter %s: count: %f", name, metric.Snapshot().Count())) - case Gauge: + case *Gauge: w.Info(fmt.Sprintf("gauge %s: value: %d", name, metric.Snapshot().Value())) - case GaugeFloat64: + case *GaugeFloat64: w.Info(fmt.Sprintf("gauge %s: value: %f", name, metric.Snapshot().Value())) - case GaugeInfo: + case *GaugeInfo: w.Info(fmt.Sprintf("gauge %s: value: %s", name, metric.Snapshot().Value())) - case Healthcheck: + case *Healthcheck: metric.Check() w.Info(fmt.Sprintf("healthcheck %s: error: %v", name, metric.Error())) case Histogram: @@ -45,7 +45,7 @@ func Syslog(r Registry, d time.Duration, w *syslog.Writer) { ps[3], ps[4], )) - case Meter: + case *Meter: m := metric.Snapshot() w.Info(fmt.Sprintf( "meter %s: count: %d 1-min: %.2f 5-min: %.2f 15-min: %.2f mean: %.2f", @@ -56,7 +56,7 @@ func Syslog(r Registry, d time.Duration, w *syslog.Writer) { m.Rate15(), m.RateMean(), )) - case Timer: + case *Timer: t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) w.Info(fmt.Sprintf( diff --git a/metrics/timer.go b/metrics/timer.go index fc2a88f508..9df15c967a 100644 --- a/metrics/timer.go +++ b/metrics/timer.go @@ -5,47 +5,30 @@ import ( "time" ) -type TimerSnapshot interface { - HistogramSnapshot - MeterSnapshot -} - -// Timer capture the duration and rate of events. -type Timer interface { - Snapshot() TimerSnapshot - Stop() - Time(func()) - UpdateSince(time.Time) - Update(time.Duration) -} - // GetOrRegisterTimer returns an existing Timer or constructs and registers a -// new StandardTimer. +// new Timer. // Be sure to unregister the meter from the registry once it is of no use to // allow for garbage collection. -func GetOrRegisterTimer(name string, r Registry) Timer { +func GetOrRegisterTimer(name string, r Registry) *Timer { if nil == r { r = DefaultRegistry } - return r.GetOrRegister(name, NewTimer).(Timer) + return r.GetOrRegister(name, NewTimer).(*Timer) } -// NewCustomTimer constructs a new StandardTimer from a Histogram and a Meter. +// NewCustomTimer constructs a new Timer from a Histogram and a Meter. // Be sure to call Stop() once the timer is of no use to allow for garbage collection. -func NewCustomTimer(h Histogram, m Meter) Timer { - if !Enabled { - return NilTimer{} - } - return &StandardTimer{ +func NewCustomTimer(h Histogram, m *Meter) *Timer { + return &Timer{ histogram: h, meter: m, } } -// NewRegisteredTimer constructs and registers a new StandardTimer. +// NewRegisteredTimer constructs and registers a new Timer. // Be sure to unregister the meter from the registry once it is of no use to // allow for garbage collection. -func NewRegisteredTimer(name string, r Registry) Timer { +func NewRegisteredTimer(name string, r Registry) *Timer { c := NewTimer() if nil == r { r = DefaultRegistry @@ -54,60 +37,47 @@ func NewRegisteredTimer(name string, r Registry) Timer { return c } -// NewTimer constructs a new StandardTimer using an exponentially-decaying +// NewTimer constructs a new Timer using an exponentially-decaying // sample with the same reservoir size and alpha as UNIX load averages. // Be sure to call Stop() once the timer is of no use to allow for garbage collection. -func NewTimer() Timer { - if !Enabled { - return NilTimer{} - } - return &StandardTimer{ +func NewTimer() *Timer { + return &Timer{ histogram: NewHistogram(NewExpDecaySample(1028, 0.015)), meter: NewMeter(), } } -// NilTimer is a no-op Timer. -type NilTimer struct{} - -func (NilTimer) Snapshot() TimerSnapshot { return (*emptySnapshot)(nil) } -func (NilTimer) Stop() {} -func (NilTimer) Time(f func()) { f() } -func (NilTimer) Update(time.Duration) {} -func (NilTimer) UpdateSince(time.Time) {} - -// StandardTimer is the standard implementation of a Timer and uses a Histogram -// and Meter. -type StandardTimer struct { +// Timer captures the duration and rate of events, using a Histogram and a Meter. +type Timer struct { histogram Histogram - meter Meter + meter *Meter mutex sync.Mutex } // Snapshot returns a read-only copy of the timer. -func (t *StandardTimer) Snapshot() TimerSnapshot { +func (t *Timer) Snapshot() *TimerSnapshot { t.mutex.Lock() defer t.mutex.Unlock() - return &timerSnapshot{ + return &TimerSnapshot{ histogram: t.histogram.Snapshot(), meter: t.meter.Snapshot(), } } // Stop stops the meter. -func (t *StandardTimer) Stop() { +func (t *Timer) Stop() { t.meter.Stop() } // Time record the duration of the execution of the given function. -func (t *StandardTimer) Time(f func()) { +func (t *Timer) Time(f func()) { ts := time.Now() f() t.Update(time.Since(ts)) } // Update the duration of an event, in nanoseconds. -func (t *StandardTimer) Update(d time.Duration) { +func (t *Timer) Update(d time.Duration) { t.mutex.Lock() defer t.mutex.Unlock() t.histogram.Update(d.Nanoseconds()) @@ -116,67 +86,67 @@ func (t *StandardTimer) Update(d time.Duration) { // UpdateSince update the duration of an event that started at a time and ends now. // The record uses nanoseconds. -func (t *StandardTimer) UpdateSince(ts time.Time) { +func (t *Timer) UpdateSince(ts time.Time) { t.Update(time.Since(ts)) } -// timerSnapshot is a read-only copy of another Timer. -type timerSnapshot struct { +// TimerSnapshot is a read-only copy of another Timer. +type TimerSnapshot struct { histogram HistogramSnapshot - meter MeterSnapshot + meter *MeterSnapshot } // Count returns the number of events recorded at the time the snapshot was // taken. -func (t *timerSnapshot) Count() int64 { return t.histogram.Count() } +func (t *TimerSnapshot) Count() int64 { return t.histogram.Count() } // Max returns the maximum value at the time the snapshot was taken. -func (t *timerSnapshot) Max() int64 { return t.histogram.Max() } +func (t *TimerSnapshot) Max() int64 { return t.histogram.Max() } // Size returns the size of the sample at the time the snapshot was taken. -func (t *timerSnapshot) Size() int { return t.histogram.Size() } +func (t *TimerSnapshot) Size() int { return t.histogram.Size() } // Mean returns the mean value at the time the snapshot was taken. -func (t *timerSnapshot) Mean() float64 { return t.histogram.Mean() } +func (t *TimerSnapshot) Mean() float64 { return t.histogram.Mean() } // Min returns the minimum value at the time the snapshot was taken. -func (t *timerSnapshot) Min() int64 { return t.histogram.Min() } +func (t *TimerSnapshot) Min() int64 { return t.histogram.Min() } // Percentile returns an arbitrary percentile of sampled values at the time the // snapshot was taken. -func (t *timerSnapshot) Percentile(p float64) float64 { +func (t *TimerSnapshot) Percentile(p float64) float64 { return t.histogram.Percentile(p) } // Percentiles returns a slice of arbitrary percentiles of sampled values at // the time the snapshot was taken. -func (t *timerSnapshot) Percentiles(ps []float64) []float64 { +func (t *TimerSnapshot) Percentiles(ps []float64) []float64 { return t.histogram.Percentiles(ps) } // Rate1 returns the one-minute moving average rate of events per second at the // time the snapshot was taken. -func (t *timerSnapshot) Rate1() float64 { return t.meter.Rate1() } +func (t *TimerSnapshot) Rate1() float64 { return t.meter.Rate1() } // Rate5 returns the five-minute moving average rate of events per second at // the time the snapshot was taken. -func (t *timerSnapshot) Rate5() float64 { return t.meter.Rate5() } +func (t *TimerSnapshot) Rate5() float64 { return t.meter.Rate5() } // Rate15 returns the fifteen-minute moving average rate of events per second // at the time the snapshot was taken. -func (t *timerSnapshot) Rate15() float64 { return t.meter.Rate15() } +func (t *TimerSnapshot) Rate15() float64 { return t.meter.Rate15() } // RateMean returns the meter's mean rate of events per second at the time the // snapshot was taken. -func (t *timerSnapshot) RateMean() float64 { return t.meter.RateMean() } +func (t *TimerSnapshot) RateMean() float64 { return t.meter.RateMean() } // StdDev returns the standard deviation of the values at the time the snapshot // was taken. -func (t *timerSnapshot) StdDev() float64 { return t.histogram.StdDev() } +func (t *TimerSnapshot) StdDev() float64 { return t.histogram.StdDev() } // Sum returns the sum at the time the snapshot was taken. -func (t *timerSnapshot) Sum() int64 { return t.histogram.Sum() } +func (t *TimerSnapshot) Sum() int64 { return t.histogram.Sum() } // Variance returns the variance of the values at the time the snapshot was // taken. -func (t *timerSnapshot) Variance() float64 { return t.histogram.Variance() } +func (t *TimerSnapshot) Variance() float64 { return t.histogram.Variance() } diff --git a/metrics/writer.go b/metrics/writer.go index c211c5046b..2a41f8e1fe 100644 --- a/metrics/writer.go +++ b/metrics/writer.go @@ -26,22 +26,22 @@ func WriteOnce(r Registry, w io.Writer) { slices.SortFunc(namedMetrics, namedMetric.cmp) for _, namedMetric := range namedMetrics { switch metric := namedMetric.m.(type) { - case Counter: + case *Counter: fmt.Fprintf(w, "counter %s\n", namedMetric.name) fmt.Fprintf(w, " count: %9d\n", metric.Snapshot().Count()) - case CounterFloat64: + case *CounterFloat64: fmt.Fprintf(w, "counter %s\n", namedMetric.name) fmt.Fprintf(w, " count: %f\n", metric.Snapshot().Count()) - case Gauge: + case *Gauge: fmt.Fprintf(w, "gauge %s\n", namedMetric.name) fmt.Fprintf(w, " value: %9d\n", metric.Snapshot().Value()) - case GaugeFloat64: + case *GaugeFloat64: fmt.Fprintf(w, "gauge %s\n", namedMetric.name) fmt.Fprintf(w, " value: %f\n", metric.Snapshot().Value()) - case GaugeInfo: + case *GaugeInfo: fmt.Fprintf(w, "gauge %s\n", namedMetric.name) fmt.Fprintf(w, " value: %s\n", metric.Snapshot().Value().String()) - case Healthcheck: + case *Healthcheck: metric.Check() fmt.Fprintf(w, "healthcheck %s\n", namedMetric.name) fmt.Fprintf(w, " error: %v\n", metric.Error()) @@ -59,7 +59,7 @@ func WriteOnce(r Registry, w io.Writer) { fmt.Fprintf(w, " 95%%: %12.2f\n", ps[2]) fmt.Fprintf(w, " 99%%: %12.2f\n", ps[3]) fmt.Fprintf(w, " 99.9%%: %12.2f\n", ps[4]) - case Meter: + case *Meter: m := metric.Snapshot() fmt.Fprintf(w, "meter %s\n", namedMetric.name) fmt.Fprintf(w, " count: %9d\n", m.Count()) @@ -67,7 +67,7 @@ func WriteOnce(r Registry, w io.Writer) { fmt.Fprintf(w, " 5-min rate: %12.2f\n", m.Rate5()) fmt.Fprintf(w, " 15-min rate: %12.2f\n", m.Rate15()) fmt.Fprintf(w, " mean rate: %12.2f\n", m.RateMean()) - case Timer: + case *Timer: t := metric.Snapshot() ps := t.Percentiles([]float64{0.5, 0.75, 0.95, 0.99, 0.999}) fmt.Fprintf(w, "timer %s\n", namedMetric.name) diff --git a/miner/bid_simulator.go b/miner/bid_simulator.go index ab01f09c05..afeaeeebda 100644 --- a/miner/bid_simulator.go +++ b/miner/bid_simulator.go @@ -24,6 +24,7 @@ import ( "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" "github.com/ethereum/go-ethereum/miner/builderclient" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/rpc" ) @@ -79,7 +80,7 @@ type newBidPackage struct { // bidSimulator is in charge of receiving bid from builders, reporting issue to builders. // And take care of bid simulation, rewards computing, best bid maintaining. type bidSimulator struct { - config *MevConfig + config *minerconfig.MevConfig delayLeftOver time.Duration minGasPrice *big.Int chain *core.BlockChain @@ -117,7 +118,7 @@ type bidSimulator struct { } func newBidSimulator( - config *MevConfig, + config *minerconfig.MevConfig, delayLeftOver time.Duration, minGasPrice *big.Int, eth Backend, @@ -434,7 +435,7 @@ func (b *bidSimulator) clearLoop() { continue } - clearFn(head.Block.ParentHash(), head.Block.NumberU64()) + clearFn(head.Header.ParentHash, head.Header.Number.Uint64()) } } @@ -845,8 +846,8 @@ func (r *BidRuntime) commitTransaction(chain *core.BlockChain, chainConfig *para } } - receipt, err := core.ApplyTransaction(chainConfig, chain, &env.coinbase, env.gasPool, env.state, env.header, tx, - &env.header.GasUsed, *chain.GetVMConfig(), core.NewReceiptBloomGenerator()) + receipt, err := core.ApplyTransaction(env.evm, env.gasPool, env.state, env.header, tx, + &env.header.GasUsed, core.NewReceiptBloomGenerator()) if err != nil { return err } else if unRevertible && receipt.Status == types.ReceiptStatusFailed { diff --git a/miner/miner.go b/miner/miner.go index 4b667b3879..c54235f5ff 100644 --- a/miner/miner.go +++ b/miner/miner.go @@ -24,7 +24,6 @@ import ( "time" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/core" "github.com/ethereum/go-ethereum/core/state" @@ -33,6 +32,7 @@ import ( "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" ) @@ -43,37 +43,6 @@ type Backend interface { TxPool() *txpool.TxPool } -// Config is the configuration parameters of mining. -type Config struct { - Etherbase common.Address `toml:",omitempty"` // Public address for block mining rewards - ExtraData hexutil.Bytes `toml:",omitempty"` // Block extra data set by the miner - DelayLeftOver time.Duration // Time reserved to finalize a block(calculate root, distribute income...) - GasFloor uint64 // Target gas floor for mined blocks. - GasCeil uint64 // Target gas ceiling for mined blocks. - GasPrice *big.Int // Minimum gas price for mining a transaction - Recommit time.Duration // The time interval for miner to re-create mining work. - VoteEnable bool // Whether to vote when mining - - DisableVoteAttestation bool // Whether to skip assembling vote attestation - - Mev MevConfig // Mev configuration -} - -// DefaultConfig contains default settings for miner. -var DefaultConfig = Config{ - GasCeil: 0, - GasPrice: big.NewInt(params.GWei), - - // The default recommit time is chosen as two seconds since - // consensus-layer usually will wait a half slot of time(6s) - // for payload generation. It should be enough for Geth to - // run 3 rounds. - Recommit: 3 * time.Second, - DelayLeftOver: 50 * time.Millisecond, - - Mev: DefaultMevConfig, -} - // Miner is the main object which takes care of submitting new work to consensus // engine and gathering the sealing result. type Miner struct { @@ -90,7 +59,7 @@ type Miner struct { wg sync.WaitGroup } -func New(eth Backend, config *Config, mux *event.TypeMux, engine consensus.Engine) *Miner { +func New(eth Backend, config *minerconfig.Config, mux *event.TypeMux, engine consensus.Engine) *Miner { miner := &Miner{ mux: mux, eth: eth, diff --git a/miner/miner_mev.go b/miner/miner_mev.go index 4622cf6408..dbf0b2d6cb 100644 --- a/miner/miner_mev.go +++ b/miner/miner_mev.go @@ -8,33 +8,10 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/internal/version" "github.com/ethereum/go-ethereum/log" - "github.com/ethereum/go-ethereum/params" ) -type BuilderConfig struct { - Address common.Address - URL string -} - -type MevConfig struct { - Enabled bool // Whether to enable Mev or not - GreedyMergeTx bool // Whether to merge local transactions to the bid - BuilderFeeCeil string // The maximum builder fee of a bid - SentryURL string // The url of Mev sentry - Builders []BuilderConfig // The list of builders - ValidatorCommission uint64 // 100 means the validator claims 1% from block reward - BidSimulationLeftOver time.Duration -} - -var DefaultMevConfig = MevConfig{ - Enabled: false, - SentryURL: "", - Builders: nil, - ValidatorCommission: 100, - BidSimulationLeftOver: 50 * time.Millisecond, -} - // MevRunning return true if mev is running. func (miner *Miner) MevRunning() bool { return miner.bidSimulator.isRunning() && miner.bidSimulator.receivingBid() @@ -125,6 +102,6 @@ func (miner *Miner) MevParams() *types.MevParams { GasCeil: miner.worker.config.GasCeil, GasPrice: miner.worker.config.GasPrice, BuilderFeeCeil: builderFeeCeil, - Version: params.Version, + Version: version.Semantic, } } diff --git a/miner/miner_test.go b/miner/miner_test.go index ce35f9a648..7e5b361678 100644 --- a/miner/miner_test.go +++ b/miner/miner_test.go @@ -35,6 +35,7 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/eth/downloader" "github.com/ethereum/go-ethereum/event" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/triedb" @@ -296,7 +297,7 @@ func minerTestGenesisBlock(period uint64, gasLimit uint64, faucet common.Address } func createMiner(t *testing.T) (*Miner, *event.TypeMux, func(skipMiner bool)) { // Create Ethash config - config := Config{ + config := minerconfig.Config{ Etherbase: common.HexToAddress("123456789"), } // Create chainConfig diff --git a/miner/minerconfig/config.go b/miner/minerconfig/config.go new file mode 100644 index 0000000000..35b0aa97e8 --- /dev/null +++ b/miner/minerconfig/config.go @@ -0,0 +1,81 @@ +// Copyright 2014 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +// Package miner implements Ethereum block creation and mining. +package minerconfig + +import ( + "math/big" + "time" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/params" +) + +// Config is the configuration parameters of mining. +type Config struct { + Etherbase common.Address `toml:",omitempty"` // Public address for block mining rewards + ExtraData hexutil.Bytes `toml:",omitempty"` // Block extra data set by the miner + DelayLeftOver time.Duration // Time reserved to finalize a block(calculate root, distribute income...) + GasFloor uint64 // Target gas floor for mined blocks. + GasCeil uint64 // Target gas ceiling for mined blocks. + GasPrice *big.Int // Minimum gas price for mining a transaction + Recommit time.Duration // The time interval for miner to re-create mining work. + VoteEnable bool // Whether to vote when mining + + DisableVoteAttestation bool // Whether to skip assembling vote attestation + + Mev MevConfig // Mev configuration +} + +// DefaultConfig contains default settings for miner. +var DefaultConfig = Config{ + GasCeil: 0, + GasPrice: big.NewInt(params.GWei), + + // The default recommit time is chosen as two seconds since + // consensus-layer usually will wait a half slot of time(6s) + // for payload generation. It should be enough for Geth to + // run 3 rounds. + Recommit: 3 * time.Second, + DelayLeftOver: 50 * time.Millisecond, + + Mev: DefaultMevConfig, +} + +type BuilderConfig struct { + Address common.Address + URL string +} + +type MevConfig struct { + Enabled bool // Whether to enable Mev or not + GreedyMergeTx bool // Whether to merge local transactions to the bid + BuilderFeeCeil string // The maximum builder fee of a bid + SentryURL string // The url of Mev sentry + Builders []BuilderConfig // The list of builders + ValidatorCommission uint64 // 100 means the validator claims 1% from block reward + BidSimulationLeftOver time.Duration +} + +var DefaultMevConfig = MevConfig{ + Enabled: false, + SentryURL: "", + Builders: nil, + ValidatorCommission: 100, + BidSimulationLeftOver: 50 * time.Millisecond, +} diff --git a/miner/payload_building.go b/miner/payload_building.go index 93fb5d24fe..548f788312 100644 --- a/miner/payload_building.go +++ b/miner/payload_building.go @@ -69,25 +69,28 @@ func (args *BuildPayloadArgs) Id() engine.PayloadID { // the revenue. Therefore, the empty-block here is always available and full-block // will be set/updated afterwards. type Payload struct { - id engine.PayloadID - empty *types.Block - emptyWitness *stateless.Witness - full *types.Block - fullWitness *stateless.Witness - sidecars types.BlobSidecars - fullFees *big.Int - stop chan struct{} - lock sync.Mutex - cond *sync.Cond + id engine.PayloadID + empty *types.Block + emptyWitness *stateless.Witness + full *types.Block + fullWitness *stateless.Witness + sidecars []*types.BlobTxSidecar + emptyRequests [][]byte + requests [][]byte + fullFees *big.Int + stop chan struct{} + lock sync.Mutex + cond *sync.Cond } // newPayload initializes the payload object. -func newPayload(empty *types.Block, witness *stateless.Witness, id engine.PayloadID) *Payload { +func newPayload(empty *types.Block, emptyRequests [][]byte, witness *stateless.Witness, id engine.PayloadID) *Payload { payload := &Payload{ - id: id, - empty: empty, - emptyWitness: witness, - stop: make(chan struct{}), + id: id, + empty: empty, + emptyRequests: emptyRequests, + emptyWitness: witness, + stop: make(chan struct{}), } log.Info("Starting work on payload", "id", payload.id) payload.cond = sync.NewCond(&payload.lock) @@ -111,6 +114,7 @@ func (payload *Payload) update(r *newPayloadResult, elapsed time.Duration) { payload.full = r.block payload.fullFees = r.fees payload.sidecars = r.sidecars + payload.requests = r.requests payload.fullWitness = r.witness feesInEther := new(big.Float).Quo(new(big.Float).SetInt(r.fees), big.NewFloat(params.Ether)) @@ -141,14 +145,14 @@ func (payload *Payload) Resolve() *engine.ExecutionPayloadEnvelope { close(payload.stop) } if payload.full != nil { - envelope := engine.BlockToExecutableData(payload.full, payload.fullFees, payload.sidecars) + envelope := engine.BlockToExecutableData(payload.full, payload.fullFees, payload.sidecars, payload.requests) if payload.fullWitness != nil { envelope.Witness = new(hexutil.Bytes) *envelope.Witness, _ = rlp.EncodeToBytes(payload.fullWitness) // cannot fail } return envelope } - envelope := engine.BlockToExecutableData(payload.empty, big.NewInt(0), nil) + envelope := engine.BlockToExecutableData(payload.empty, big.NewInt(0), nil, payload.emptyRequests) if payload.emptyWitness != nil { envelope.Witness = new(hexutil.Bytes) *envelope.Witness, _ = rlp.EncodeToBytes(payload.emptyWitness) // cannot fail @@ -162,7 +166,7 @@ func (payload *Payload) ResolveEmpty() *engine.ExecutionPayloadEnvelope { payload.lock.Lock() defer payload.lock.Unlock() - envelope := engine.BlockToExecutableData(payload.empty, big.NewInt(0), nil) + envelope := engine.BlockToExecutableData(payload.empty, big.NewInt(0), nil, payload.emptyRequests) if payload.emptyWitness != nil { envelope.Witness = new(hexutil.Bytes) *envelope.Witness, _ = rlp.EncodeToBytes(payload.emptyWitness) // cannot fail @@ -193,7 +197,7 @@ func (payload *Payload) ResolveFull() *engine.ExecutionPayloadEnvelope { default: close(payload.stop) } - envelope := engine.BlockToExecutableData(payload.full, payload.fullFees, payload.sidecars) + envelope := engine.BlockToExecutableData(payload.full, payload.fullFees, payload.sidecars, payload.requests) if payload.fullWitness != nil { envelope.Witness = new(hexutil.Bytes) *envelope.Witness, _ = rlp.EncodeToBytes(payload.fullWitness) // cannot fail @@ -221,7 +225,7 @@ func (w *worker) buildPayload(args *BuildPayloadArgs, witness bool) (*Payload, e return nil, empty.err } // Construct a payload object for return. - payload := newPayload(empty.block, empty.witness, args.Id()) + payload := newPayload(empty.block, empty.requests, empty.witness, args.Id()) // Spin up a routine for updating the payload in background. This strategy // can maximum the revenue for including transactions with highest fee. diff --git a/miner/worker.go b/miner/worker.go index d59b53f8ec..e600e17546 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -43,6 +43,7 @@ import ( "github.com/ethereum/go-ethereum/event" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/metrics" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie" ) @@ -99,6 +100,7 @@ type environment struct { size uint32 // almost accurate block size, gasPool *core.GasPool // available gas used to pack transactions coinbase common.Address + evm *vm.EVM header *types.Header txs []*types.Transaction @@ -173,11 +175,12 @@ type newWorkReq struct { type newPayloadResult struct { err error block *types.Block - fees *big.Int // total block fees - sidecars types.BlobSidecars // collected blobs of blob transactions - stateDB *state.StateDB // StateDB after executing the transactions - receipts []*types.Receipt // Receipts collected during construction - witness *stateless.Witness // Witness is an optional stateless proof + fees *big.Int // total block fees + sidecars []*types.BlobTxSidecar // collected blobs of blob transactions + stateDB *state.StateDB // StateDB after executing the transactions + receipts []*types.Receipt // Receipts collected during construction + requests [][]byte // Consensus layer requests collected during block construction + witness *stateless.Witness // Witness is an optional stateless proof } // getWorkReq represents a request for getting a new sealing work with provided parameters. @@ -196,7 +199,7 @@ type bidFetcher interface { type worker struct { bidFetcher bidFetcher prefetcher core.Prefetcher - config *Config + config *minerconfig.Config chainConfig *params.ChainConfig engine consensus.Engine eth Backend @@ -252,7 +255,7 @@ type worker struct { recentMinedBlocks *lru.Cache } -func newWorker(config *Config, engine consensus.Engine, eth Backend, mux *event.TypeMux, init bool) *worker { +func newWorker(config *minerconfig.Config, engine consensus.Engine, eth Backend, mux *event.TypeMux, init bool) *worker { recentMinedBlocks, _ := lru.New(recentMinedCacheLimit) chainConfig := eth.BlockChain().Config() worker := &worker{ @@ -439,10 +442,10 @@ func (w *worker) newWorkLoop(recommit time.Duration) { if !w.isRunning() { continue } - clearPending(head.Block.NumberU64()) + clearPending(head.Header.Number.Uint64()) timestamp = time.Now().Unix() if p, ok := w.engine.(*parlia.Parlia); ok { - signedRecent, err := p.SignRecently(w.chain, head.Block) + signedRecent, err := p.SignRecently(w.chain, head.Header) if err != nil { log.Debug("Not allowed to propose block", "err", err) continue @@ -692,6 +695,7 @@ func (w *worker) makeEnv(parent *types.Header, header *types.Header, coinbase co coinbase: coinbase, header: header, witness: state.Witness(), + evm: vm.NewEVM(core.NewEVMBlockContext(header, w.chain, &coinbase), state, w.chainConfig, vm.Config{}), } // Keep track of transactions which return errors so they can be removed env.tcount = 0 @@ -764,7 +768,7 @@ func (w *worker) applyTransaction(env *environment, tx *types.Transaction, recei gp = env.gasPool.Gas() ) - receipt, err := core.ApplyTransaction(w.chainConfig, w.chain, &env.coinbase, env.gasPool, env.state, env.header, tx, &env.header.GasUsed, vm.Config{}, receiptProcessors...) + receipt, err := core.ApplyTransaction(env.evm, env.gasPool, env.state, env.header, tx, &env.header.GasUsed, receiptProcessors...) if err != nil { env.state.RevertToSnapshot(snap) env.gasPool.SetGas(gp) @@ -1024,13 +1028,16 @@ func (w *worker) prepareWork(genParams *generateParams, witness bool) (*environm } header.BlobGasUsed = new(uint64) header.ExcessBlobGas = &excessBlobGas - if w.chainConfig.Parlia != nil { - header.WithdrawalsHash = &types.EmptyWithdrawalsHash - } if w.chainConfig.Parlia == nil { header.ParentBeaconRoot = genParams.beaconRoot - } else if w.chainConfig.IsBohr(header.Number, header.Time) { - header.ParentBeaconRoot = new(common.Hash) + } else { + header.WithdrawalsHash = &types.EmptyWithdrawalsHash + if w.chainConfig.IsBohr(header.Number, header.Time) { + header.ParentBeaconRoot = new(common.Hash) + } + if w.chainConfig.IsPrague(header.Number, header.Time) { + header.RequestsHash = &types.EmptyRequestsHash + } } } // Could potentially happen if starting to mine in an odd state. @@ -1046,15 +1053,11 @@ func (w *worker) prepareWork(genParams *generateParams, witness bool) (*environm systemcontracts.TryUpdateBuildInSystemContract(w.chainConfig, header.Number, parent.Time, header.Time, env.state, true) if header.ParentBeaconRoot != nil { - context := core.NewEVMBlockContext(header, w.chain, nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, env.state, w.chainConfig, vm.Config{}) - core.ProcessBeaconBlockRoot(*header.ParentBeaconRoot, vmenv, env.state) + core.ProcessBeaconBlockRoot(*header.ParentBeaconRoot, env.evm) } if w.chainConfig.IsPrague(header.Number, header.Time) { - context := core.NewEVMBlockContext(header, w.chain, nil) - vmenv := vm.NewEVM(context, vm.TxContext{}, env.state, w.chainConfig, vm.Config{}) - core.ProcessParentBlockHash(header.ParentHash, vmenv, env.state) + core.ProcessParentBlockHash(header.ParentHash, env.evm) } env.size = uint32(env.header.Size()) @@ -1157,12 +1160,40 @@ func (w *worker) generateWork(params *generateParams, witness bool) *newPayloadR defer work.discard() if !params.noTxs { + interrupt := new(atomic.Int32) + timer := time.AfterFunc(w.config.Recommit, func() { + interrupt.Store(commitInterruptTimeout) + }) + defer timer.Stop() + err := w.fillTransactions(nil, work, nil, nil) if errors.Is(err, errBlockInterruptedByTimeout) { log.Warn("Block building is interrupted", "allowance", common.PrettyDuration(w.recommit)) } } body := types.Body{Transactions: work.txs, Withdrawals: params.withdrawals} + allLogs := make([]*types.Log, 0) + for _, r := range work.receipts { + allLogs = append(allLogs, r.Logs...) + } + // Collect consensus-layer requests if Prague is enabled. + var requests [][]byte + if w.chainConfig.IsPrague(work.header.Number, work.header.Time) { + requests = [][]byte{} + // EIP-6110 deposits + if err := core.ParseDepositLogs(&requests, allLogs, w.chainConfig); err != nil { + return &newPayloadResult{err: err} + } + // EIP-7002 + core.ProcessWithdrawalQueue(&requests, work.evm) + // EIP-7251 consolidations + core.ProcessConsolidationQueue(&requests, work.evm) + } + if requests != nil { + reqHash := types.CalcRequestsHash(requests) + work.header.RequestsHash = &reqHash + } + fees := work.state.GetBalance(consensus.SystemAddress) block, receipts, err := w.engine.FinalizeAndAssemble(w.chain, work.header, work.state, &body, work.receipts) if err != nil { @@ -1172,9 +1203,10 @@ func (w *worker) generateWork(params *generateParams, witness bool) *newPayloadR return &newPayloadResult{ block: block, fees: fees.ToBig(), - sidecars: work.sidecars, + sidecars: work.sidecars.BlobTxSidecarList(), stateDB: work.state, receipts: receipts, + requests: requests, witness: work.witness, } } diff --git a/miner/worker_test.go b/miner/worker_test.go index 3059387f34..8f056a087e 100644 --- a/miner/worker_test.go +++ b/miner/worker_test.go @@ -35,6 +35,7 @@ import ( "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/event" + "github.com/ethereum/go-ethereum/miner/minerconfig" "github.com/ethereum/go-ethereum/params" "github.com/holiman/uint256" ) @@ -66,7 +67,7 @@ var ( pendingTxs []*types.Transaction newTxs []*types.Transaction - testConfig = &Config{ + testConfig = &minerconfig.Config{ Recommit: time.Second, GasCeil: params.GenesisGasLimit, } diff --git a/node/api_test.go b/node/api_test.go index 8761c4883e..4033c85871 100644 --- a/node/api_test.go +++ b/node/api_test.go @@ -244,7 +244,6 @@ func TestStartRPC(t *testing.T) { } for _, test := range tests { - test := test t.Run(test.name, func(t *testing.T) { t.Parallel() diff --git a/node/database.go b/node/database.go new file mode 100644 index 0000000000..3210cf0d1d --- /dev/null +++ b/node/database.go @@ -0,0 +1,121 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package node + +import ( + "fmt" + + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/ethdb/leveldb" + "github.com/ethereum/go-ethereum/ethdb/pebble" + "github.com/ethereum/go-ethereum/log" +) + +// openOptions contains the options to apply when opening a database. +// OBS: If AncientsDirectory is empty, it indicates that no freezer is to be used. +type openOptions struct { + Type string // "leveldb" | "pebble" + Directory string // the datadir + AncientsDirectory string // the ancients-dir + Namespace string // the namespace for database relevant metrics + Cache int // the capacity(in megabytes) of the data caching + Handles int // number of files to be open simultaneously + ReadOnly bool + + DisableFreeze bool + IsLastOffset bool + PruneAncientData bool + MultiDataBase bool +} + +// openDatabase opens both a disk-based key-value database such as leveldb or pebble, but also +// integrates it with a freezer database -- if the AncientDir option has been +// set on the provided OpenOptions. +// The passed o.AncientDir indicates the path of root ancient directory where +// the chain freezer can be opened. +func openDatabase(o openOptions) (ethdb.Database, error) { + kvdb, err := openKeyValueDatabase(o) + if err != nil { + return nil, err + } + if rawdb.ReadAncientType(kvdb) == rawdb.PruneFreezerType { + if !o.PruneAncientData { + log.Warn("NOTICE: You're opening a pruned disk db!") + } + } + if len(o.AncientsDirectory) == 0 { + return kvdb, nil + } + frdb, err := rawdb.NewDatabaseWithFreezer(kvdb, o.AncientsDirectory, o.Namespace, o.ReadOnly, o.DisableFreeze, o.IsLastOffset, o.PruneAncientData, o.MultiDataBase) + if err != nil { + kvdb.Close() + return nil, err + } + return frdb, nil +} + +// openKeyValueDatabase opens a disk-based key-value database, e.g. leveldb or pebble. +// +// type == null type != null +// +---------------------------------------- +// db is non-existent | pebble default | specified type +// db is existent | from db | specified type (if compatible) +func openKeyValueDatabase(o openOptions) (ethdb.Database, error) { + // Reject any unsupported database type + if len(o.Type) != 0 && o.Type != rawdb.DBLeveldb && o.Type != rawdb.DBPebble { + return nil, fmt.Errorf("unknown db.engine %v", o.Type) + } + // Retrieve any pre-existing database's type and use that or the requested one + // as long as there's no conflict between the two types + existingDb := rawdb.PreexistingDatabase(o.Directory) + if len(existingDb) != 0 && len(o.Type) != 0 && o.Type != existingDb { + return nil, fmt.Errorf("db.engine choice was %v but found pre-existing %v database in specified data directory", o.Type, existingDb) + } + if o.Type == rawdb.DBPebble || existingDb == rawdb.DBPebble { + log.Info("Using pebble as the backing database") + return newPebbleDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly) + } + if o.Type == rawdb.DBLeveldb || existingDb == rawdb.DBLeveldb { + log.Info("Using leveldb as the backing database") + return newLevelDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly) + } + // No pre-existing database, no user-requested one either. Default to Pebble. + log.Info("Defaulting to pebble as the backing database") + return newPebbleDBDatabase(o.Directory, o.Cache, o.Handles, o.Namespace, o.ReadOnly) +} + +// newLevelDBDatabase creates a persistent key-value database without a freezer +// moving immutable chain segments into cold storage. +func newLevelDBDatabase(file string, cache int, handles int, namespace string, readonly bool) (ethdb.Database, error) { + db, err := leveldb.New(file, cache, handles, namespace, readonly) + if err != nil { + return nil, err + } + log.Info("Using LevelDB as the backing database") + return rawdb.NewDatabase(db), nil +} + +// newPebbleDBDatabase creates a persistent key-value database without a freezer +// moving immutable chain segments into cold storage. +func newPebbleDBDatabase(file string, cache int, handles int, namespace string, readonly bool) (ethdb.Database, error) { + db, err := pebble.New(file, cache, handles, namespace, readonly) + if err != nil { + return nil, err + } + return rawdb.NewDatabase(db), nil +} diff --git a/node/node.go b/node/node.go index 88674d6d82..8a7b7d3cce 100644 --- a/node/node.go +++ b/node/node.go @@ -422,25 +422,13 @@ func (n *Node) obtainJWTSecret(cliParam string) ([]byte, error) { // startup. It's not meant to be called at any time afterwards as it makes certain // assumptions about the state of the node. func (n *Node) startRPC() error { - // Filter out personal api - var apis []rpc.API - for _, api := range n.rpcAPIs { - if api.Namespace == "personal" { - if n.config.EnablePersonal { - log.Warn("Deprecated personal namespace activated") - } else { - continue - } - } - apis = append(apis, api) - } - if err := n.startInProc(apis); err != nil { + if err := n.startInProc(n.rpcAPIs); err != nil { return err } // Configure IPC. if n.ipc.endpoint != "" { - if err := n.ipc.start(apis); err != nil { + if err := n.ipc.start(n.rpcAPIs); err != nil { return err } } @@ -770,7 +758,7 @@ func (n *Node) OpenDatabase(name string, cache, handles int, namespace string, r if n.config.DataDir == "" { db = rawdb.NewMemoryDatabase() } else { - db, err = rawdb.Open(rawdb.OpenOptions{ + db, err = openDatabase(openOptions{ Type: n.config.DBEngine, Directory: n.ResolvePath(name), Namespace: namespace, @@ -780,7 +768,6 @@ func (n *Node) OpenDatabase(name string, cache, handles int, namespace string, r MultiDataBase: n.CheckIfMultiDataBase(), }) } - if err == nil { db = n.wrapDatabase(db) } @@ -871,7 +858,7 @@ func (n *Node) OpenDatabaseWithFreezer(name string, cache, handles int, ancient, if n.config.DataDir == "" { db, err = rawdb.NewDatabaseWithFreezer(memorydb.New(), "", namespace, readonly, false, false, false, false) } else { - db, err = rawdb.Open(rawdb.OpenOptions{ + db, err = openDatabase(openOptions{ Type: n.config.DBEngine, Directory: n.ResolvePath(name), AncientsDirectory: n.ResolveAncient(name, ancient), @@ -884,7 +871,6 @@ func (n *Node) OpenDatabaseWithFreezer(name string, cache, handles int, ancient, PruneAncientData: pruneAncientData, }) } - if err == nil { db = n.wrapDatabase(db) } diff --git a/node/node_test.go b/node/node_test.go index 82e814cada..1552728d04 100644 --- a/node/node_test.go +++ b/node/node_test.go @@ -513,7 +513,6 @@ func TestNodeRPCPrefix(t *testing.T) { } for _, test := range tests { - test := test name := fmt.Sprintf("http=%s ws=%s", test.httpPrefix, test.wsPrefix) t.Run(name, func(t *testing.T) { cfg := &Config{ diff --git a/node/rpcstack_test.go b/node/rpcstack_test.go index c6f598b774..eb0bbac93f 100644 --- a/node/rpcstack_test.go +++ b/node/rpcstack_test.go @@ -522,7 +522,6 @@ func TestGzipHandler(t *testing.T) { } for _, test := range tests { - test := test t.Run(test.name, func(t *testing.T) { srv := httptest.NewServer(newGzipHandler(test.handler)) defer srv.Close() diff --git a/oss-fuzz.sh b/oss-fuzz.sh index 7993dc9c64..1f222c433b 100644 --- a/oss-fuzz.sh +++ b/oss-fuzz.sh @@ -160,6 +160,10 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzG1Add fuzz_g1_add\ $repo/tests/fuzzers/bls12381/bls12381_test.go +compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ + FuzzCrossG1Mul fuzz_cross_g1_mul\ + $repo/tests/fuzzers/bls12381/bls12381_test.go + compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzG1Mul fuzz_g1_mul\ $repo/tests/fuzzers/bls12381/bls12381_test.go @@ -172,6 +176,10 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzG2Add fuzz_g2_add \ $repo/tests/fuzzers/bls12381/bls12381_test.go +compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ + FuzzCrossG2Mul fuzz_cross_g2_mul\ + $repo/tests/fuzzers/bls12381/bls12381_test.go + compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzG2Mul fuzz_g2_mul\ $repo/tests/fuzzers/bls12381/bls12381_test.go @@ -204,6 +212,10 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzCrossG2Add fuzz_cross_g2_add \ $repo/tests/fuzzers/bls12381/bls12381_test.go +compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ + FuzzCrossG2MultiExp fuzz_cross_g2_multiexp \ + $repo/tests/fuzzers/bls12381/bls12381_test.go + compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/bls12381 \ FuzzCrossPairing fuzz_cross_pairing\ $repo/tests/fuzzers/bls12381/bls12381_test.go @@ -220,8 +232,8 @@ compile_fuzzer github.com/ethereum/go-ethereum/tests/fuzzers/secp256k1 \ Fuzz fuzzSecp256k1\ $repo/tests/fuzzers/secp256k1/secp_test.go +compile_fuzzer github.com/ethereum/go-ethereum/eth/protocols/eth \ + FuzzEthProtocolHandlers fuzz_eth_protocol_handlers \ + $repo/eth/protocols/eth/handler_test.go,$repo/eth/protocols/eth/peer_test.go -#compile_fuzzer tests/fuzzers/vflux FuzzClientPool fuzzClientPool -#compile_fuzzer tests/fuzzers/difficulty Fuzz fuzzDifficulty -#compile_fuzzer tests/fuzzers/les Fuzz fuzzLes diff --git a/p2p/dial.go b/p2p/dial.go index be8e153b80..2dffc63088 100644 --- a/p2p/dial.go +++ b/p2p/dial.go @@ -24,6 +24,7 @@ import ( "fmt" mrand "math/rand" "net" + "net/netip" "sync" "sync/atomic" "time" @@ -32,6 +33,7 @@ import ( "github.com/ethereum/go-ethereum/common/mclock" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/p2p/enode" + "github.com/ethereum/go-ethereum/p2p/enr" "github.com/ethereum/go-ethereum/p2p/netutil" ) @@ -78,6 +80,7 @@ var ( errRecentlyDialed = errors.New("recently dialed") errNetRestrict = errors.New("not contained in netrestrict list") errNoPort = errors.New("node does not provide TCP port") + errNoResolvedIP = errors.New("node does not provide a resolved IP") ) // dialer creates outbound connections and submits them into Server. @@ -91,16 +94,17 @@ var ( // to create peer connections to nodes arriving through the iterator. type dialScheduler struct { dialConfig - setupFunc dialSetupFunc - wg sync.WaitGroup - cancel context.CancelFunc - ctx context.Context - nodesIn chan *enode.Node - doneCh chan *dialTask - addStaticCh chan *enode.Node - remStaticCh chan *enode.Node - addPeerCh chan *conn - remPeerCh chan *conn + setupFunc dialSetupFunc + dnsLookupFunc func(ctx context.Context, network string, name string) ([]netip.Addr, error) + wg sync.WaitGroup + cancel context.CancelFunc + ctx context.Context + nodesIn chan *enode.Node + doneCh chan *dialTask + addStaticCh chan *enode.Node + remStaticCh chan *enode.Node + addPeerCh chan *conn + remPeerCh chan *conn // Everything below here belongs to loop and // should only be accessed by code on the loop goroutine. @@ -160,18 +164,19 @@ func (cfg dialConfig) withDefaults() dialConfig { func newDialScheduler(config dialConfig, it enode.Iterator, setupFunc dialSetupFunc) *dialScheduler { cfg := config.withDefaults() d := &dialScheduler{ - dialConfig: cfg, - historyTimer: mclock.NewAlarm(cfg.clock), - setupFunc: setupFunc, - dialing: make(map[enode.ID]*dialTask), - static: make(map[enode.ID]*dialTask), - peers: make(map[enode.ID]struct{}), - doneCh: make(chan *dialTask), - nodesIn: make(chan *enode.Node), - addStaticCh: make(chan *enode.Node), - remStaticCh: make(chan *enode.Node), - addPeerCh: make(chan *conn), - remPeerCh: make(chan *conn), + dialConfig: cfg, + historyTimer: mclock.NewAlarm(cfg.clock), + setupFunc: setupFunc, + dnsLookupFunc: net.DefaultResolver.LookupNetIP, + dialing: make(map[enode.ID]*dialTask), + static: make(map[enode.ID]*dialTask), + peers: make(map[enode.ID]struct{}), + doneCh: make(chan *dialTask), + nodesIn: make(chan *enode.Node), + addStaticCh: make(chan *enode.Node), + remStaticCh: make(chan *enode.Node), + addPeerCh: make(chan *conn), + remPeerCh: make(chan *conn), } d.lastStatsLog = d.clock.Now() d.ctx, d.cancel = context.WithCancel(context.Background()) @@ -280,7 +285,7 @@ loop: case node := <-d.addStaticCh: id := node.ID() _, exists := d.static[id] - d.log.Trace("Adding static node", "id", id, "ip", node.IPAddr(), "added", !exists) + d.log.Trace("Adding static node", "id", id, "endpoint", nodeEndpointForLog(node), "added", !exists) if exists { continue loop } @@ -439,10 +444,68 @@ func (d *dialScheduler) removeFromStaticPool(idx int) { task.staticPoolIndex = -1 } +// dnsResolveHostname updates the given node from its DNS hostname. +// This is used to resolve static dial targets. +func (d *dialScheduler) dnsResolveHostname(n *enode.Node) (*enode.Node, error) { + if n.Hostname() == "" { + return n, nil + } + + ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) + defer cancel() + foundIPs, err := d.dnsLookupFunc(ctx, "ip", n.Hostname()) + if err != nil { + return n, err + } + + // Check for IP updates. + var ( + nodeIP4, nodeIP6 netip.Addr + foundIP4, foundIP6 netip.Addr + ) + n.Load((*enr.IPv4Addr)(&nodeIP4)) + n.Load((*enr.IPv6Addr)(&nodeIP6)) + for _, ip := range foundIPs { + if ip.Is4() && !foundIP4.IsValid() { + foundIP4 = ip + } + if ip.Is6() && !foundIP6.IsValid() { + foundIP6 = ip + } + } + + if !foundIP4.IsValid() && !foundIP6.IsValid() { + // Lookup failed. + return n, errNoResolvedIP + } + if foundIP4 == nodeIP4 && foundIP6 == nodeIP6 { + // No updates necessary. + d.log.Trace("Node DNS lookup had no update", "id", n.ID(), "name", n.Hostname(), "ip", foundIP4, "ip6", foundIP6) + return n, nil + } + + // Update the node. Note this invalidates the ENR signature, because we use SignNull + // to create a modified copy. But this should be OK, since we just use the node as a + // dial target. And nodes will usually only have a DNS hostname if they came from a + // enode:// URL, which has no signature anyway. If it ever becomes a problem, the + // resolved IP could also be stored into dialTask instead of the node. + rec := n.Record() + if foundIP4.IsValid() { + rec.Set(enr.IPv4Addr(foundIP4)) + } + if foundIP6.IsValid() { + rec.Set(enr.IPv6Addr(foundIP6)) + } + rec.SetSeq(n.Seq()) // ensure seq not bumped by update + newNode := enode.SignNull(rec, n.ID()).WithHostname(n.Hostname()) + d.log.Debug("Node updated from DNS lookup", "id", n.ID(), "name", n.Hostname(), "ip", newNode.IP()) + return newNode, nil +} + // startDial runs the given dial task in a separate goroutine. func (d *dialScheduler) startDial(task *dialTask) { node := task.dest() - d.log.Trace("Starting p2p dial", "id", node.ID(), "ip", node.IPAddr(), "flag", task.flags) + d.log.Trace("Starting p2p dial", "id", node.ID(), "endpoint", nodeEndpointForLog(node), "flag", task.flags) hkey := string(node.ID().Bytes()) d.history.add(hkey, d.clock.Now().Add(dialHistoryExpiration)) d.dialing[node.ID()] = task @@ -479,14 +542,29 @@ func (t *dialTask) dest() *enode.Node { } func (t *dialTask) run(d *dialScheduler) { - if t.needResolve() && !t.resolve(d) { - return + if t.isStatic() { + // Resolve DNS. + if n := t.dest(); n.Hostname() != "" { + resolved, err := d.dnsResolveHostname(n) + if err != nil { + d.log.Warn("DNS lookup of static node failed", "id", n.ID(), "name", n.Hostname(), "err", err) + } else { + t.destPtr.Store(resolved) + } + } + // Try resolving node ID through the DHT if there is no IP address. + if !t.dest().IPAddr().IsValid() { + if !t.resolve(d) { + return // DHT resolve failed, skip dial. + } + } } err := t.dial(d, t.dest()) if err != nil { // For static nodes, resolve one more time if dialing fails. - if _, ok := err.(*dialError); ok && t.flags&staticDialedConn != 0 { + var dialErr *dialError + if errors.As(err, &dialErr) && t.isStatic() { if t.resolve(d) { t.dial(d, t.dest()) } @@ -494,8 +572,8 @@ func (t *dialTask) run(d *dialScheduler) { } } -func (t *dialTask) needResolve() bool { - return t.flags&staticDialedConn != 0 && !t.dest().IPAddr().IsValid() +func (t *dialTask) isStatic() bool { + return t.flags&staticDialedConn != 0 } // resolve attempts to find the current endpoint for the destination @@ -559,3 +637,10 @@ func cleanupDialErr(err error) error { } return err } + +func nodeEndpointForLog(n *enode.Node) string { + if n.Hostname() != "" { + return n.Hostname() + } + return n.IPAddr().String() +} diff --git a/p2p/dial_test.go b/p2p/dial_test.go index 13908f11ea..f18dacce2a 100644 --- a/p2p/dial_test.go +++ b/p2p/dial_test.go @@ -22,6 +22,7 @@ import ( "fmt" "math/rand" "net" + "net/netip" "reflect" "sync" "testing" @@ -394,6 +395,34 @@ func TestDialSchedResolve(t *testing.T) { }) } +func TestDialSchedDNSHostname(t *testing.T) { + t.Parallel() + + config := dialConfig{ + maxActiveDials: 1, + maxDialPeers: 1, + } + node := newNode(uintID(0x01), ":30303").WithHostname("node-hostname") + resolved := newNode(uintID(0x01), "1.2.3.4:30303").WithHostname("node-hostname") + runDialTest(t, config, []dialTestRound{ + { + update: func(d *dialScheduler) { + d.dnsLookupFunc = func(ctx context.Context, network string, name string) ([]netip.Addr, error) { + if name != "node-hostname" { + t.Error("wrong hostname in DNS lookup:", name) + } + result := []netip.Addr{netip.MustParseAddr("1.2.3.4")} + return result, nil + } + d.addStatic(node) + }, + wantNewDials: []*enode.Node{ + resolved, + }, + }, + }) +} + // ------- // Code below here is the framework for the tests above. diff --git a/p2p/discover/metrics.go b/p2p/discover/metrics.go index 9261ae1376..5d4c953c90 100644 --- a/p2p/discover/metrics.go +++ b/p2p/discover/metrics.go @@ -34,7 +34,7 @@ const ( ) var ( - bucketsCounter []metrics.Counter + bucketsCounter []*metrics.Counter ingressTrafficMeter = metrics.NewRegisteredMeter(ingressMeterName, nil) egressTrafficMeter = metrics.NewRegisteredMeter(egressMeterName, nil) ) @@ -53,7 +53,7 @@ type meteredUdpConn struct { func newMeteredConn(conn UDPConn) UDPConn { // Short circuit if metrics are disabled - if !metrics.Enabled { + if !metrics.Enabled() { return conn } return &meteredUdpConn{udpConn: conn} diff --git a/p2p/discover/table.go b/p2p/discover/table.go index 7c95fffd43..224263fe00 100644 --- a/p2p/discover/table.go +++ b/p2p/discover/table.go @@ -625,7 +625,7 @@ func (tab *Table) nodeAdded(b *bucket, n *tableNode) { if tab.nodeAddedHook != nil { tab.nodeAddedHook(b, n) } - if metrics.Enabled { + if metrics.Enabled() { bucketsCounter[b.index].Inc(1) } } @@ -635,7 +635,7 @@ func (tab *Table) nodeRemoved(b *bucket, n *tableNode) { if tab.nodeRemovedHook != nil { tab.nodeRemovedHook(b, n) } - if metrics.Enabled { + if metrics.Enabled() { bucketsCounter[b.index].Dec(1) } } diff --git a/p2p/discover/v5wire/encoding_test.go b/p2p/discover/v5wire/encoding_test.go index 8dd02620eb..c66a0da9d3 100644 --- a/p2p/discover/v5wire/encoding_test.go +++ b/p2p/discover/v5wire/encoding_test.go @@ -395,7 +395,6 @@ func TestTestVectorsV5(t *testing.T) { } for _, test := range tests { - test := test t.Run(test.name, func(t *testing.T) { net := newHandshakeTest() defer net.close() diff --git a/p2p/enode/node.go b/p2p/enode/node.go index 4d93d3f6be..d6f2ac7ff5 100644 --- a/p2p/enode/node.go +++ b/p2p/enode/node.go @@ -37,6 +37,10 @@ var errMissingPrefix = errors.New("missing 'enr:' prefix for base64-encoded reco type Node struct { r enr.Record id ID + + // hostname tracks the DNS name of the node. + hostname string + // endpoint information ip netip.Addr udp uint16 @@ -77,6 +81,8 @@ func newNodeWithID(r *enr.Record, id ID) *Node { n.setIP4(ip4) case valid6: n.setIP6(ip6) + default: + n.setIPv4Ports() } return n } @@ -103,6 +109,10 @@ func localityScore(ip netip.Addr) int { func (n *Node) setIP4(ip netip.Addr) { n.ip = ip + n.setIPv4Ports() +} + +func (n *Node) setIPv4Ports() { n.Load((*enr.UDP)(&n.udp)) n.Load((*enr.TCP)(&n.tcp)) } @@ -184,6 +194,18 @@ func (n *Node) TCP() int { return int(n.tcp) } +// WithHostname adds a DNS hostname to the node. +func (n *Node) WithHostname(hostname string) *Node { + cpy := *n + cpy.hostname = hostname + return &cpy +} + +// Hostname returns the DNS name assigned by WithHostname. +func (n *Node) Hostname() string { + return n.hostname +} + // UDPEndpoint returns the announced UDP endpoint. func (n *Node) UDPEndpoint() (netip.AddrPort, bool) { if !n.ip.IsValid() || n.ip.IsUnspecified() || n.udp == 0 { diff --git a/p2p/enode/node_test.go b/p2p/enode/node_test.go index f38c77415e..e9fe631f34 100644 --- a/p2p/enode/node_test.go +++ b/p2p/enode/node_test.go @@ -74,6 +74,7 @@ func TestNodeEndpoints(t *testing.T) { wantUDP int wantTCP int wantQUIC int + wantDNS string } tests := []endpointTest{ { @@ -90,6 +91,7 @@ func TestNodeEndpoints(t *testing.T) { r.Set(enr.UDP(9000)) return SignNull(&r, id) }(), + wantUDP: 9000, }, { name: "tcp-only", @@ -98,6 +100,7 @@ func TestNodeEndpoints(t *testing.T) { r.Set(enr.TCP(9000)) return SignNull(&r, id) }(), + wantTCP: 9000, }, { name: "quic-only", @@ -268,6 +271,19 @@ func TestNodeEndpoints(t *testing.T) { wantIP: netip.MustParseAddr("2001::ff00:0042:8329"), wantQUIC: 9001, }, + { + name: "dns-only", + node: func() *Node { + var r enr.Record + r.Set(enr.UDP(30303)) + r.Set(enr.TCP(30303)) + n := SignNull(&r, id).WithHostname("example.com") + return n + }(), + wantTCP: 30303, + wantUDP: 30303, + wantDNS: "example.com", + }, } for _, test := range tests { @@ -284,6 +300,9 @@ func TestNodeEndpoints(t *testing.T) { if quic, _ := test.node.QUICEndpoint(); test.wantQUIC != int(quic.Port()) { t.Errorf("node has wrong QUIC port %d, want %d", quic.Port(), test.wantQUIC) } + if test.wantDNS != test.node.Hostname() { + t.Errorf("node has wrong DNS name %s, want %s", test.node.Hostname(), test.wantDNS) + } }) } } diff --git a/p2p/enode/urlv4.go b/p2p/enode/urlv4.go index a55dfa6632..b455cd4533 100644 --- a/p2p/enode/urlv4.go +++ b/p2p/enode/urlv4.go @@ -33,7 +33,6 @@ import ( var ( incompleteNodeURL = regexp.MustCompile("(?i)^(?:enode://)?([0-9a-f]+)$") - lookupIPFunc = net.LookupIP ) // MustParseV4 parses a node URL. It panics if the URL is not valid. @@ -126,20 +125,9 @@ func parseComplete(rawurl string) (*Node, error) { if id, err = parsePubkey(u.User.String()); err != nil { return nil, fmt.Errorf("invalid public key (%v)", err) } - // Parse the IP address. + + // Parse the IP and ports. ip := net.ParseIP(u.Hostname()) - if ip == nil { - ips, err := lookupIPFunc(u.Hostname()) - if err != nil { - return nil, err - } - ip = ips[0] - } - // Ensure the IP is 4 bytes long for IPv4 addresses. - if ipv4 := ip.To4(); ipv4 != nil { - ip = ipv4 - } - // Parse the port numbers. if tcpPort, err = strconv.ParseUint(u.Port(), 10, 16); err != nil { return nil, errors.New("invalid port") } @@ -151,7 +139,13 @@ func parseComplete(rawurl string) (*Node, error) { return nil, errors.New("invalid discport in query") } } - return NewV4(id, ip, int(tcpPort), int(udpPort)), nil + + // Create the node. + node := NewV4(id, ip, int(tcpPort), int(udpPort)) + if ip == nil && u.Hostname() != "" { + node = node.WithHostname(u.Hostname()) + } + return node, nil } // parsePubkey parses a hex-encoded secp256k1 public key. @@ -181,15 +175,23 @@ func (n *Node) URLv4() string { nodeid = fmt.Sprintf("%s.%x", scheme, n.id[:]) } u := url.URL{Scheme: "enode"} - if !n.ip.IsValid() { - u.Host = nodeid - } else { + if n.Hostname() != "" { + // For nodes with a DNS name: include DNS name, TCP port, and optional UDP port + u.User = url.User(nodeid) + u.Host = fmt.Sprintf("%s:%d", n.Hostname(), n.TCP()) + if n.UDP() != n.TCP() { + u.RawQuery = "discport=" + strconv.Itoa(n.UDP()) + } + } else if n.ip.IsValid() { + // For IP-based nodes: include IP address, TCP port, and optional UDP port addr := net.TCPAddr{IP: n.IP(), Port: n.TCP()} u.User = url.User(nodeid) u.Host = addr.String() if n.UDP() != n.TCP() { u.RawQuery = "discport=" + strconv.Itoa(n.UDP()) } + } else { + u.Host = nodeid } return u.String() } diff --git a/p2p/enode/urlv4_test.go b/p2p/enode/urlv4_test.go index 33de96cc57..f39d5a2deb 100644 --- a/p2p/enode/urlv4_test.go +++ b/p2p/enode/urlv4_test.go @@ -18,7 +18,6 @@ package enode import ( "crypto/ecdsa" - "errors" "net" "reflect" "strings" @@ -28,15 +27,6 @@ import ( "github.com/ethereum/go-ethereum/p2p/enr" ) -func init() { - lookupIPFunc = func(name string) ([]net.IP, error) { - if name == "node.example.org" { - return []net.IP{{33, 44, 55, 66}}, nil - } - return nil, errors.New("no such host") - } -} - var parseNodeTests = []struct { input string wantError string @@ -70,10 +60,6 @@ var parseNodeTests = []struct { wantError: enr.ErrInvalidSig.Error(), }, // Complete node URLs with IP address and ports - { - input: "enode://1dd9d65c4552b5eb43d5ad55a2ee3f56c6cbc1c64a5c8d659f51fcd51bace24351232b8d7821617d2b29b54b81cdefb9b3e9c37d7fd5f63270bcc9e1a6f6a439@invalid.:3", - wantError: `no such host`, - }, { input: "enode://1dd9d65c4552b5eb43d5ad55a2ee3f56c6cbc1c64a5c8d659f51fcd51bace24351232b8d7821617d2b29b54b81cdefb9b3e9c37d7fd5f63270bcc9e1a6f6a439@127.0.0.1:foo", wantError: `invalid port`, @@ -91,6 +77,15 @@ var parseNodeTests = []struct { 52150, ), }, + { + input: "enode://1dd9d65c4552b5eb43d5ad55a2ee3f56c6cbc1c64a5c8d659f51fcd51bace24351232b8d7821617d2b29b54b81cdefb9b3e9c37d7fd5f63270bcc9e1a6f6a439@valid.:3", + wantResult: NewV4( + hexPubkey("1dd9d65c4552b5eb43d5ad55a2ee3f56c6cbc1c64a5c8d659f51fcd51bace24351232b8d7821617d2b29b54b81cdefb9b3e9c37d7fd5f63270bcc9e1a6f6a439"), + nil, + 3, + 3, + ).WithHostname("valid."), + }, { input: "enode://1dd9d65c4552b5eb43d5ad55a2ee3f56c6cbc1c64a5c8d659f51fcd51bace24351232b8d7821617d2b29b54b81cdefb9b3e9c37d7fd5f63270bcc9e1a6f6a439@[::]:52150", wantResult: NewV4( diff --git a/p2p/metrics.go b/p2p/metrics.go index 3b159e842e..d713a2fc8d 100644 --- a/p2p/metrics.go +++ b/p2p/metrics.go @@ -37,19 +37,19 @@ const ( ) var ( - activePeerGauge metrics.Gauge = metrics.NilGauge{} - activeInboundPeerGauge metrics.Gauge = metrics.NilGauge{} - activeOutboundPeerGauge metrics.Gauge = metrics.NilGauge{} + activePeerGauge = metrics.NewRegisteredGauge("p2p/peers", nil) + activeInboundPeerGauge = metrics.NewRegisteredGauge("p2p/peers/inbound", nil) + activeOutboundPeerGauge = metrics.NewRegisteredGauge("p2p/peers/outbound", nil) ingressTrafficMeter = metrics.NewRegisteredMeter("p2p/ingress", nil) egressTrafficMeter = metrics.NewRegisteredMeter("p2p/egress", nil) // general ingress/egress connection meters - serveMeter metrics.Meter = metrics.NilMeter{} - serveSuccessMeter metrics.Meter = metrics.NilMeter{} - dialMeter metrics.Meter = metrics.NilMeter{} - dialSuccessMeter metrics.Meter = metrics.NilMeter{} - dialConnectionError metrics.Meter = metrics.NilMeter{} + serveMeter = metrics.NewRegisteredMeter("p2p/serves", nil) + serveSuccessMeter = metrics.NewRegisteredMeter("p2p/serves/success", nil) + dialMeter = metrics.NewRegisteredMeter("p2p/dials", nil) + dialSuccessMeter = metrics.NewRegisteredMeter("p2p/dials/success", nil) + dialConnectionError = metrics.NewRegisteredMeter("p2p/dials/error/connection", nil) // dial error meters dialTooManyPeers = metrics.NewRegisteredMeter("p2p/dials/error/saturated", nil) @@ -70,25 +70,10 @@ var ( serveProtoHandshakeError = metrics.NewRegisteredMeter("p2p/serves/error/rlpx/proto", nil) ) -func init() { - if !metrics.Enabled { - return - } - - activePeerGauge = metrics.NewRegisteredGauge("p2p/peers", nil) - activeInboundPeerGauge = metrics.NewRegisteredGauge("p2p/peers/inbound", nil) - activeOutboundPeerGauge = metrics.NewRegisteredGauge("p2p/peers/outbound", nil) - serveMeter = metrics.NewRegisteredMeter("p2p/serves", nil) - serveSuccessMeter = metrics.NewRegisteredMeter("p2p/serves/success", nil) - dialMeter = metrics.NewRegisteredMeter("p2p/dials", nil) - dialSuccessMeter = metrics.NewRegisteredMeter("p2p/dials/success", nil) - dialConnectionError = metrics.NewRegisteredMeter("p2p/dials/error/connection", nil) -} - // markDialError matches errors that occur while setting up a dial connection // to the corresponding meter. func markDialError(err error) { - if !metrics.Enabled { + if !metrics.Enabled() { return } if err2 := errors.Unwrap(err); err2 != nil { @@ -115,7 +100,7 @@ func markDialError(err error) { // markServeError matches errors that occur while setting up a serve connection // to the corresponding meter. func markServeError(err error) { - if !metrics.Enabled { + if !metrics.Enabled() { return } if err2 := errors.Unwrap(err); err2 != nil { @@ -149,7 +134,7 @@ type meteredConn struct { // connection meter and also increases the metered peer count. If the metrics // system is disabled, function returns the original connection. func newMeteredConn(conn net.Conn) net.Conn { - if !metrics.Enabled { + if !metrics.Enabled() { return conn } return &meteredConn{Conn: conn} diff --git a/p2p/netutil/addrutil_test.go b/p2p/netutil/addrutil_test.go new file mode 100644 index 0000000000..0abbabb54b --- /dev/null +++ b/p2p/netutil/addrutil_test.go @@ -0,0 +1,140 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package netutil + +import ( + "net" + "net/netip" + "path/filepath" + "testing" +) + +// customNetAddr is a custom implementation of net.Addr for testing purposes. +type customNetAddr struct{} + +func (c *customNetAddr) Network() string { return "custom" } +func (c *customNetAddr) String() string { return "custom" } + +func TestAddrAddr(t *testing.T) { + tempDir := t.TempDir() + tests := []struct { + name string + addr net.Addr + want netip.Addr + }{ + { + name: "IPAddr IPv4", + addr: &net.IPAddr{IP: net.ParseIP("192.0.2.1")}, + want: netip.MustParseAddr("192.0.2.1"), + }, + { + name: "IPAddr IPv6", + addr: &net.IPAddr{IP: net.ParseIP("2001:db8::1")}, + want: netip.MustParseAddr("2001:db8::1"), + }, + { + name: "TCPAddr IPv4", + addr: &net.TCPAddr{IP: net.ParseIP("192.0.2.1"), Port: 8080}, + want: netip.MustParseAddr("192.0.2.1"), + }, + { + name: "TCPAddr IPv6", + addr: &net.TCPAddr{IP: net.ParseIP("2001:db8::1"), Port: 8080}, + want: netip.MustParseAddr("2001:db8::1"), + }, + { + name: "UDPAddr IPv4", + addr: &net.UDPAddr{IP: net.ParseIP("192.0.2.1"), Port: 8080}, + want: netip.MustParseAddr("192.0.2.1"), + }, + { + name: "UDPAddr IPv6", + addr: &net.UDPAddr{IP: net.ParseIP("2001:db8::1"), Port: 8080}, + want: netip.MustParseAddr("2001:db8::1"), + }, + { + name: "Unsupported Addr type", + addr: &net.UnixAddr{Name: filepath.Join(tempDir, "test.sock"), Net: "unix"}, + want: netip.Addr{}, + }, + { + name: "Nil input", + addr: nil, + want: netip.Addr{}, + }, + { + name: "Custom net.Addr implementation", + addr: &customNetAddr{}, + want: netip.Addr{}, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + if got := AddrAddr(tt.addr); got != tt.want { + t.Errorf("AddrAddr() = %v, want %v", got, tt.want) + } + }) + } +} + +func TestIPToAddr(t *testing.T) { + tests := []struct { + name string + ip net.IP + want netip.Addr + }{ + { + name: "IPv4", + ip: net.ParseIP("192.0.2.1"), + want: netip.MustParseAddr("192.0.2.1"), + }, + { + name: "IPv6", + ip: net.ParseIP("2001:db8::1"), + want: netip.MustParseAddr("2001:db8::1"), + }, + { + name: "Invalid IP", + ip: net.IP{1, 2, 3}, + want: netip.Addr{}, + }, + { + name: "Invalid IP (5 octets)", + ip: net.IP{192, 0, 2, 1, 1}, + want: netip.Addr{}, + }, + { + name: "IPv4-mapped IPv6", + ip: net.ParseIP("::ffff:192.0.2.1"), + want: netip.MustParseAddr("192.0.2.1"), + }, + { + name: "Nil input", + ip: nil, + want: netip.Addr{}, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + if got := IPToAddr(tt.ip); got != tt.want { + t.Errorf("IPToAddr() = %v, want %v", got, tt.want) + } + }) + } +} diff --git a/p2p/peer.go b/p2p/peer.go index 61b62fcf3c..bd45dba5cf 100644 --- a/p2p/peer.go +++ b/p2p/peer.go @@ -378,9 +378,7 @@ func (p *Peer) handle(msg Msg) error { case msg.Code == discMsg: // This is the last message. We don't need to discard or // check errors because, the connection will be closed after it. - var m struct{ R DiscReason } - rlp.Decode(msg.Payload, &m) - return m.R + return decodeDisconnectMessage(msg.Payload) case msg.Code < baseProtocolLength: // ignore other base protocol messages return msg.Discard() @@ -390,7 +388,7 @@ func (p *Peer) handle(msg Msg) error { if err != nil { return fmt.Errorf("msg code out of range: %v", msg.Code) } - if metrics.Enabled { + if metrics.Enabled() { m := fmt.Sprintf("%s/%s/%d/%#02x", ingressMeterName, proto.Name, proto.Version, msg.Code-proto.offset) metrics.GetOrRegisterMeter(m, nil).Mark(int64(msg.meterSize)) metrics.GetOrRegisterMeter(m+"/packets", nil).Mark(1) @@ -405,6 +403,27 @@ func (p *Peer) handle(msg Msg) error { return nil } +// decodeDisconnectMessage decodes the payload of discMsg. +func decodeDisconnectMessage(r io.Reader) (reason DiscReason) { + s := rlp.NewStream(r, 100) + k, _, err := s.Kind() + if err != nil { + return DiscInvalid + } + if k == rlp.List { + s.List() + err = s.Decode(&reason) + } else { + // Legacy path: some implementations, including geth, used to send the disconnect + // reason as a byte array by accident. + err = s.Decode(&reason) + } + if err != nil { + reason = DiscInvalid + } + return reason +} + func countMatchingProtocols(protocols []Protocol, caps []Cap) int { n := 0 for _, cap := range caps { @@ -445,7 +464,6 @@ outer: func (p *Peer) startProtocols(writeStart <-chan struct{}, writeErr chan<- error) { p.wg.Add(len(p.running)) for _, proto := range p.running { - proto := proto proto.closed = p.closed proto.wstart = writeStart proto.werr = writeErr diff --git a/p2p/peer_error.go b/p2p/peer_error.go index ebc59de251..dcdadf7fe3 100644 --- a/p2p/peer_error.go +++ b/p2p/peer_error.go @@ -70,6 +70,8 @@ const ( DiscSelf DiscReadTimeout DiscSubprotocolError = DiscReason(0x10) + + DiscInvalid = 0xff ) var discReasonToString = [...]string{ @@ -86,10 +88,11 @@ var discReasonToString = [...]string{ DiscSelf: "connected to self", DiscReadTimeout: "read timeout", DiscSubprotocolError: "subprotocol error", + DiscInvalid: "invalid disconnect reason", } func (d DiscReason) String() string { - if len(discReasonToString) <= int(d) { + if len(discReasonToString) <= int(d) || discReasonToString[d] == "" { return fmt.Sprintf("unknown disconnect reason %d", d) } return discReasonToString[d] diff --git a/p2p/peer_test.go b/p2p/peer_test.go index 4308bbd2eb..dea72875fe 100644 --- a/p2p/peer_test.go +++ b/p2p/peer_test.go @@ -60,22 +60,22 @@ func uintID(i uint16) enode.ID { // newNode creates a node record with the given address. func newNode(id enode.ID, addr string) *enode.Node { var r enr.Record - if addr != "" { - // Set the port if present. - if strings.Contains(addr, ":") { - hs, ps, err := net.SplitHostPort(addr) - if err != nil { - panic(fmt.Errorf("invalid address %q", addr)) - } - port, err := strconv.Atoi(ps) - if err != nil { - panic(fmt.Errorf("invalid port in %q", addr)) - } - r.Set(enr.TCP(port)) - r.Set(enr.UDP(port)) - addr = hs + // Set the port if present. + if strings.Contains(addr, ":") { + hs, ps, err := net.SplitHostPort(addr) + if err != nil { + panic(fmt.Errorf("invalid address %q", addr)) + } + port, err := strconv.Atoi(ps) + if err != nil { + panic(fmt.Errorf("invalid port in %q", addr)) } - // Set the IP. + r.Set(enr.TCP(port)) + r.Set(enr.UDP(port)) + addr = hs + } + // Set the IP. + if addr != "" { ip := net.ParseIP(addr) if ip == nil { panic(fmt.Errorf("invalid IP %q", addr)) diff --git a/p2p/tracker/tracker.go b/p2p/tracker/tracker.go index 6a733b9ba5..5b72eb2b88 100644 --- a/p2p/tracker/tracker.go +++ b/p2p/tracker/tracker.go @@ -84,7 +84,7 @@ func New(protocol string, timeout time.Duration) *Tracker { // Track adds a network request to the tracker to wait for a response to arrive // or until the request it cancelled or times out. func (t *Tracker) Track(peer string, version uint, reqCode uint64, resCode uint64, id uint64) { - if !metrics.Enabled { + if !metrics.Enabled() { return } t.lock.Lock() @@ -163,7 +163,7 @@ func (t *Tracker) schedule() { // Fulfil fills a pending request, if any is available, reporting on various metrics. func (t *Tracker) Fulfil(peer string, version uint, code uint64, id uint64) { - if !metrics.Enabled { + if !metrics.Enabled() { return } t.lock.Lock() diff --git a/p2p/transport.go b/p2p/transport.go index c8fc3c92aa..62ceba2b58 100644 --- a/p2p/transport.go +++ b/p2p/transport.go @@ -99,7 +99,7 @@ func (t *rlpxTransport) WriteMsg(msg Msg) error { // Set metrics. msg.meterSize = size - if metrics.Enabled && msg.meterCap.Name != "" { // don't meter non-subprotocol messages + if metrics.Enabled() && msg.meterCap.Name != "" { // don't meter non-subprotocol messages m := fmt.Sprintf("%s/%s/%d/%#02x", egressMeterName, msg.meterCap.Name, msg.meterCap.Version, msg.meterCode) metrics.GetOrRegisterMeter(m, nil).Mark(int64(msg.meterSize)) metrics.GetOrRegisterMeter(m+"/packets", nil).Mark(1) @@ -114,15 +114,14 @@ func (t *rlpxTransport) close(err error) { // Tell the remote end why we're disconnecting if possible. // We only bother doing this if the underlying connection supports // setting a timeout tough. - if t.conn != nil { - if r, ok := err.(DiscReason); ok && r != DiscNetworkError { - deadline := time.Now().Add(discWriteTimeout) - if err := t.conn.SetWriteDeadline(deadline); err == nil { - // Connection supports write deadline. - t.wbuf.Reset() - rlp.Encode(&t.wbuf, []DiscReason{r}) - t.conn.Write(discMsg, t.wbuf.Bytes()) - } + if reason, ok := err.(DiscReason); ok && reason != DiscNetworkError { + // We do not use the WriteMsg func since we want a custom deadline + deadline := time.Now().Add(discWriteTimeout) + if err := t.conn.SetWriteDeadline(deadline); err == nil { + // Connection supports write deadline. + t.wbuf.Reset() + rlp.Encode(&t.wbuf, []any{reason}) + t.conn.Write(discMsg, t.wbuf.Bytes()) } } t.conn.Close() @@ -164,11 +163,8 @@ func readProtocolHandshake(rw MsgReader) (*protoHandshake, error) { if msg.Code == discMsg { // Disconnect before protocol handshake is valid according to the // spec and we send it ourself if the post-handshake checks fail. - // We can't return the reason directly, though, because it is echoed - // back otherwise. Wrap it in a string instead. - var reason [1]DiscReason - rlp.Decode(msg.Payload, &reason) - return nil, reason[0] + r := decodeDisconnectMessage(msg.Payload) + return nil, r } if msg.Code != handshakeMsg { return nil, fmt.Errorf("expected handshake, got %x", msg.Code) diff --git a/p2p/transport_test.go b/p2p/transport_test.go index 01695cd3af..777be1bd0d 100644 --- a/p2p/transport_test.go +++ b/p2p/transport_test.go @@ -97,7 +97,7 @@ func TestProtocolHandshake(t *testing.T) { return } - if err := ExpectMsg(rlpx, discMsg, []DiscReason{DiscQuitting}); err != nil { + if err := ExpectMsg(rlpx, discMsg, []any{DiscQuitting}); err != nil { t.Errorf("error receiving disconnect: %v", err) } }() @@ -112,7 +112,13 @@ func TestProtocolHandshakeErrors(t *testing.T) { }{ { code: discMsg, - msg: []DiscReason{DiscQuitting}, + msg: []any{DiscQuitting}, + err: DiscQuitting, + }, + { + // legacy disconnect encoding as byte array + code: discMsg, + msg: []byte{byte(DiscQuitting)}, err: DiscQuitting, }, { diff --git a/params/config.go b/params/config.go index e386b0e75e..bb649da4d5 100644 --- a/params/config.go +++ b/params/config.go @@ -18,6 +18,7 @@ package params import ( "fmt" + "math" "math/big" "github.com/ethereum/go-ethereum/common" @@ -40,82 +41,98 @@ var ( // MainnetChainConfig is the chain parameters to run a node on the main network. MainnetChainConfig = &ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(1_150_000), - DAOForkBlock: big.NewInt(1_920_000), - DAOForkSupport: true, - EIP150Block: big.NewInt(2_463_000), - EIP155Block: big.NewInt(2_675_000), - EIP158Block: big.NewInt(2_675_000), - ByzantiumBlock: big.NewInt(4_370_000), - ConstantinopleBlock: big.NewInt(7_280_000), - PetersburgBlock: big.NewInt(7_280_000), - IstanbulBlock: big.NewInt(9_069_000), - MuirGlacierBlock: big.NewInt(9_200_000), - RamanujanBlock: big.NewInt(0), - NielsBlock: big.NewInt(0), - MirrorSyncBlock: big.NewInt(0), - BrunoBlock: big.NewInt(0), - EulerBlock: big.NewInt(0), - BerlinBlock: big.NewInt(12_244_000), - LondonBlock: big.NewInt(12_965_000), - ArrowGlacierBlock: big.NewInt(13_773_000), - GrayGlacierBlock: big.NewInt(15_050_000), - TerminalTotalDifficulty: MainnetTerminalTotalDifficulty, // 58_750_000_000_000_000_000_000 - TerminalTotalDifficultyPassed: true, - ShanghaiTime: newUint64(1681338455), - CancunTime: newUint64(1710338135), - DepositContractAddress: common.HexToAddress("0x00000000219ab540356cbb839cbe05303d7705fa"), - Ethash: new(EthashConfig), + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(1_150_000), + DAOForkBlock: big.NewInt(1_920_000), + DAOForkSupport: true, + EIP150Block: big.NewInt(2_463_000), + EIP155Block: big.NewInt(2_675_000), + EIP158Block: big.NewInt(2_675_000), + ByzantiumBlock: big.NewInt(4_370_000), + ConstantinopleBlock: big.NewInt(7_280_000), + PetersburgBlock: big.NewInt(7_280_000), + IstanbulBlock: big.NewInt(9_069_000), + MuirGlacierBlock: big.NewInt(9_200_000), + BerlinBlock: big.NewInt(12_244_000), + LondonBlock: big.NewInt(12_965_000), + ArrowGlacierBlock: big.NewInt(13_773_000), + GrayGlacierBlock: big.NewInt(15_050_000), + TerminalTotalDifficulty: MainnetTerminalTotalDifficulty, // 58_750_000_000_000_000_000_000 + ShanghaiTime: newUint64(1681338455), + CancunTime: newUint64(1710338135), + DepositContractAddress: common.HexToAddress("0x00000000219ab540356cbb839cbe05303d7705fa"), + Ethash: new(EthashConfig), + } + // HoleskyChainConfig contains the chain parameters to run a node on the Holesky test network. + HoleskyChainConfig = &ChainConfig{ + ChainID: big.NewInt(17000), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: nil, + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: nil, + GrayGlacierBlock: nil, + TerminalTotalDifficulty: big.NewInt(0), + MergeNetsplitBlock: nil, + ShanghaiTime: newUint64(1696000704), + CancunTime: newUint64(1707305664), + Ethash: new(EthashConfig), } // SepoliaChainConfig contains the chain parameters to run a node on the Sepolia test network. SepoliaChainConfig = &ChainConfig{ - ChainID: big.NewInt(11155111), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: true, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: nil, - GrayGlacierBlock: nil, - TerminalTotalDifficulty: big.NewInt(17_000_000_000_000_000), - TerminalTotalDifficultyPassed: true, - MergeNetsplitBlock: big.NewInt(1735371), - ShanghaiTime: newUint64(1677557088), - CancunTime: newUint64(1706655072), - Ethash: new(EthashConfig), + ChainID: big.NewInt(11155111), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: nil, + GrayGlacierBlock: nil, + TerminalTotalDifficulty: big.NewInt(17_000_000_000_000_000), + MergeNetsplitBlock: big.NewInt(1735371), + ShanghaiTime: newUint64(1677557088), + CancunTime: newUint64(1706655072), + Ethash: new(EthashConfig), } // just for prysm compile pass // GoerliChainConfig contains the chain parameters to run a node on the Görli test network. GoerliChainConfig = &ChainConfig{ - ChainID: big.NewInt(5), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: true, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(1_561_651), - MuirGlacierBlock: nil, - BerlinBlock: big.NewInt(4_460_644), - LondonBlock: big.NewInt(5_062_605), - ArrowGlacierBlock: nil, - TerminalTotalDifficulty: big.NewInt(10_790_000), - TerminalTotalDifficultyPassed: true, - ShanghaiTime: newUint64(1678832736), - CancunTime: newUint64(1705473120), + ChainID: big.NewInt(5), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(1_561_651), + MuirGlacierBlock: nil, + BerlinBlock: big.NewInt(4_460_644), + LondonBlock: big.NewInt(5_062_605), + ArrowGlacierBlock: nil, + TerminalTotalDifficulty: big.NewInt(10_790_000), + ShanghaiTime: newUint64(1678832736), + CancunTime: newUint64(1705473120), Clique: &CliqueConfig{ Period: 15, Epoch: 30000, @@ -296,172 +313,167 @@ var ( // AllEthashProtocolChanges contains every protocol change (EIPs) introduced // and accepted by the Ethereum core developers into the Ethash consensus. AllEthashProtocolChanges = &ChainConfig{ - ChainID: big.NewInt(1337), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - MergeNetsplitBlock: nil, - ShanghaiTime: nil, - CancunTime: nil, - PragueTime: nil, - VerkleTime: nil, - TerminalTotalDifficulty: nil, - TerminalTotalDifficultyPassed: true, - Ethash: new(EthashConfig), - Clique: nil, + ChainID: big.NewInt(1337), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + TerminalTotalDifficulty: big.NewInt(math.MaxInt64), + MergeNetsplitBlock: nil, + ShanghaiTime: nil, + CancunTime: nil, + PragueTime: nil, + VerkleTime: nil, + Ethash: new(EthashConfig), + Clique: nil, } AllDevChainProtocolChanges = &ChainConfig{ - ChainID: big.NewInt(1337), - HomesteadBlock: big.NewInt(0), - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - ShanghaiTime: newUint64(0), - CancunTime: newUint64(0), - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, + ChainID: big.NewInt(1337), + HomesteadBlock: big.NewInt(0), + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + ShanghaiTime: newUint64(0), + CancunTime: newUint64(0), + TerminalTotalDifficulty: big.NewInt(0), + PragueTime: newUint64(0), } // AllCliqueProtocolChanges contains every protocol change (EIPs) introduced // and accepted by the Ethereum core developers into the Clique consensus. AllCliqueProtocolChanges = &ChainConfig{ - ChainID: big.NewInt(1337), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: nil, - GrayGlacierBlock: nil, - MergeNetsplitBlock: nil, - ShanghaiTime: nil, - CancunTime: nil, - PragueTime: nil, - VerkleTime: nil, - TerminalTotalDifficulty: nil, - TerminalTotalDifficultyPassed: false, - Ethash: nil, - Clique: &CliqueConfig{Period: 0, Epoch: 30000}, + ChainID: big.NewInt(1337), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: nil, + GrayGlacierBlock: nil, + MergeNetsplitBlock: nil, + ShanghaiTime: nil, + CancunTime: nil, + PragueTime: nil, + VerkleTime: nil, + TerminalTotalDifficulty: big.NewInt(math.MaxInt64), + Ethash: nil, + Clique: &CliqueConfig{Period: 0, Epoch: 30000}, } // TestChainConfig contains every protocol change (EIPs) introduced // and accepted by the Ethereum core developers for testing purposes. TestChainConfig = &ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - MergeNetsplitBlock: nil, - ShanghaiTime: nil, - CancunTime: nil, - PragueTime: nil, - VerkleTime: nil, - TerminalTotalDifficulty: nil, - TerminalTotalDifficultyPassed: false, - Ethash: new(EthashConfig), - Clique: nil, + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + MergeNetsplitBlock: nil, + ShanghaiTime: nil, + CancunTime: nil, + PragueTime: nil, + VerkleTime: nil, + TerminalTotalDifficulty: big.NewInt(math.MaxInt64), + Ethash: new(EthashConfig), + Clique: nil, } // MergedTestChainConfig contains every protocol change (EIPs) introduced // and accepted by the Ethereum core developers for testing purposes. MergedTestChainConfig = &ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(0), - EIP158Block: big.NewInt(0), - ByzantiumBlock: big.NewInt(0), - ConstantinopleBlock: big.NewInt(0), - PetersburgBlock: big.NewInt(0), - IstanbulBlock: big.NewInt(0), - MuirGlacierBlock: big.NewInt(0), - BerlinBlock: big.NewInt(0), - LondonBlock: big.NewInt(0), - ArrowGlacierBlock: big.NewInt(0), - GrayGlacierBlock: big.NewInt(0), - MergeNetsplitBlock: big.NewInt(0), - ShanghaiTime: newUint64(0), - CancunTime: newUint64(0), - PragueTime: nil, - VerkleTime: nil, - TerminalTotalDifficulty: big.NewInt(0), - TerminalTotalDifficultyPassed: true, - Ethash: new(EthashConfig), - Clique: nil, + ChainID: big.NewInt(1), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(0), + EIP158Block: big.NewInt(0), + ByzantiumBlock: big.NewInt(0), + ConstantinopleBlock: big.NewInt(0), + PetersburgBlock: big.NewInt(0), + IstanbulBlock: big.NewInt(0), + MuirGlacierBlock: big.NewInt(0), + BerlinBlock: big.NewInt(0), + LondonBlock: big.NewInt(0), + ArrowGlacierBlock: big.NewInt(0), + GrayGlacierBlock: big.NewInt(0), + MergeNetsplitBlock: big.NewInt(0), + ShanghaiTime: newUint64(0), + CancunTime: newUint64(0), + PragueTime: newUint64(0), + VerkleTime: nil, + TerminalTotalDifficulty: big.NewInt(0), + Ethash: new(EthashConfig), + Clique: nil, } // NonActivatedConfig defines the chain configuration without activating // any protocol change (EIPs). NonActivatedConfig = &ChainConfig{ - ChainID: big.NewInt(1), - HomesteadBlock: nil, - DAOForkBlock: nil, - DAOForkSupport: false, - EIP150Block: nil, - EIP155Block: nil, - EIP158Block: nil, - ByzantiumBlock: nil, - ConstantinopleBlock: nil, - PetersburgBlock: nil, - IstanbulBlock: nil, - MuirGlacierBlock: nil, - BerlinBlock: nil, - LondonBlock: nil, - ArrowGlacierBlock: nil, - GrayGlacierBlock: nil, - MergeNetsplitBlock: nil, - ShanghaiTime: nil, - CancunTime: nil, - PragueTime: nil, - VerkleTime: nil, - TerminalTotalDifficulty: nil, - TerminalTotalDifficultyPassed: false, - Ethash: new(EthashConfig), - Clique: nil, + ChainID: big.NewInt(1), + HomesteadBlock: nil, + DAOForkBlock: nil, + DAOForkSupport: false, + EIP150Block: nil, + EIP155Block: nil, + EIP158Block: nil, + ByzantiumBlock: nil, + ConstantinopleBlock: nil, + PetersburgBlock: nil, + IstanbulBlock: nil, + MuirGlacierBlock: nil, + BerlinBlock: nil, + LondonBlock: nil, + ArrowGlacierBlock: nil, + GrayGlacierBlock: nil, + MergeNetsplitBlock: nil, + ShanghaiTime: nil, + CancunTime: nil, + PragueTime: nil, + VerkleTime: nil, + TerminalTotalDifficulty: big.NewInt(math.MaxInt64), + Ethash: new(EthashConfig), + Clique: nil, } TestRules = TestChainConfig.Rules(new(big.Int), false, 0) ) @@ -484,6 +496,9 @@ func GetBuiltInChainConfig(ghash common.Hash) *ChainConfig { // NetworkNames are user friendly names to use in the chain spec banner. var NetworkNames = map[string]string{ MainnetChainConfig.ChainID.String(): "mainnet", + BSCChainConfig.ChainID.String(): "bsc", + ChapelChainConfig.ChainID.String(): "chapel", + RialtoChainConfig.ChainID.String(): "rialto", } // ChainConfig is the core config which determines the blockchain settings. @@ -535,11 +550,7 @@ type ChainConfig struct { // the network that triggers the consensus upgrade. TerminalTotalDifficulty *big.Int `json:"terminalTotalDifficulty,omitempty"` - // TerminalTotalDifficultyPassed is a flag specifying that the network already - // passed the terminal total difficulty. Its purpose is to disable legacy sync - // even without having seen the TTD locally (safer long term). - // - // TODO(karalabe): Drop this field eventually (always assuming PoS mode) + // prysm still use it, can't remove it TerminalTotalDifficultyPassed bool `json:"terminalTotalDifficultyPassed,omitempty"` DepositContractAddress common.Address `json:"depositContractAddress,omitempty"` @@ -595,7 +606,26 @@ func (b *ParliaConfig) String() string { } func (c *ChainConfig) Description() string { - return "" + var banner string + + // Create some basic network config output + network := NetworkNames[c.ChainID.String()] + if network == "" { + network = "unknown" + } + banner += fmt.Sprintf("Chain ID: %v (%s)\n", c.ChainID, network) + switch { + case c.Parlia != nil: + banner += "Consensus: Parlia (proof-of-staked--authority)\n" + case c.Ethash != nil: + banner += "Consensus: Beacon (proof-of-stake), merged from Ethash (proof-of-work)\n" + case c.Clique != nil: + banner += "Consensus: Beacon (proof-of-stake), merged from Clique (proof-of-authority)\n" + default: + banner += "Consensus: unknown\n" + } + + return banner } // String implements the fmt.Stringer interface. diff --git a/params/config_test.go b/params/config_test.go index fa444a1d0b..f658c336dc 100644 --- a/params/config_test.go +++ b/params/config_test.go @@ -17,12 +17,12 @@ package params import ( + "math" "math/big" "reflect" "testing" "time" - "github.com/ethereum/go-ethereum/common/math" "github.com/stretchr/testify/require" ) diff --git a/params/protocol_params.go b/params/protocol_params.go index d86070983e..8cfc72695f 100644 --- a/params/protocol_params.go +++ b/params/protocol_params.go @@ -95,10 +95,11 @@ const ( SelfdestructRefundGas uint64 = 24000 // Refunded following a selfdestruct operation. MemoryGas uint64 = 3 // Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL. - TxDataNonZeroGasFrontier uint64 = 68 // Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions. - TxDataNonZeroGasEIP2028 uint64 = 16 // Per byte of non zero data attached to a transaction after EIP 2028 (part in Istanbul) - TxAccessListAddressGas uint64 = 2400 // Per address specified in EIP 2930 access list - TxAccessListStorageKeyGas uint64 = 1900 // Per storage key specified in EIP 2930 access list + TxDataNonZeroGasFrontier uint64 = 68 // Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions. + TxDataNonZeroGasEIP2028 uint64 = 16 // Per byte of non zero data attached to a transaction after EIP 2028 (part in Istanbul) + TxAccessListAddressGas uint64 = 2400 // Per address specified in EIP 2930 access list + TxAccessListStorageKeyGas uint64 = 1900 // Per storage key specified in EIP 2930 access list + TxAuthTupleGas uint64 = 12500 // Per auth tuple code specified in EIP-7702 // These have been changed during the course of the chain CallGasFrontier uint64 = 40 // Once per CALL operation & message call transaction. @@ -207,22 +208,32 @@ var ( // Gas discount table for BLS12-381 G1 and G2 multi exponentiation operations var Bls12381MultiExpDiscountTable = [128]uint64{1200, 888, 764, 641, 594, 547, 500, 453, 438, 423, 408, 394, 379, 364, 349, 334, 330, 326, 322, 318, 314, 310, 306, 302, 298, 294, 289, 285, 281, 277, 273, 269, 268, 266, 265, 263, 262, 260, 259, 257, 256, 254, 253, 251, 250, 248, 247, 245, 244, 242, 241, 239, 238, 236, 235, 233, 232, 231, 229, 228, 226, 225, 223, 222, 221, 220, 219, 219, 218, 217, 216, 216, 215, 214, 213, 213, 212, 211, 211, 210, 209, 208, 208, 207, 206, 205, 205, 204, 203, 202, 202, 201, 200, 199, 199, 198, 197, 196, 196, 195, 194, 193, 193, 192, 191, 191, 190, 189, 188, 188, 187, 186, 185, 185, 184, 183, 182, 182, 181, 180, 179, 179, 178, 177, 176, 176, 175, 174} +// Difficulty parameters. var ( DifficultyBoundDivisor = big.NewInt(2048) // The bound divisor of the difficulty, used in the update calculations. GenesisDifficulty = big.NewInt(131072) // Difficulty of the Genesis block. MinimumDifficulty = big.NewInt(131072) // The minimum that the difficulty may ever be. DurationLimit = big.NewInt(13) // The decision boundary on the blocktime duration used to determine whether difficulty should go up or not. +) - // BeaconRootsAddress is the address where historical beacon roots are stored as per EIP-4788 - BeaconRootsAddress = common.HexToAddress("0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02") - - // BeaconRootsCode is the code where historical beacon roots are stored as per EIP-4788 - BeaconRootsCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500") - +// System contracts. +var ( // SystemAddress is where the system-transaction is sent from as per EIP-4788 SystemAddress = common.HexToAddress("0xfffffffffffffffffffffffffffffffffffffffe") - // HistoryStorageAddress is where the historical block hashes are stored. + + // EIP-4788 - Beacon block root in the EVM + BeaconRootsAddress = common.HexToAddress("0x000F3df6D732807Ef1319fB7B8bB8522d0Beac02") + BeaconRootsCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe14604d57602036146024575f5ffd5b5f35801560495762001fff810690815414603c575f5ffd5b62001fff01545f5260205ff35b5f5ffd5b62001fff42064281555f359062001fff015500") + + // EIP-2935 - Serve historical block hashes from state HistoryStorageAddress = common.HexToAddress("0x0aae40965e6800cd9b1f4b05ff21581047e3f91e") - // HistoryStorageCode is the code with getters for historical block hashes. - HistoryStorageCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500") + HistoryStorageCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe1460575767ffffffffffffffff5f3511605357600143035f3511604b575f35612000014311604b57611fff5f3516545f5260205ff35b5f5f5260205ff35b5f5ffd5b5f35611fff60014303165500") + + // EIP-7002 - Execution layer triggerable withdrawals + WithdrawalQueueAddress = common.HexToAddress("0x09Fc772D0857550724b07B850a4323f39112aAaA") + WithdrawalQueueCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe1460c7573615156028575f545f5260205ff35b36603814156101f05760115f54807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146101f057600182026001905f5b5f821115608057810190830284830290049160010191906065565b9093900434106101f057600154600101600155600354806003026004013381556001015f35815560010160203590553360601b5f5260385f601437604c5fa0600101600355005b6003546002548082038060101160db575060105b5f5b81811461017f5780604c02838201600302600401805490600101805490600101549160601b83528260140152807fffffffffffffffffffffffffffffffff0000000000000000000000000000000016826034015260401c906044018160381c81600701538160301c81600601538160281c81600501538160201c81600401538160181c81600301538160101c81600201538160081c81600101535360010160dd565b9101809214610191579060025561019c565b90505f6002555f6003555b5f54807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14156101c957505f5b6001546002828201116101de5750505f6101e4565b01600290035b5f555f600155604c025ff35b5f5ffd") + + // EIP-7251 - Increase the MAX_EFFECTIVE_BALANCE + ConsolidationQueueAddress = common.HexToAddress("0x01aBEa29659e5e97C95107F20bb753cD3e09bBBb") + ConsolidationQueueCode = common.FromHex("3373fffffffffffffffffffffffffffffffffffffffe1460cf573615156028575f545f5260205ff35b366060141561019a5760115f54807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1461019a57600182026001905f5b5f821115608057810190830284830290049160010191906065565b90939004341061019a57600154600101600155600354806004026004013381556001015f358155600101602035815560010160403590553360601b5f5260605f60143760745fa0600101600355005b6003546002548082038060011160e3575060015b5f5b8181146101295780607402838201600402600401805490600101805490600101805490600101549260601b84529083601401528260340152906054015260010160e5565b910180921461013b5790600255610146565b90505f6002555f6003555b5f54807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff141561017357505f5b6001546001828201116101885750505f61018e565b01600190035b5f555f6001556074025ff35b5f5ffd") ) diff --git a/params/version.go b/params/version.go deleted file mode 100644 index 9f62baef5c..0000000000 --- a/params/version.go +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright 2016 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package params - -import ( - "fmt" -) - -const ( - VersionMajor = 1 // Major version component of the current release - VersionMinor = 5 // Minor version component of the current release - VersionPatch = 1 // Patch version component of the current release - VersionMeta = "" // Version metadata to append to the version string -) - -// Version holds the textual version string. -var Version = func() string { - return fmt.Sprintf("%d.%d.%d", VersionMajor, VersionMinor, VersionPatch) -}() - -// VersionWithMeta holds the textual version string including the metadata. -var VersionWithMeta = func() string { - v := Version - if VersionMeta != "" { - v += "-" + VersionMeta - } - return v -}() - -// ArchiveVersion holds the textual version string used for Geth archives. e.g. -// "1.8.11-dea1ce05" for stable releases, or "1.8.13-unstable-21c059b6" for unstable -// releases. -func ArchiveVersion(gitCommit string) string { - vsn := Version - if VersionMeta != "stable" { - vsn += "-" + VersionMeta - } - if len(gitCommit) >= 8 { - vsn += "-" + gitCommit[:8] - } - return vsn -} - -func VersionWithCommit(gitCommit, gitDate string) string { - vsn := VersionWithMeta - if len(gitCommit) >= 8 { - vsn += "-" + gitCommit[:8] - } - if (VersionMeta != "stable") && (gitDate != "") { - vsn += "-" + gitDate - } - return vsn -} diff --git a/rlp/decode_test.go b/rlp/decode_test.go index 07d9c579a6..3e492188e8 100644 --- a/rlp/decode_test.go +++ b/rlp/decode_test.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" "io" + gomath "math" "math/big" "reflect" "strings" @@ -307,7 +308,6 @@ func TestStreamReadBytes(t *testing.T) { } for _, test := range tests { - test := test name := fmt.Sprintf("input_%s/size_%d", test.input, test.size) t.Run(name, func(t *testing.T) { s := NewStream(bytes.NewReader(unhex(test.input)), 0) @@ -556,7 +556,7 @@ var decodeTests = []decodeTest{ // uint256 {input: "80", ptr: new(*uint256.Int), value: uint256.NewInt(0)}, {input: "01", ptr: new(*uint256.Int), value: uint256.NewInt(1)}, - {input: "88FFFFFFFFFFFFFFFF", ptr: new(*uint256.Int), value: uint256.NewInt(math.MaxUint64)}, + {input: "88FFFFFFFFFFFFFFFF", ptr: new(*uint256.Int), value: uint256.NewInt(gomath.MaxUint64)}, {input: "89FFFFFFFFFFFFFFFFFF", ptr: new(*uint256.Int), value: veryBigInt256}, {input: "10", ptr: new(uint256.Int), value: *uint256.NewInt(16)}, // non-pointer also works diff --git a/rlp/rlpgen/gen_test.go b/rlp/rlpgen/gen_test.go index 3b4f5df287..b4fabb3dc6 100644 --- a/rlp/rlpgen/gen_test.go +++ b/rlp/rlpgen/gen_test.go @@ -51,7 +51,6 @@ var tests = []string{"uints", "nil", "rawvalue", "optional", "bigint", "uint256" func TestOutput(t *testing.T) { for _, test := range tests { - test := test t.Run(test, func(t *testing.T) { inputFile := filepath.Join("testdata", test+".in.txt") outputFile := filepath.Join("testdata", test+".out.txt") diff --git a/rpc/client_test.go b/rpc/client_test.go index b7607adfce..6c1a4f8f6c 100644 --- a/rpc/client_test.go +++ b/rpc/client_test.go @@ -38,6 +38,8 @@ import ( ) func TestClientRequest(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -53,6 +55,8 @@ func TestClientRequest(t *testing.T) { } func TestClientResponseType(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -71,6 +75,8 @@ func TestClientResponseType(t *testing.T) { // This test checks calling a method that returns 'null'. func TestClientNullResponse(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() @@ -91,6 +97,8 @@ func TestClientNullResponse(t *testing.T) { // This test checks that server-returned errors with code and data come out of Client.Call. func TestClientErrorData(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -121,6 +129,8 @@ func TestClientErrorData(t *testing.T) { } func TestClientBatchRequest(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -172,6 +182,8 @@ func TestClientBatchRequest(t *testing.T) { // This checks that, for HTTP connections, the length of batch responses is validated to // match the request exactly. func TestClientBatchRequest_len(t *testing.T) { + t.Parallel() + b, err := json.Marshal([]jsonrpcMessage{ {Version: "2.0", ID: json.RawMessage("1"), Result: json.RawMessage(`"0x1"`)}, {Version: "2.0", ID: json.RawMessage("2"), Result: json.RawMessage(`"0x2"`)}, @@ -188,6 +200,8 @@ func TestClientBatchRequest_len(t *testing.T) { t.Cleanup(s.Close) t.Run("too-few", func(t *testing.T) { + t.Parallel() + client, err := Dial(s.URL) if err != nil { t.Fatal("failed to dial test server:", err) @@ -218,6 +232,8 @@ func TestClientBatchRequest_len(t *testing.T) { }) t.Run("too-many", func(t *testing.T) { + t.Parallel() + client, err := Dial(s.URL) if err != nil { t.Fatal("failed to dial test server:", err) @@ -249,6 +265,8 @@ func TestClientBatchRequest_len(t *testing.T) { // This checks that the client can handle the case where the server doesn't // respond to all requests in a batch. func TestClientBatchRequestLimit(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() server.SetBatchLimits(2, 100000) @@ -285,6 +303,8 @@ func TestClientBatchRequestLimit(t *testing.T) { } func TestClientNotify(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -392,6 +412,8 @@ func testClientCancel(transport string, t *testing.T) { } func TestClientSubscribeInvalidArg(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -422,6 +444,8 @@ func TestClientSubscribeInvalidArg(t *testing.T) { } func TestClientSubscribe(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() client := DialInProc(server) @@ -454,6 +478,8 @@ func TestClientSubscribe(t *testing.T) { // In this test, the connection drops while Subscribe is waiting for a response. func TestClientSubscribeClose(t *testing.T) { + t.Parallel() + server := newTestServer() service := ¬ificationTestService{ gotHangSubscriptionReq: make(chan struct{}), @@ -498,6 +524,8 @@ func TestClientSubscribeClose(t *testing.T) { // This test reproduces https://github.com/ethereum/go-ethereum/issues/17837 where the // client hangs during shutdown when Unsubscribe races with Client.Close. func TestClientCloseUnsubscribeRace(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() @@ -540,6 +568,8 @@ func (b *unsubscribeBlocker) readBatch() ([]*jsonrpcMessage, bool, error) { // not respond. // It reproducers the issue https://github.com/ethereum/go-ethereum/issues/30156 func TestUnsubscribeTimeout(t *testing.T) { + t.Parallel() + srv := NewServer() srv.RegisterName("nftest", new(notificationTestService)) @@ -674,6 +704,8 @@ func TestClientSubscriptionChannelClose(t *testing.T) { // This test checks that Client doesn't lock up when a single subscriber // doesn't read subscription events. func TestClientNotificationStorm(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() @@ -726,6 +758,8 @@ func TestClientNotificationStorm(t *testing.T) { } func TestClientSetHeader(t *testing.T) { + t.Parallel() + var gotHeader bool srv := newTestServer() httpsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { @@ -762,6 +796,8 @@ func TestClientSetHeader(t *testing.T) { } func TestClientHTTP(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() @@ -776,7 +812,6 @@ func TestClientHTTP(t *testing.T) { wantResult = echoResult{"a", 1, new(echoArgs)} ) for i := range results { - i := i go func() { errc <- client.Call(&results[i], "test_echo", wantResult.String, wantResult.Int, wantResult.Args) }() @@ -805,6 +840,8 @@ func TestClientHTTP(t *testing.T) { } func TestClientReconnect(t *testing.T) { + t.Parallel() + startServer := func(addr string) (*Server, net.Listener) { srv := newTestServer() l, err := net.Listen("tcp", addr) diff --git a/rpc/http_test.go b/rpc/http_test.go index ad86ca15ae..6c268b6292 100644 --- a/rpc/http_test.go +++ b/rpc/http_test.go @@ -58,24 +58,34 @@ func confirmRequestValidationCode(t *testing.T, method, contentType, body string } func TestHTTPErrorResponseWithDelete(t *testing.T) { + t.Parallel() + confirmRequestValidationCode(t, http.MethodDelete, contentType, "", http.StatusMethodNotAllowed) } func TestHTTPErrorResponseWithPut(t *testing.T) { + t.Parallel() + confirmRequestValidationCode(t, http.MethodPut, contentType, "", http.StatusMethodNotAllowed) } func TestHTTPErrorResponseWithMaxContentLength(t *testing.T) { + t.Parallel() + body := make([]rune, defaultBodyLimit+1) confirmRequestValidationCode(t, http.MethodPost, contentType, string(body), http.StatusRequestEntityTooLarge) } func TestHTTPErrorResponseWithEmptyContentType(t *testing.T) { + t.Parallel() + confirmRequestValidationCode(t, http.MethodPost, "", "", http.StatusUnsupportedMediaType) } func TestHTTPErrorResponseWithValidRequest(t *testing.T) { + t.Parallel() + confirmRequestValidationCode(t, http.MethodPost, contentType, "", 0) } @@ -101,11 +111,15 @@ func confirmHTTPRequestYieldsStatusCode(t *testing.T, method, contentType, body } func TestHTTPResponseWithEmptyGet(t *testing.T) { + t.Parallel() + confirmHTTPRequestYieldsStatusCode(t, http.MethodGet, "", "", http.StatusOK) } // This checks that maxRequestContentLength is not applied to the response of a request. func TestHTTPRespBodyUnlimited(t *testing.T) { + t.Parallel() + const respLength = defaultBodyLimit * 3 s := NewServer() @@ -132,6 +146,8 @@ func TestHTTPRespBodyUnlimited(t *testing.T) { // Tests that an HTTP error results in an HTTPError instance // being returned with the expected attributes. func TestHTTPErrorResponse(t *testing.T) { + t.Parallel() + ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { http.Error(w, "error has occurred!", http.StatusTeapot) })) @@ -169,6 +185,8 @@ func TestHTTPErrorResponse(t *testing.T) { } func TestHTTPPeerInfo(t *testing.T) { + t.Parallel() + s := newTestServer() defer s.Stop() ts := httptest.NewServer(s) @@ -205,6 +223,8 @@ func TestHTTPPeerInfo(t *testing.T) { } func TestNewContextWithHeaders(t *testing.T) { + t.Parallel() + expectedHeaders := 0 server := httptest.NewServer(http.HandlerFunc(func(writer http.ResponseWriter, request *http.Request) { for i := 0; i < expectedHeaders; i++ { diff --git a/rpc/metrics.go b/rpc/metrics.go index e44e8d76e1..fc04189dd3 100644 --- a/rpc/metrics.go +++ b/rpc/metrics.go @@ -49,7 +49,7 @@ func updateServeTimeHistogram(method string, success bool, elapsed time.Duration metrics.GetOrRegisterHistogramLazy(h, nil, sampler).Update(elapsed.Nanoseconds()) } -func newRPCRequestGauge(method string) metrics.Gauge { +func newRPCRequestGauge(method string) *metrics.Gauge { m := fmt.Sprintf("rpc/count/%s", method) return metrics.GetOrRegisterGauge(m, nil) } diff --git a/rpc/server_test.go b/rpc/server_test.go index 9d1c7fb5f0..9ee545d81a 100644 --- a/rpc/server_test.go +++ b/rpc/server_test.go @@ -29,6 +29,8 @@ import ( ) func TestServerRegisterName(t *testing.T) { + t.Parallel() + server := NewServer() service := new(testService) @@ -53,6 +55,8 @@ func TestServerRegisterName(t *testing.T) { } func TestServer(t *testing.T) { + t.Parallel() + files, err := os.ReadDir("testdata") if err != nil { t.Fatal("where'd my testdata go?") @@ -64,6 +68,8 @@ func TestServer(t *testing.T) { path := filepath.Join("testdata", f.Name()) name := strings.TrimSuffix(f.Name(), filepath.Ext(f.Name())) t.Run(name, func(t *testing.T) { + t.Parallel() + runTestScript(t, path) }) } @@ -116,6 +122,8 @@ func runTestScript(t *testing.T, file string) { // This test checks that responses are delivered for very short-lived connections that // only carry a single request. func TestServerShortLivedConn(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() @@ -156,6 +164,8 @@ func TestServerShortLivedConn(t *testing.T) { } func TestServerBatchResponseSizeLimit(t *testing.T) { + t.Parallel() + server := newTestServer() defer server.Stop() server.SetBatchLimits(100, 60) diff --git a/rpc/subscription_test.go b/rpc/subscription_test.go index ab40ab169f..e52f390adb 100644 --- a/rpc/subscription_test.go +++ b/rpc/subscription_test.go @@ -33,6 +33,8 @@ import ( ) func TestNewID(t *testing.T) { + t.Parallel() + hexchars := "0123456789ABCDEFabcdef" for i := 0; i < 100; i++ { id := string(NewID()) @@ -54,6 +56,8 @@ func TestNewID(t *testing.T) { } func TestSubscriptions(t *testing.T) { + t.Parallel() + var ( namespaces = []string{"eth", "bzz"} service = ¬ificationTestService{} @@ -132,6 +136,8 @@ func TestSubscriptions(t *testing.T) { // This test checks that unsubscribing works. func TestServerUnsubscribe(t *testing.T) { + t.Parallel() + p1, p2 := net.Pipe() defer p2.Close() @@ -260,6 +266,8 @@ func BenchmarkNotify(b *testing.B) { } func TestNotify(t *testing.T) { + t.Parallel() + out := new(bytes.Buffer) id := ID("test") notifier := &Notifier{ diff --git a/rpc/types_test.go b/rpc/types_test.go index 2fa74f9899..9dd6fa6508 100644 --- a/rpc/types_test.go +++ b/rpc/types_test.go @@ -18,14 +18,16 @@ package rpc import ( "encoding/json" + "math" "reflect" "testing" "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/common/math" ) func TestBlockNumberJSONUnmarshal(t *testing.T) { + t.Parallel() + tests := []struct { input string mustFail bool @@ -70,6 +72,8 @@ func TestBlockNumberJSONUnmarshal(t *testing.T) { } func TestBlockNumberOrHash_UnmarshalJSON(t *testing.T) { + t.Parallel() + tests := []struct { input string mustFail bool @@ -131,6 +135,8 @@ func TestBlockNumberOrHash_UnmarshalJSON(t *testing.T) { } func TestBlockNumberOrHash_WithNumber_MarshalAndUnmarshal(t *testing.T) { + t.Parallel() + tests := []struct { name string number int64 @@ -143,8 +149,9 @@ func TestBlockNumberOrHash_WithNumber_MarshalAndUnmarshal(t *testing.T) { {"finalized", int64(FinalizedBlockNumber)}, } for _, test := range tests { - test := test t.Run(test.name, func(t *testing.T) { + t.Parallel() + bnh := BlockNumberOrHashWithNumber(BlockNumber(test.number)) marshalled, err := json.Marshal(bnh) if err != nil { @@ -163,6 +170,8 @@ func TestBlockNumberOrHash_WithNumber_MarshalAndUnmarshal(t *testing.T) { } func TestBlockNumberOrHash_StringAndUnmarshal(t *testing.T) { + t.Parallel() + tests := []BlockNumberOrHash{ BlockNumberOrHashWithNumber(math.MaxInt64), BlockNumberOrHashWithNumber(PendingBlockNumber), diff --git a/rpc/websocket_test.go b/rpc/websocket_test.go index c6ea325d29..10a998b351 100644 --- a/rpc/websocket_test.go +++ b/rpc/websocket_test.go @@ -174,6 +174,8 @@ func TestWebsocketLargeRead(t *testing.T) { } func TestWebsocketPeerInfo(t *testing.T) { + t.Parallel() + var ( s = newTestServer() ts = httptest.NewServer(s.WebsocketHandler([]string{"origin.example.com"})) @@ -259,6 +261,8 @@ func TestClientWebsocketPing(t *testing.T) { // This checks that the websocket transport can deal with large messages. func TestClientWebsocketLargeMessage(t *testing.T) { + t.Parallel() + var ( srv = NewServer() httpsrv = httptest.NewServer(srv.WebsocketHandler(nil)) diff --git a/signer/core/apitypes/signed_data_internal_test.go b/signer/core/apitypes/signed_data_internal_test.go index 8b4a839c1d..1a14b35ef2 100644 --- a/signer/core/apitypes/signed_data_internal_test.go +++ b/signer/core/apitypes/signed_data_internal_test.go @@ -18,12 +18,18 @@ package apitypes import ( "bytes" + "encoding/json" + "fmt" "math/big" + "os" "testing" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" "github.com/ethereum/go-ethereum/common/math" + "github.com/ethereum/go-ethereum/crypto" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestBytesPadding(t *testing.T) { @@ -244,45 +250,42 @@ func TestConvertAddressDataToSlice(t *testing.T) { func TestTypedDataArrayValidate(t *testing.T) { t.Parallel() - typedData := TypedData{ - Types: Types{ - "BulkOrder": []Type{ - // Should be able to accept fixed size arrays - {Name: "tree", Type: "OrderComponents[2][2]"}, - }, - "OrderComponents": []Type{ - {Name: "offerer", Type: "address"}, - {Name: "amount", Type: "uint8"}, - }, - "EIP712Domain": []Type{ - {Name: "name", Type: "string"}, - {Name: "version", Type: "string"}, - {Name: "chainId", Type: "uint8"}, - {Name: "verifyingContract", Type: "address"}, - }, - }, - PrimaryType: "BulkOrder", - Domain: TypedDataDomain{ - VerifyingContract: "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC", - }, - Message: TypedDataMessage{}, + type testDataInput struct { + Name string `json:"name"` + Domain TypedDataDomain `json:"domain"` + PrimaryType string `json:"primaryType"` + Types Types `json:"types"` + Message TypedDataMessage `json:"data"` + Digest string `json:"digest"` } + fc, err := os.ReadFile("./testdata/typed-data.json") + require.NoError(t, err, "error reading test data file") - if err := typedData.validate(); err != nil { - t.Errorf("expected typed data to pass validation, got: %v", err) - } + var tests []testDataInput + err = json.Unmarshal(fc, &tests) + require.NoError(t, err, "error unmarshalling test data file contents") - // Should be able to accept dynamic arrays - typedData.Types["BulkOrder"][0].Type = "OrderComponents[]" + for _, tc := range tests { + t.Run(tc.Name, func(t *testing.T) { + t.Parallel() - if err := typedData.validate(); err != nil { - t.Errorf("expected typed data to pass validation, got: %v", err) - } + td := TypedData{ + Types: tc.Types, + PrimaryType: tc.PrimaryType, + Domain: tc.Domain, + Message: tc.Message, + } + + domainSeparator, tErr := td.HashStruct("EIP712Domain", td.Domain.Map()) + assert.NoError(t, tErr, "failed to hash domain separator: %v", tErr) + + messageHash, tErr := td.HashStruct(td.PrimaryType, td.Message) + assert.NoError(t, tErr, "failed to hash message: %v", tErr) - // Should be able to accept standard types - typedData.Types["BulkOrder"][0].Type = "OrderComponents" + digest := crypto.Keccak256Hash([]byte(fmt.Sprintf("%s%s%s", "\x19\x01", string(domainSeparator), string(messageHash)))) + assert.Equal(t, tc.Digest, digest.String(), "digest doesn't not match") - if err := typedData.validate(); err != nil { - t.Errorf("expected typed data to pass validation, got: %v", err) + assert.NoError(t, td.validate(), "validation failed", tErr) + }) } } diff --git a/signer/core/apitypes/testdata/typed-data.json b/signer/core/apitypes/testdata/typed-data.json new file mode 100644 index 0000000000..f77f72e5eb --- /dev/null +++ b/signer/core/apitypes/testdata/typed-data.json @@ -0,0 +1,6089 @@ +[ + { + "name": "random-0", + "domain": { + "name": "Moo é🚀ooéééMooooM🚀 o🚀🚀o M oM🚀éo 🚀🚀🚀🚀éoMoéo🚀o", + "version": "28.44.13" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0xdce44ca98616ee629199215ae5401c97040664637c48" + }, + "encoded": "0xcdf7d44b9a42bfc5a90b1624215e30c70425b44f1c62f94244b32551826d2dd995cff8fcf943ffa581b017b61b02703628c843642652c382dd15c9a471fe28d9", + "digest": "0xf1a2769507736a9aa306204169e6862f4416e055035d7d2cc9ab6f1921604905" + }, + { + "name": "random-1", + "domain": { + "name": "Moo é🚀éoMo🚀 oé🚀🚀🚀MéooMéooo éo oé 🚀M🚀 🚀 o", + "version": "22.43.44", + "chainId": 1268, + "salt": "0x6ebb306942854acbb10134c9dee015937042c39da2ee124eb926ad77df52dbe0" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes11" + }, + { + "name": "param4", + "type": "bytes" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": "0x2364d8559a1777b684a9121d132c4b4237e2534bd5a0", + "param3": "0x90166c1d5cf7f1be5e4535", + "param4": "0x0f6c35f4b0fa348c603ee0070c8f4f971805c4d9d2ddb8acb82e806e1f4b2c1bc500e41b882213648af39dd4a29d303a31f68476cf803ef8c9024509b2f164", + "param5": "Moo é🚀MoM🚀éoMMooM🚀ooéM Mééo" + }, + "encoded": "0xda8977a44f657114a662894ef7761924845f9e7530ec21622e1a6d5526de0d1ec611cbc6650fb22a47f359606312a4412acbc7b648fa712da2d0e65a00e44f8990166c1d5cf7f1be5e453500000000000000000000000000000000000000000082609c13a160a82264f3293420c066ad847fc2c658862f6282c13848e7c2bfa3c422f8f8d57a0d73e4448edcb393d45cd1969652b199e87011a5c54171f7a548", + "digest": "0xdca475186d6626bdd727f5a216758f6351c56b36ae77683f3b381c5b296d1099" + }, + { + "name": "random-2", + "domain": { + "verifyingContract": "0xb98ccb3b2f1843cdd391295779890c162f2833ea" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "int32" + }, + { + "name": "param3", + "type": "string[3]" + }, + { + "name": "param5", + "type": "address" + } + ] + }, + "data": { + "param2": "-828619503", + "param3": [ + "Moo é🚀o🚀oo🚀o ooééM M🚀éoééoMMooo🚀éoooéooMéoéMM oé🚀Mé éé", + "Moo é🚀o🚀M ééé🚀 o oMéoMéM o🚀oMoo🚀é🚀 é é🚀M🚀é Mooééo🚀é", + "Moo é🚀 🚀oooéé o🚀oéMooM🚀🚀 oo M🚀M🚀ooMoMoooé🚀M🚀 🚀M🚀🚀🚀éM" + ], + "param5": "0xd5cf50b584016c19732d845cc9c8d3a43ce41362" + }, + "encoded": "0x67fb8e8c0399ea6a53c5be40a9cc57f8682c0e4887d4e92733d7e77e358fb473ffffffffffffffffffffffffffffffffffffffffffffffffffffffffce9c451142865dc16e0353e94811b8b8df478cf0a5714219aa578dd5881f162ef224cb2c000000000000000000000000d5cf50b584016c19732d845cc9c8d3a43ce41362", + "digest": "0x6c32dc60957ea693087837ae10ba9d9e31febf7a0c2ed00f6b57ac02f4d4b37e" + }, + { + "name": "random-3", + "domain": { + "name": "Moo é🚀M oMoo🚀éoo🚀ooo ooéééo🚀éMoo🚀o o oo 🚀oooM ", + "version": "31.7.9", + "chainId": 793 + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "string" + } + ] + }, + "data": { + "param2": "0x2302fce888f2dc9d6ec2b3d3fc06aa212ec06b07f4035f64fcc58f1e178bee", + "param3": "0xb1d7e299", + "param4": "Moo é🚀 ooo🚀🚀o🚀ooéé oé" + }, + "encoded": "0xb294e832799f75dfe653c1529c1464de82ad988a243b4cd2dad2e8231ce02ac8f98e5673d8c98474e896eb51f7710e3096ac480f57c343aa4b6940f14ba864cfc9825dc5acadefe8114be8b3b40ff1735c38ce7a2bd1af26b8f896f448f71b2d92ca886c2f1728e95855af472331fec2b8cbcb28901e0b5e5e7c0fcdfb82df75", + "digest": "0x29afbb5d796c6d1b9e79071d245061a8d284ffabf3138483d13736a61780ccdd" + }, + { + "name": "random-4", + "domain": { + "name": "Moo é🚀oo ", + "chainId": 1190, + "salt": "0x1f37012abd2887491b2dc97283565221433f671fe1e39aa52501bfb6aa8b93c3" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes10" + }, + { + "name": "param3", + "type": "string[1]" + }, + { + "name": "param5", + "type": "bytes27" + } + ] + }, + "data": { + "param2": "0x9bb8048b699386b24539", + "param3": [ + "Moo é🚀 éo🚀oMMéoo ooM🚀ooMo oMoéoéé oo 🚀oMMé🚀🚀ooooMéMoé 🚀oéooooéM" + ], + "param5": "0x87522812e1a8337045160896fb3e61f869b4154b737a082b3dfeb7" + }, + "encoded": "0xd6c2b6107cccf91b779f9954f2110d1b60cbc77e11fba6eaea01e944fd9cf1779bb8048b699386b2453900000000000000000000000000000000000000000000efd410fd47fe79acfda00711d702442f7cf6312190754acb4613b1c2aca0dec187522812e1a8337045160896fb3e61f869b4154b737a082b3dfeb70000000000", + "digest": "0xf4f1328085f730d46a20fa49f6e7ac254f35447282c91a7530242a3a14474116" + }, + { + "name": "random-5", + "domain": { + "version": "7.9.9" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "int224" + } + ] + }, + "data": { + "param2": "0x2f89d3d2d83f46d0147efc081e3a3f1012406c69", + "param3": "-1117663001459922125771233981131891587208615016687544676675378200714" + }, + "encoded": "0xded571df13886530cfad8a76abc529603094afe8d4763a3c714a8a86241c16b10000000000000000000000002f89d3d2d83f46d0147efc081e3a3f1012406c69fffffffff5631c9b4cdb160013e3cedb0d8e15ad26177e422ad39cfdf0483f76", + "digest": "0x1f4896667fd2210e54760bd5f00b964447be3c0a20d9d64f8324821a44dbe9a8" + }, + { + "name": "random-6", + "domain": { + "name": "Moo é🚀", + "verifyingContract": "0x501809f11ffb4ec90411dca095641b87f3229df9", + "salt": "0x613b2e73477c57fc4e28b4c06f436f9825b5aa4d839c3d07a89179ef2774f76e" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "address" + } + ] + }, + "data": { + "param2": "0x85a6f822054409e83460b9da070ce6c48843e4793c5720ad69102099b4a52978a90e32242a8b7df6fc70ddc8f6056c1df4585c727e4dac", + "param3": "0xac0ca9396225af9df605b4d3a3273d0c075c5dc2254b1d69fabcffb9cb191cb7253e55c547f8627a79", + "param4": false, + "param5": "0x083e80e0d94dbb979ce2c44a2c746ecfa1fca9f1" + }, + "encoded": "0xe5b40a524086d02c883ca8067a58dc9b784c44542de0bc37d5769a0dbeca31dfdcd5d1450de8a86034460ed9842ded280ce4faa8919759337539cca0876a7da6c95d6f26124f374b1007778a627aabfe799b09620b14cd82e0ce2dc27b5b4aba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083e80e0d94dbb979ce2c44a2c746ecfa1fca9f1", + "digest": "0x77f779953f0ad6e059d13f714999b8f2e0916f3c4263db272606efa34c18c4eb" + }, + { + "name": "random-7", + "domain": { + "version": "29.42.9", + "verifyingContract": "0xa2f34b603e4ee3de26502a40c8dc33886c1bb7e0" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes[2]" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": "0xb7788f98b3107c588bee30ccc844e129a7772df540c3193239df", + "param3": [ + "0xe85938a8c29ab7b82264cc2e0822673fe17637364d6b384eb49f89e1adf61a11", + "0x10ec7831da9a49dbf10818" + ], + "param5": "Moo é🚀ooooM🚀 oMééM éé🚀🚀oMé 🚀 é éé" + }, + "encoded": "0xcf3bbe1dcf56fb9655824a3f90f1953ea791787867fb34004275382e4f47a2bb1c88290b2a99cb28a10db644f89833ecc797c9d2d9c142a5b633939e1c8819bc58bf6d520785f87bcfe82d2eab0d7ba35d93478d835dd7de28c44e0dccc8619c45dd7a5ec721fb2064788313d7807140e33459ce08dbf30bceb4d093096db6f3", + "digest": "0x446d1bab14cbf7b0bc6dad1cf30aeb89585df7150e0a19d809ea23c7bc4d0908" + }, + { + "name": "random-8", + "domain": { + "name": "Moo é🚀oo Moé🚀oMM🚀🚀o oéoéooé é" + }, + "primaryType": "Struct12", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + } + ], + "Struct10": [ + { + "name": "param4", + "type": "int40[3]" + }, + { + "name": "param6", + "type": "string" + }, + { + "name": "param7", + "type": "int152[1]" + }, + { + "name": "param9", + "type": "bytes10" + } + ], + "Struct12": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "Struct10" + }, + { + "name": "param11", + "type": "bytes7" + } + ] + }, + "data": { + "param11": "0x35c68a72cc994a", + "param2": "Moo é🚀ooM🚀 MooMoo oM🚀M🚀🚀oMoo🚀éoéMoooM ", + "param3": { + "param4": [ + "-502183273437", + "-181945777056", + "-454055253301" + ], + "param6": "Moo é🚀 🚀ooMo🚀Mo Mé MééM🚀éo🚀é 🚀é éé oééé🚀🚀ooéM🚀🚀o", + "param7": [ + "2830948558399330007235690811772897616211515216" + ], + "param9": "0x31ee08b2239ded1369a2" + } + }, + "encoded": "0xb791414599e8b56f4b0391cb8b4d422bcf755603c5ddd6e103893a71ceba46241f5744b35eb3f3ef0a6e8cab59bf3b8b6a6691dd30ebf8939d36dd52b98acaea10c8cdc69e509a68998f2d5e30e095c9849a68b644b21c3dfcfd30ffc502114735c68a72cc994a00000000000000000000000000000000000000000000000000", + "digest": "0x8694ca7a01c36837d2449232907509801ed64e23dc023fcf736315f5eec1053c" + }, + { + "name": "random-9", + "domain": { + "chainId": 437 + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "bytes8" + } + ] + }, + "data": { + "param2": "Moo é🚀🚀M🚀🚀oé Mo ééMo", + "param3": "0xc4737eceba804e84" + }, + "encoded": "0x979ff42839e8663fdf777083b1648c659b691503a28c6a2910d1d7cd162a3aa17bcd164aa59dabcd7c3be7e32492e7fe4a48e70aee5b964137249e361ebc9a41c4737eceba804e84000000000000000000000000000000000000000000000000", + "digest": "0x32e8f650680b00d4b5515e9de9684995c3245b4761046780b33ef9f6ee05362c" + }, + { + "name": "random-10", + "domain": { + "name": "Moo é🚀 o éé Mé🚀éoo 🚀oéM MM🚀é 🚀éMM🚀éMo M oé🚀MMoo é o é 🚀o🚀ooo", + "version": "45.0.46" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "bytes2" + }, + { + "name": "param3", + "type": "address[3]" + }, + { + "name": "param5", + "type": "int8[3][1]" + } + ] + }, + "data": { + "param2": "0xdc77", + "param3": [ + "0x6fe07a398b47ee3d064460f74fb00b8454577d8f", + "0x4489956d5c84285dd2337de059733fd7caff5e3b", + "0xc562d2e19f4c8416f7adcdecacb47c7f3b429a18" + ], + "param5": [ + [ + "-10", + "-97", + "-22" + ] + ] + }, + "encoded": "0x9ca5f56281a4926287c930891cd4218d7e9d7e5bd6f8f35ca52190b2a54c5989dc7700000000000000000000000000000000000000000000000000000000000050b4d189d5c6d2e1fe9f152de6692da9fc34d41324dab5ced8a52397fa5ebfff5bb6e21b54c9b4e7f21b6cfe5999121f5dec6f1101cd5e0fb73a634001e5f2ea", + "digest": "0x59c2336278c748fca8889f8b98d6c386f1badb72f28668a5c760c3aff20a922a" + }, + { + "name": "random-11", + "domain": { + "salt": "0x60a7ef7f891f64c8c659e7b3f448e0e82939483d467088aae991d873c2371932" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "int88" + } + ] + }, + "data": { + "param2": "-109147385638873134356016336" + }, + "encoded": "0x22f16ecbd883f7cd7823cc5ec368999cf3bf08546bbd7c708ca231a54353cb86ffffffffffffffffffffffffffffffffffffffffffa5b7245e537649c9e75330", + "digest": "0x1c1c3e593358ec697d2f26c497abc72af68d617441a9825b6cb7c79e92bb2a01" + }, + { + "name": "random-12", + "domain": { + "name": "Moo é🚀oéé🚀🚀🚀o🚀é MoéoMooooo🚀 MMo Moo 🚀 ééo", + "version": "13.24.35", + "salt": "0x9f4a7cb7e30809076edbb99bcbc310ec27d7a563cbc24cddd0a2ae6d275677ef" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "address" + } + ] + }, + "data": { + "param2": "0xff4d2657142a58d3cc787e089ca7f20a6b66776e" + }, + "encoded": "0x98edda54668461e736d24a4033f2d11540bceac48ea14c7da0fea73b8b9a55db000000000000000000000000ff4d2657142a58d3cc787e089ca7f20a6b66776e", + "digest": "0xf73e0203cb874ce615b0ceb1c8c8358eb44719bbab11ebe963e00a914434ce62" + }, + { + "name": "random-13", + "domain": { + "name": "Moo é🚀", + "chainId": 348, + "salt": "0xc70f3b18e636eee4a800a307d1b38bf2cf6fbb923a5c3ae3b14becbfc2ce1f9b" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "Moo é🚀🚀oé MoMMéo", + "param3": "0xc3e57dbac4c0a82334953baa752df10cffd5a75a2edcbe00c7f2" + }, + "encoded": "0x4d0024736263d208aca6e84c7bb7336060a12a4693f70ea14290ed4308d052e5eb273f8d13bbd23d14b25bd00e006757fa7de6d637f4c49e5fdcf4a07f024aea1f53f499e56140df7f6326e0c99cd10d9a7ceac70c4f9343111769b6ac62e1ed", + "digest": "0x407d6005ebd258cd798e326e17786b0b61a927309b8584db513bdb62f4f5ee3f" + }, + { + "name": "random-14", + "domain": { + "version": "25.49.7", + "verifyingContract": "0xb0e0d9999c8c74a0d4ed79414a9f8bf363e9caaa" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bytes[]" + } + ] + }, + "data": { + "param2": true, + "param3": [ + "0x96ae69774e732b9214a3ebb03c0fd01602bc7a5fcd21", + "0x60a6103ace6cc41a8df5b6518b24e6ecd490c13acfc67765f3540a4a7aa93d074a77313622786513f0199d0dad5e012c" + ] + }, + "encoded": "0x8a9a6129ffa166123d1ac6c76c2bfc752f7cf2e64b76b36df081cfc7c032a75b0000000000000000000000000000000000000000000000000000000000000001e8da1f36005f78d7a373d2f0da3b4215c9b2ab40e5a8d62e8ab338374600329f", + "digest": "0x0b1d8e9823e30d163cbd911aea02c15a62bd0bbc0168183ccd2965a8b601a40b" + }, + { + "name": "random-15", + "domain": { + "verifyingContract": "0x6f5c960aebe912340a5a72935aa334afa8fbfe58" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes31" + }, + { + "name": "param4", + "type": "bytes31" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": "0x4a18799bc6b7f0fab7d57bc456346bca7261a53cb04fb48d82dba056", + "param3": "0x8d48a6cc9e0c92080dec2155382a276181f25c746da97f8199f3a846421180", + "param4": "0xb165a49183e897da692ca460c5c88a0597e5e4ad7b43471bac25bfd9a780e0", + "param5": "Moo é🚀M🚀éééé oooMé🚀ooM🚀 o🚀oMMooMé🚀é 🚀oMoé🚀" + }, + "encoded": "0x195b09fb47455d098743f9c930f4078d642ea0a6f994b66198c7213629164dc250d60588d6db4ae7e3b0d4d8f93aed4781b86403d576fb4e374af761f1238cc38d48a6cc9e0c92080dec2155382a276181f25c746da97f8199f3a84642118000b165a49183e897da692ca460c5c88a0597e5e4ad7b43471bac25bfd9a780e000a315cbc15f8ad1d34c761a0523412f8bd958f3b121ab055ad39eed2d1c894c3c", + "digest": "0x859f85bc1d34695b4db0f3650dc448e4f26e1310bbf4386a47154dd0ff2f7134" + }, + { + "name": "random-16", + "domain": { + "version": "46.37.5", + "chainId": 398, + "verifyingContract": "0x7d5c6babf358d15f834e4e66fb38f47029692f45", + "salt": "0xf631d7b0a81f0bb5d43c5c6cbe06f0c46868590f0951afc1b55f38598f5caf4d" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "uint200" + }, + { + "name": "param3", + "type": "uint192" + } + ] + }, + "data": { + "param2": "902991113240896234120897942256968907309321984644966427837857", + "param3": "1793643122398654278545911502385423630752811461294794060392" + }, + "encoded": "0xc905891cccd69edb3dcead4f2229a9b1c0f7ad0264bd9e32ca83cf8d4835ca94000000000000008fdad31cff441c443d69458e4033c11eeb0b4928ce9452c5a100000000000000004926820a408021ed575bd94e89af5672c9c4faaa93adb268", + "digest": "0xa8ca54bd8b0380e9680fee86021be77dd65fe79954ca8aace6708fda1e62d959" + }, + { + "name": "random-17", + "domain": { + "version": "13.22.4", + "salt": "0x9a939ab1fd21216c5fcfed335f5d6ad5e83f7815e6bf7d521dd0341e9445415a" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "string" + } + ] + }, + "data": { + "param2": "0xde2c0dae771d5cb66092b8905ba5691226740d7398459c60712a5793f0c9434c", + "param3": "Moo é🚀 oooéMo é🚀o🚀MM 🚀o MMMoMoooooooo o🚀éoM" + }, + "encoded": "0x686167f4c27dbc607c8b7b3febaeb35fa7dbcccbfac18ae20803b8e2bfc040fb053664f618ae8de97996df7189f0b8b97619489a71e0b0e370e6ef9b581df98208744de9ee650d2089505fa1d121e39ff8bd12472e14e192ad7a450cce4feb3b", + "digest": "0x0b5413c0bce8ba1599a5415a0a8729659df2c4dbfc6f71655c228101a523126b" + }, + { + "name": "random-18", + "domain": { + "chainId": 1154 + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes12" + }, + { + "name": "param3", + "type": "bytes22" + }, + { + "name": "param4", + "type": "string" + }, + { + "name": "param5", + "type": "address" + } + ] + }, + "data": { + "param2": "0x5f7bd6650aedd689f688617f", + "param3": "0x9d8ca86236fa8ca5e654b767c43bc31e4e2be542b128", + "param4": "Moo é🚀MoMoo🚀 🚀MoooM ooMM oMoo🚀 é oooM🚀Mo é 🚀 éo", + "param5": "0xae09d2fea99189d5171ddcd7c90e4ba4902e9df3" + }, + "encoded": "0x7a78c404a07e9f6956aaff71efb4b16130954663e72d5ee2de28e982b75d86675f7bd6650aedd689f688617f00000000000000000000000000000000000000009d8ca86236fa8ca5e654b767c43bc31e4e2be542b128000000000000000000000fb03f67aff6a2b40a0dbb1b99236c9ca92063bb9c1a604b32893a7f03e9364f000000000000000000000000ae09d2fea99189d5171ddcd7c90e4ba4902e9df3", + "digest": "0x680060a5f5fc62a31a89bfa6ee31116827439b3a46de888d9d43b1251fb8a3f2" + }, + { + "name": "random-19", + "domain": { + "chainId": 1013, + "verifyingContract": "0x9b76aa9473e60427cbc99f4161665fc37a013015", + "salt": "0xb99a959f6fcb296e9be34584a14761c7b4ce82e99d4394a5f109ed1c55cde477" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "address" + } + ] + }, + "data": { + "param2": "0x010d8955e5cecc6705b73064baa37a703d65cb97" + }, + "encoded": "0x98edda54668461e736d24a4033f2d11540bceac48ea14c7da0fea73b8b9a55db000000000000000000000000010d8955e5cecc6705b73064baa37a703d65cb97", + "digest": "0x8ca2e0e8b9d5ce1c66d5ea245d6a9c653e10adc303e7440d4298c331b011c503" + }, + { + "name": "random-20", + "domain": { + "chainId": 888 + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bool" + } + ] + }, + "data": { + "param2": "0x981ad5555974b8b6b4f767d774c32f9e09e0009d5d914e29614ec739e70c36aaaa454aab9a9409b890c32e9304c42ec8b05a7f7ac0f60be35f1e", + "param3": true + }, + "encoded": "0x889d1fd6a543c2550a4d6fbf451f7004ee9509e508b7627d82b578e77ed3541a1d8c4d6a1c1c4c8ed69df55267e53b5289aca47b178f775978694815b4f990640000000000000000000000000000000000000000000000000000000000000001", + "digest": "0xc1319be39e82c2e51795b588e89ae2ffa116d8e6e5e0aaff6c9a42379e18e35d" + }, + { + "name": "random-21", + "domain": { + "name": "Moo é🚀éM", + "chainId": 1189, + "verifyingContract": "0x20595d9bc36f43302fc02a5b8b1afcd8751ec829", + "salt": "0x616e7f89169e2cc84d244f9e3fe0e03661dfd04909f43f379752069848cccf7e" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param5", + "type": "bytes" + }, + { + "name": "param6", + "type": "bool" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "bytes[2]" + }, + { + "name": "param4", + "type": "Struct7" + } + ] + }, + "data": { + "param2": [ + "0xb7bdd490b49bd7ab", + "0x864b5bb60e5d3fe67c853222aa05ff96aa441cf26a394fc4" + ], + "param4": { + "param5": "0x109f4bc90e17530b89b8fbbd2c39477a4a8bf23a1109d71902516214aa", + "param6": false + } + }, + "encoded": "0xc870a8ea20ea5a0e48665e1cceac4d0911ebdd5211d9bbe9ea6b02742610630c2274465ff0a09b20e8e027da59fb88f7c11871f7ecd6354e3ed5099296cfd04be1885a775bd5e9fe96ba4a0d693d8c0ff869e2956d2445c820173815e807f2e9", + "digest": "0xfe17ec225aeca7f68177514dcf12e22fb0b39840aa6a6c22c26f59dd033ec5c7" + }, + { + "name": "random-22", + "domain": { + "name": "Moo é🚀M M🚀ééoMoMo o é oMéé🚀", + "chainId": 941, + "salt": "0x504bcce324addceda39d36f209fbfcb3b14f834e21f104979f550ea5c6f9917b" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x7d44e5363b38914b63ccfe012685ce3d2e65121a", + "param3": "0x0e" + }, + "encoded": "0x424c0018d1cc135145554306c5c9e3e9e8a4cca8848cfa101804ff94674c8d6c0000000000000000000000007d44e5363b38914b63ccfe012685ce3d2e65121a7d74985e988688526ac76b8ff8f86df2934c34abd4c430c49bf3b8a821b4e87e", + "digest": "0xb701808badfe14419c62c8108a8123a1531555b8d6c40bd0aea773e4cc7faff5" + }, + { + "name": "random-23", + "domain": { + "name": "Moo é🚀éé oé🚀🚀éoo 🚀o🚀🚀 M🚀éo🚀é🚀 o", + "verifyingContract": "0x4b290dacba7bd6da6bb491d627c27c59abcd55c8" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "bytes27" + }, + { + "name": "param4", + "type": "bytes" + } + ] + }, + "data": { + "param2": "Moo é🚀 éo ooo🚀🚀oMéooo🚀ooo🚀ooo🚀 M🚀 ooMoéooo Méé🚀oéoo", + "param3": "0xb72fa668214dee979e4ab0b212697763c7a644140a47417af60c4b", + "param4": "0x0526eab9" + }, + "encoded": "0x381b9d935686d6436962f0aa124ec705db0c223f0aa58c87e2e87a502e83b175cdd03bb0b8d5f0ab36918e793771d1a727264b826e6d52705aa7d8ac060af095b72fa668214dee979e4ab0b212697763c7a644140a47417af60c4b00000000005315d4abcf9b7169289f8f9fb986abe1e1648425138878b59807cf047bdcf743", + "digest": "0x9d78aed8da7518e44916c6da939b27f32296254456d1d12317f9d8d49414f704" + }, + { + "name": "random-24", + "domain": { + "version": "33.33.10", + "salt": "0xa465767278b9436adbcda02c178d53ced5ad9a5063042056fafac91f3eb256aa" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bytes29" + }, + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": "0xa41a2812f302436d74f6322e3d24f7d0894d445b", + "param3": "0xfbd8fa19905015b516f07997d9ee9ef2a3e70acb6a5cef4d58d25ae9a6", + "param4": "0xf8f1b9b200727a131c0868f5b0d5224e91acdd49", + "param5": "Moo é🚀" + }, + "encoded": "0x3406cf367962412603498937e52eb1fae44b403ffce6931f487e0191dc1da76e000000000000000000000000a41a2812f302436d74f6322e3d24f7d0894d445bfbd8fa19905015b516f07997d9ee9ef2a3e70acb6a5cef4d58d25ae9a6000000000000000000000000000000f8f1b9b200727a131c0868f5b0d5224e91acdd4973afb58374689378893745fc96a2fc65d1568ee4015275cae05c7ad1ba4ee814", + "digest": "0x776fdda1fd58d3c90228f4bfe52e9243a6a0c1b8804f91ecf7570b51038090f4" + }, + { + "name": "random-25", + "domain": { + "chainId": 725, + "salt": "0xc2de9b40a3c72c4b8080784d0abe7e2a81ee8c6d00ade54cbfa186d05b80a30f" + }, + "primaryType": "Struct10", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct10": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "address" + }, + { + "name": "param4", + "type": "bytes" + }, + { + "name": "param5", + "type": "Struct9" + } + ], + "Struct9": [ + { + "name": "param6", + "type": "uint80" + }, + { + "name": "param7", + "type": "bool" + }, + { + "name": "param8", + "type": "bytes17" + } + ] + }, + "data": { + "param2": "0x0e1c5e8d98e793c508605de14b557517086a154a", + "param3": "0x4643f9f0fff83c5992655ea60b4ee4d87962402c", + "param4": "0xe24ad838b2dff3ce1ceb5cf89d5382a3b7ae58e3b83ed04b361dd24e858604e086cf3aae72e10af9157ca91a07aacb76ff5f4e714bf0af4e2767a5c1b7", + "param5": { + "param6": "1037360565969580415751062", + "param7": true, + "param8": "0xb400c0f629151c1c2efc8678b90a90db50" + } + }, + "encoded": "0xda5e84ad82b98296cf11f22beffa9ac554199abd2907793cf612a0cde3a3a6e00000000000000000000000000e1c5e8d98e793c508605de14b557517086a154a0000000000000000000000004643f9f0fff83c5992655ea60b4ee4d87962402cb5c868e1fa67a6af58ad2de258728150a4257a8fc3a0e8b1cd0c693a9154e78a19b8a5510cc83eb41b72cdb218809b5fb097d4f56a210465d7e4434ae4f93ae2", + "digest": "0x20c6d3b7d3a08127d2675417f10192a19404eb7f2b4a7cc826291c200d059c51" + }, + { + "name": "random-26", + "domain": { + "salt": "0x84ecb12e99120d7e16d5ea8b41f3a1712b04779027244978e3c14e6b779bff43" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes15" + } + ] + }, + "data": { + "param2": "0xd9d920215e9cef3f5d2c992b29d02c" + }, + "encoded": "0x3124ca50b2729655ab7183f9cdc9ce21f39c5f9af1539ebbebddafd8d5124eebd9d920215e9cef3f5d2c992b29d02c0000000000000000000000000000000000", + "digest": "0x98647f029b556997bd7cf686927a1075276cdeb949c7324cb258265daa43e9d0" + }, + { + "name": "random-27", + "domain": { + "name": "Moo é🚀Mo🚀o M ééoééoMéMoMooooéoéoo o🚀oM🚀 oMo o🚀 Mo oé", + "verifyingContract": "0xa25337ce36273880f4e9e61f7d6e42cdf375343e" + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param3", + "type": "int88" + }, + { + "name": "param4", + "type": "address" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "Struct5" + }, + { + "name": "param6", + "type": "string" + }, + { + "name": "param7", + "type": "uint144" + }, + { + "name": "param8", + "type": "string" + } + ] + }, + "data": { + "param2": { + "param3": "-127309812032058079971015355", + "param4": "0xfea50d6aa0beb7541421a003b305176bfafd3bf7" + }, + "param6": "Moo é🚀 🚀🚀M🚀Mo", + "param7": "21679346468763708829870107432985082613037936", + "param8": "Moo é🚀🚀M é🚀🚀oMo oo🚀éoooéMo" + }, + "encoded": "0x5ed3e5cf198704fbd48783461bff2bf9894ce18fa02dfd09804f85f9897fe3b6457fa76bc117d82ca5c78822611af029603b99095c728469d2b6e0db0d38430dab622c3246af0064a7ca87eee9696c6f580b5b628a1c3ccc7ca8ccb5d099b5b30000000000000000000000000000f8dddf8de4ce294ba243327c1bb5c1bd7b7017c8ef26c2ec6558fcdaa26969c050886d3cd13aa63fd7c1b4c951a029775a19", + "digest": "0xc01ab63f5b6821f38672244e3f54b38b1f997cfa987996d97c2d0b45e4378116" + }, + { + "name": "random-28", + "domain": { + "name": "Moo é🚀Moéo oéMMéMé o ooo 🚀o o éMo🚀M 🚀oo🚀🚀oM🚀éM🚀🚀ooM ooooé", + "version": "6.36.29", + "verifyingContract": "0xbda80f1b5ee3f31847bfab9e1f2d577a736ae9ae" + }, + "primaryType": "Struct16", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct15": [ + { + "name": "param11", + "type": "bytes26" + }, + { + "name": "param12", + "type": "address" + }, + { + "name": "param13", + "type": "uint240" + }, + { + "name": "param14", + "type": "string" + } + ], + "Struct16": [ + { + "name": "param2", + "type": "Struct7" + }, + { + "name": "param8", + "type": "string" + }, + { + "name": "param9", + "type": "int240" + }, + { + "name": "param10", + "type": "Struct15" + } + ], + "Struct7": [ + { + "name": "param3", + "type": "bytes[1]" + }, + { + "name": "param5", + "type": "bool" + }, + { + "name": "param6", + "type": "bytes21" + } + ] + }, + "data": { + "param10": { + "param11": "0x3c8aa45d6e60df8fa4b94a9f1a9873982cf117b7870019a77257", + "param12": "0x18dbfcc4b58ac047af1fa1ea5014e9a3c122d695", + "param13": "1403160610370024385322518859671151374504293477415157376516004093379141099", + "param14": "Moo é🚀MéM 🚀éoéé🚀 M 🚀🚀 🚀éooMéoMoM é" + }, + "param2": { + "param3": [ + "0xdd89a7e45431dc5bcf2575124ce071addb7e049856e3ec3a698aa73965f2cdebe3d8c1561c943beb06906bc333a5" + ], + "param5": false, + "param6": "0x40cdeaa8cfa786861d28835935341469073906c16c" + }, + "param8": "Moo é🚀o🚀o🚀 oé🚀oMoéo🚀 o", + "param9": "-728201913157045709305151288883895292116444273394221376510603682943551543" + }, + "encoded": "0xdb90bb6421637471a75a3d7bc8dc38f85ab6d86fe66817a5c5e52e1582dc9d8d05eae0968871a1fb36bb967307259c285125d151dee777d1b9bba85ec0c5924ab953967c8b9dd2e0f5cd1fe230ad4ddf4fa6f38f5286db1d29957c90a18c2d8bffff967d7d66a999668fc7fbff14f873fe30522876aee45bc8ad4fbc9c24b7c936513d68064480110d163aeea34e925427d939bc37d8892caa329a9d3558c51e", + "digest": "0x4f9a08cb3212e843a37e628e8a3899c9632ba8fe184f4955aabfd568690c8cbc" + }, + { + "name": "random-29", + "domain": { + "chainId": 356, + "verifyingContract": "0xa2cb255c54cb952b1d29aa906d0db8a0369b07ac", + "salt": "0xa747cdaee63c094c448b58b76e9b7555459bf28fe41e33d8e485334b3955dee3" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "string" + } + ] + }, + "data": { + "param2": "Moo é🚀ééé🚀o M🚀🚀 🚀🚀🚀oM🚀oé🚀🚀oéoM éM🚀éMé o🚀 " + }, + "encoded": "0x5927d86a0ef9a01a131f7a41d2a9c89a8c82e0f454d6b4502f955f90f152eb512a656f0bd407a79f684b714713b1e71478383b1f47d7c72f652658ece534dd0b", + "digest": "0x8f21c436df4d7b8ea1470f3f4cac3d756774982b25a60bd7e76587c6b519df6a" + }, + { + "name": "random-30", + "domain": { + "version": "1.46.13", + "salt": "0x13ae4c3150715b5ad9a1e19f9e5d7acb57041c056751bf3517085406225bc939" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "int136[1]" + } + ] + }, + "data": { + "param2": [ + "8166199623935941567874687986584718264154" + ] + }, + "encoded": "0x4d74029cfac37baeca9753d910ae221b711f6f012a1bea4dab197ee55395b8c7639803471fd3db6691ea1e09d239e931d1e355db6dd3a8e271e91cd893cfb588", + "digest": "0xb6546c223ab20fefa301d938ffbc21f17128f0620fd926a149725887b3cccf4a" + }, + { + "name": "random-31", + "domain": { + "name": "Moo é🚀 o 🚀 🚀M M oooMM ", + "chainId": 908 + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "string" + }, + { + "name": "param5", + "type": "address" + } + ] + }, + "data": { + "param2": "0x4ede0deacb3773e5137435f4d889ed859498566a", + "param3": "0x62dd238d0e2d216ab536acf19569d82284ec73724af965e1e635a5e02de69f89315c86d4b43dd3fea6b5", + "param4": "Moo é🚀éoo🚀MooM🚀Moo oéM🚀🚀ooé🚀 oé oéoM🚀MéoMé🚀Mo🚀oooo🚀🚀ooo🚀 ", + "param5": "0x4e35a3945fb38294c8acf415464978b576dddadd" + }, + "encoded": "0x7f6d973155b0bcc8d11dd8547d4396f95e47a6b1663de76876af0dd85aa48b3f0000000000000000000000004ede0deacb3773e5137435f4d889ed859498566a84c9e1c43faf98cea6c5fcbc1fd1dd44de98d2a6fd8094cd3379479cf19d02d3f60e96d7ac3d6507f6e8030df384f326924853ce6a85f91dfae3efb3d566f6170000000000000000000000004e35a3945fb38294c8acf415464978b576dddadd", + "digest": "0xb6efd1b092fc83b8ad6f1562b7b87e3d06f28ff1ad2287008b557a4b325e4c94" + }, + { + "name": "random-32", + "domain": { + "version": "28.18.35", + "verifyingContract": "0x860a0e50434a1e67fea76e2ecaadd0f7a34606a5", + "salt": "0xa79039bbd2738722f49a7a10b34a89be4701d18545207a60ed7b1a0d647d3ede" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "address" + }, + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "bytes19" + } + ] + }, + "data": { + "param2": "Moo é🚀M oo 🚀Mé 🚀🚀 ooo🚀oMéoéo 🚀🚀oooo 🚀ooé🚀ooo", + "param3": "0x47fe050a8243b24324599b07443a44409ae0ae5f", + "param4": "0x4e9cfb53ea5657c6f71a9f6d180ef603b1491593", + "param5": "0x9bb5cc4641fd491758c28f1334074c4fd8c30d" + }, + "encoded": "0x1cf4f0e08a7941dbcc88554ec00340e272c27c135e2814a9aa84b7a0cb59090ac3fc89c9396771c6833539097c737e43749df63d9374e94038e87806138dbf3e00000000000000000000000047fe050a8243b24324599b07443a44409ae0ae5f0000000000000000000000004e9cfb53ea5657c6f71a9f6d180ef603b14915939bb5cc4641fd491758c28f1334074c4fd8c30d00000000000000000000000000", + "digest": "0x44170d64ef7cf254e72fa3a1fce021939881e52ddc6b53804b7ed17c3cc2cf4b" + }, + { + "name": "random-34", + "domain": { + "name": "Moo é🚀 é 🚀oé🚀o🚀é éoMMo🚀oooéo é MMoo 🚀 é 🚀MM🚀o🚀oo Moo", + "version": "13.20.41", + "chainId": 168, + "verifyingContract": "0x4cb0f9a774003fde250f9498bf59af14a58a4ba6", + "salt": "0xd10a489e053686f001e06c5f95be04abf66384251beee98aac3352a576309497" + }, + "primaryType": "Struct11", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct11": [ + { + "name": "param2", + "type": "Struct7" + }, + { + "name": "param8", + "type": "string" + }, + { + "name": "param9", + "type": "address" + }, + { + "name": "param10", + "type": "bytes" + } + ], + "Struct7": [ + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "bytes30" + }, + { + "name": "param5", + "type": "address" + }, + { + "name": "param6", + "type": "bytes" + } + ] + }, + "data": { + "param10": "0x172fb5da45fc748aab90701f16e488faf3aeb7e2631bdb4e89178e291c54276fc0a09fde49c1d8d83ae459b0de8af4a32e752f7cde484933c819bb984fdd", + "param2": { + "param3": false, + "param4": "0x5f13d3b44f1f7b3e9509e0e6a6e86a82bad560c0463ff6f4107ed0f91ce9", + "param5": "0x854a1ce60d811708da436e758e7bb7cb3c4d3645", + "param6": "0x631b36ea5aac0b4b7a59d000cde1336adc46b54c9e2c27211a" + }, + "param8": "Moo é🚀éoéMo oéo🚀", + "param9": "0xd4116d1167d22db322c0f7ea24958097646ee98c" + }, + "encoded": "0x8d56be8d93acc8d9b7c480a48b942024d438e759597af81d8ce0c269bbfd7ba148f76de9e7e52c7befac76d291947c16f2d706470cb5a7fa41f654e7a6515feab9ae4544a83872d12bd236f00a1e723895219ed2e761b1451b728f7da4c07fea000000000000000000000000d4116d1167d22db322c0f7ea24958097646ee98c57aea085c98b9350d480022e6d063faa8011110987c0cd42488d34ffaad7596f", + "digest": "0xd916f454522d064210bb959fdb97edfc71ed9d6493f69ef3aa59ac602a4cb557" + }, + { + "name": "random-35", + "domain": { + "version": "18.1.21", + "salt": "0xa30efc1f7cb3062cc649929f0661f023168871c712710e3e2bcfb86cea245bfa" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "address[]" + } + ] + }, + "data": { + "param2": "0x6d5b8e2c382bcf3f732b63a56fd3a40216ce312c135083ffd5e345323397d458a568e0b5677f5b037db50782", + "param3": false, + "param4": [] + }, + "encoded": "0x3196893d5e65faa04abf32b95ea06dd0d6c08930740797c9505a8db7c0dd8d783c9347e5b56b01554824ad8ab3894c26f214fefd98de34e7c5ca8fe394ab16040000000000000000000000000000000000000000000000000000000000000000c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "digest": "0x55d568f5b6d8fcb20a1daf9434f22bef6f84008a548c2011c428c3fefa5f5ecf" + }, + { + "name": "random-36", + "domain": { + "name": "Moo é🚀o🚀MMoM ooé🚀MMM 🚀éooo🚀o🚀oo🚀 oM ", + "chainId": 640, + "verifyingContract": "0xd83848a872fece3b3d46e7db4c2b77d3f860e293" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param3", + "type": "uint208" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "Struct4" + }, + { + "name": "param5", + "type": "bool" + } + ] + }, + "data": { + "param2": { + "param3": "328075064361718410561598645543330760805893258006339352712528380" + }, + "param5": false + }, + "encoded": "0xd9c78b76c5945cdad51cc594f4f98013082d5b29c5acd60ecaae6e197d0282175d5d216ebd03b033f8465a6ad96f1018494e4217e6f613aafe8b727c911047170000000000000000000000000000000000000000000000000000000000000000", + "digest": "0x199e8bfe6ee9ef6a4a030554635b74168da0c20cf8c5a19ec689aa5df1161795" + }, + { + "name": "random-37", + "domain": { + "name": "Moo é🚀🚀 o🚀oéooMMo éMM é", + "version": "28.27.34", + "verifyingContract": "0x7eabc8de425d63e9221ab1d30fa6dd0cefc081a3", + "salt": "0xe0523cb396cb9dc27ff363d713948ac735f273623989b6af7612f2fcd2ff6d2b" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "int200" + }, + { + "name": "param3", + "type": "address" + } + ] + }, + "data": { + "param2": "-444299975383749025331326339923423112873391432830281341721190", + "param3": "0xed41029f84e192af5415531ee38e17f30d120a88" + }, + "encoded": "0xfa093f4ea3bf0aa4213f3f060eac93ca7ab21ae17ace77be8dc0692eb11b3bf8ffffffffffffffb9380bd11977ced6065cd29a646828eb18b6e6f2b19f3c259a000000000000000000000000ed41029f84e192af5415531ee38e17f30d120a88", + "digest": "0x863b7af213ea9f4d6e5bddd79a651e5868a89780ea3fe954aa60bc4265ed20d7" + }, + { + "name": "random-38", + "domain": { + "name": "Moo é🚀o🚀é🚀 oo Mé o", + "chainId": 1268, + "verifyingContract": "0x929fa2120c0710256df5b8617b56ab4e970ecb45" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "address" + } + ] + }, + "data": { + "param2": "0x6271d301aedc2d2eace8d5c39530cb69fa33c087", + "param3": "0xee756a5c2cd1aa40fb2b0ae05eea3e40b7436592", + "param4": "0x7909af95849ea0e6482d4979aa97b6de40184c5a" + }, + "encoded": "0xd76e74eec5c6ba52563c5d6c259dd7ab7b3c1c568662d8e52ee9e9eb1fb3b08f0000000000000000000000006271d301aedc2d2eace8d5c39530cb69fa33c087d37b7d384539b90a02ac9a5fcdffb5ea5e19dcd612cac7a8d08e701244f586f10000000000000000000000007909af95849ea0e6482d4979aa97b6de40184c5a", + "digest": "0x7fa9e8243fd155df5677ac9c26861ade73b0a6ab52e98999956cbef093e96249" + }, + { + "name": "random-39", + "domain": { + "verifyingContract": "0xe3ac435708684db0ae31e22bbefb1e44317338c4", + "salt": "0xe26aafa719c7da18b0ded1aa1520a9366af0fb6b459916877728cb9a5c87a7d6" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "bytes26" + }, + { + "name": "param4", + "type": "bytes32" + } + ] + }, + "data": { + "param2": "Moo é🚀oé 🚀M🚀éMééoo é🚀o éo o🚀 o ééM🚀é🚀ooooMoé oo éo🚀🚀oooo🚀o 🚀oM", + "param3": "0xdc0aa250b183fce60762c98a54246dd7b9bb956bd6341da3e3b8", + "param4": "0xb72dc336b24a1bbf207488efe80ffcb2fcac731fd7663809b3d2fc49ba7dfc41" + }, + "encoded": "0x7dfa18ea85b7f90d6621faeda9cf913de2386da0479309954a0255dc716d1597813bc527d887adf055ba505a819f5c99c5959f37552f3546a3621eecdbab9fa9dc0aa250b183fce60762c98a54246dd7b9bb956bd6341da3e3b8000000000000b72dc336b24a1bbf207488efe80ffcb2fcac731fd7663809b3d2fc49ba7dfc41", + "digest": "0x657847e82a36f749a49a0249eb01d42a8f84e155799a89a361326c7e059f4857" + }, + { + "name": "random-40", + "domain": { + "version": "27.48.40", + "verifyingContract": "0xb01dee94f0bffe39c63b53c94d0a9fcbc1384c7d", + "salt": "0x2d69edf19eed3feff59d5ff3d202299b0a2f7cfd471953c708c84ff2c8ef15e3" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": false, + "param3": "0xaf4961b17878b5ba9013de1d9fd0f3642f1e7294" + }, + "encoded": "0x08b05ab3afcc030e7935ce6c66d5d4b79136f50d1f567b347bde3906d91197e800000000000000000000000000000000000000000000000000000000000000007a9bca0401d98432dd02eb0e29aa6b8a2d7db41d77d60789e3f2a6b4672eb697", + "digest": "0xe8d2de50871488e0d941f58e407218d0e53232673e4f0c087c4ddc60f4b12997" + }, + { + "name": "random-41", + "domain": { + "chainId": 1047, + "verifyingContract": "0x374b2b8301b1edbcc86612a691376d7ac3ced722", + "salt": "0x35b3516e1c75b47e8c6c9e67c454eeb7ee4bdfdce3bff554800152182ef7c097" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "int80" + }, + { + "name": "param4", + "type": "bool[]" + }, + { + "name": "param6", + "type": "bytes4" + } + ] + }, + "data": { + "param2": true, + "param3": "29080156520360861738698", + "param4": [ + true, + false + ], + "param6": "0x5aedc9f9" + }, + "encoded": "0x9ca37edfac674c2ff136c55e6301a602590e506fcacca5c9b6b9620af18ee3d60000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000628703dd9fee4a7a6caada5013122d395ba3c54772283fb069b10426056ef8ca54750cb9bb552a59e7d5aedc9f900000000000000000000000000000000000000000000000000000000", + "digest": "0x6c6d10e7a34cd9b044d3ef2f2ed2d4333e2822ac7d10b38eb6d99bb8b1771bed" + }, + { + "name": "random-42", + "domain": { + "version": "5.35.42", + "verifyingContract": "0x43b33fe40f841899d259fa0c36dea65ec8fde1d3", + "salt": "0x081bea430df1ade6eb0b35829797621ef878f32df1dc4b9d0c53cb94d441390b" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "address[]" + }, + { + "name": "param5", + "type": "address" + }, + { + "name": "param6", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x3b9ca4b5f6b5e21e938265fa8c67e1caf4aab1f01b17be03ae60ee2d6635a495847dedc266f2a7c2e5567b52e52be5d3", + "param3": [ + "0x699d241b2b53540a703d8f00870c1739b6e5f72d" + ], + "param5": "0x0109f2064fb32e6c22911ac905fb319ef0cee5a4", + "param6": "0x0ca1fb3d6077a402783877ceff53" + }, + "encoded": "0x853568bcfdf9ba7ef41211e721fea9318ec93b8bf70306ce21829c25ba577bbd6865c9161273dd536df66549067730a5b9d1f65060fad8a53e1ac0f39ccdaa52f571a282e60d64a3ded8eaa67254087841c598a176a7cd626f00d50732f7f95f0000000000000000000000000109f2064fb32e6c22911ac905fb319ef0cee5a4c435cc0d815f1d138a42be987d6cc47160918ac555121a5bd5278c32fd472060", + "digest": "0x804d08480ce1b1d7ddf3646c58bf0a49a114f62d28e81ec9210e03f4f9f3a617" + }, + { + "name": "random-43", + "domain": { + "version": "24.21.37" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "address" + } + ] + }, + "data": { + "param2": "0xfe1827974ce7e150af244d1b889f747c8f0a776e", + "param3": true, + "param4": "0x13a081fac5b7be3ce686e044bf4da3abef57fe9b" + }, + "encoded": "0xd9df0580bd644a74f3c333bfcc151b8847cff76c671a86edc3130dbf71458cfb000000000000000000000000fe1827974ce7e150af244d1b889f747c8f0a776e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000013a081fac5b7be3ce686e044bf4da3abef57fe9b", + "digest": "0xced726b5f99a87ac8035856b471812b2d20ad43e8e600fe5ef6e82ef52f1d653" + }, + { + "name": "random-44", + "domain": { + "chainId": 437 + }, + "primaryType": "Struct10", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct10": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "int32" + }, + { + "name": "param4", + "type": "Struct9" + } + ], + "Struct9": [ + { + "name": "param5", + "type": "bytes22" + }, + { + "name": "param6", + "type": "string" + }, + { + "name": "param7", + "type": "bytes28" + }, + { + "name": "param8", + "type": "bool" + } + ] + }, + "data": { + "param2": "Moo é🚀Mo o", + "param3": "582504756", + "param4": { + "param5": "0x111983d0af17dcfcc318c61ae1136ee42ccf1f2687e1", + "param6": "Moo é🚀Méoo🚀 oooé 🚀o🚀🚀éMéMooo Moo🚀oMo🚀é 🚀 oo🚀🚀M🚀é🚀Méé", + "param7": "0xd6c6a4a7600a2e4bf9c4add944c09f63cbde8e22b0d6fcbf19615fef", + "param8": false + } + }, + "encoded": "0x52230b1722ba9fa8df5a2874a719206cde8f49cae1cc265121e414b677873a98fb6852300dd5f88a8abd38b78e451c8cb00c5a9868c44b7df99b4a2f1c2d25620000000000000000000000000000000000000000000000000000000022b851341e0d5386101b1d456726a186dea7a1d769e76ac7dcf595f563d047ae9d74727d", + "digest": "0x205d02e271ba4c6b9f25c8f47ee1d77575d64cd4f00e63fffdc59472397d92e1" + }, + { + "name": "random-45", + "domain": { + "version": "47.45.42", + "chainId": 1206, + "verifyingContract": "0xf947022a0e71d11aab373afabfe9befd44681e93" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes29" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "string[]" + } + ] + }, + "data": { + "param2": "0x8bc51a1cd258fe6d63ac29ace059b760205588a0a9161c84c856c159f7", + "param3": "0x413b8e4fe25c1c744f85d99604ca804e2244bd4dab2ce6f5887da8e1d44ff150224b771fa7fcfdd80522c67e2315e1a2", + "param4": [ + "Moo é🚀M 🚀o 🚀o", + "Moo é🚀oo🚀Méoé🚀🚀éé🚀é🚀éoM🚀MoMéMM", + "Moo é🚀" + ] + }, + "encoded": "0x3ae8fde34490f7400f057134dfa1b5e09466c9c820ae931d27906d7f0ad91c9c8bc51a1cd258fe6d63ac29ace059b760205588a0a9161c84c856c159f7000000283f4a8f7f4aa0508213c3acfea1b9eadcc0134f291f7062983fb7b5faa4c0433ce102fe157fdae81a22e96b212ccdb916af0903abd81ed9dede694888ad8069", + "digest": "0x594e4bf0d590269799cca8859ba0a0bbdc1f50f79b62484b426596dd352185eb" + }, + { + "name": "random-46", + "domain": { + "version": "20.6.0", + "chainId": 1182, + "verifyingContract": "0x48828af2bff4cea1847888835dd26ef645440919" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bool" + } + ] + }, + "data": { + "param2": false + }, + "encoded": "0xd827c65b54cb667b8cb0c84a4aa21ffe3d188aa9cdaede527a285c318ad7274e0000000000000000000000000000000000000000000000000000000000000000", + "digest": "0x95645087033defeaf6a222f850ccd5f3f6ff9d051aeb02dd2c25cc7e237f38d9" + }, + { + "name": "random-47", + "domain": { + "name": "Moo é🚀", + "version": "17.27.18" + }, + "primaryType": "Struct19", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + } + ], + "Struct10": [ + { + "name": "param8", + "type": "bool" + }, + { + "name": "param9", + "type": "uint248" + } + ], + "Struct13": [ + { + "name": "param7", + "type": "Struct10" + }, + { + "name": "param11", + "type": "uint8" + }, + { + "name": "param12", + "type": "bytes" + } + ], + "Struct14": [ + { + "name": "param6", + "type": "Struct13" + } + ], + "Struct18": [ + { + "name": "param5", + "type": "Struct14" + }, + { + "name": "param15", + "type": "bool" + }, + { + "name": "param16", + "type": "bytes25" + }, + { + "name": "param17", + "type": "string" + } + ], + "Struct19": [ + { + "name": "param2", + "type": "bytes[2]" + }, + { + "name": "param4", + "type": "Struct18" + } + ] + }, + "data": { + "param2": [ + "0x3cce5e65b51c8ab21c69ab4c6cf7a0098464d6fd4cc4dab8916ac0221f3ee8ea47479755ffbf", + "0xad11241adfe1c3d9ff8487a28064a49b65e77955dd25cbd4a6874161c9c93aa0502f1644dd08ce5b717e08f3eec80232527d509a8da2bcbf" + ], + "param4": { + "param15": false, + "param16": "0xeaba82b14185bf405877677729bd3cf35984e2de6795d26af8", + "param17": "Moo é🚀oM🚀ooééoo é M🚀oéo 🚀 o oooooMMéoéMoMM🚀oMo🚀MoéM é oo ", + "param5": { + "param6": { + "param11": "250", + "param12": "0xdf", + "param7": { + "param8": false, + "param9": "100895587724354576608296576780149850234295977769426801441167174141880048070" + } + } + } + } + }, + "encoded": "0xa2503d8dab2dd52492c8bd1e75e197a963b1be16d8704f24b034c5c3ebb5ae22ab435560740a636c972580194f75d3a1a37686a2281bff1c37e9ca6ccc1c69bebed7f0eb879274b19967141ea60f229549d8509e8c2719506fca12599149d972", + "digest": "0xf87ee3f08c482046207edfd23e1303358eb48bd840500f424192948eed97c044" + }, + { + "name": "random-48", + "domain": { + "name": "Moo é🚀Méoooo🚀 🚀🚀ééMMo o MM 🚀o é o", + "salt": "0xc03f10b7364e134ddc9de679561060f22c44058fc7abab3b8a06eeff8a0cda3e" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x6be8", + "param3": "0x48c2efb8ba7ee5d877ba4641d56d960ef4857d19b913c44af5c4b9bda9cfa25179" + }, + "encoded": "0x39b0d4be9d0cd319e0a49b11a9725cad68c2545bda0a2875a0510a5846e63ce43b716dc9026fa5a0f9d7f44f4f87e3bf20d3ba1c57dc9820987bf547c9cd1c92caefa7da9321f9199f0d71f17e36c56f1ec520e39306893bb0216f64129f029d", + "digest": "0x32e5e620ebdc87817f3c8028e2e1dfa11bc8281ce740d373ec1d3e6944eb795d" + }, + { + "name": "random-49", + "domain": { + "name": "Moo é🚀o", + "chainId": 103, + "salt": "0x3a5a1eb3351d1a1688d37b0d12422c89298146d8fb17ba3c25fb4b5c86c4bac9" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "string" + }, + { + "name": "param4", + "type": "bool" + } + ] + }, + "data": { + "param2": "0x26dfef70c4ef8dcc7b392b64e54778600e4342729ff538043a4180f710d08d7b5456214a42f08ba7fac949be1bbc22b9de57aa01223cb5556b82844077", + "param3": "Moo é🚀o🚀 éMMoo", + "param4": false + }, + "encoded": "0xbb972fe1a70ee0d67e7cacbc55c17b51b6f3a17a25f4f86f5941e8562149d8baf133a0ff1f13504e6c624d2de18b24dcea844936d869bcec139368394b038fd1dd59271cb718f83ded679ab9a17cd95cf12c4045bddd47bb221f8ba9f1d192320000000000000000000000000000000000000000000000000000000000000000", + "digest": "0xf5f4417e3f7452c53925e17a8d761742c795a21d1399bbdbcc6655d28ae01898" + }, + { + "name": "random-50", + "domain": { + "version": "29.42.1", + "chainId": 1327, + "verifyingContract": "0xfa7dc57fcaae354b92e4116c0bdd2cf47d8f689b", + "salt": "0x03da468bb06a9b9dab725571b916aff5422068b4ed5447355b3c5f70bc15171f" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "string" + } + ] + }, + "data": { + "param2": "Moo é🚀ooé MM🚀o🚀éoéé🚀oM éoMMMMoo 🚀 o" + }, + "encoded": "0x5927d86a0ef9a01a131f7a41d2a9c89a8c82e0f454d6b4502f955f90f152eb51cb99a22ed97e79bbd189fcbf151341d2ba13a10693a9f98ff01bde8e4b54b0ed", + "digest": "0xd10b65f29d8c77544a7a31a419b8158854a6efdbd142c11b13e5e914720eab09" + }, + { + "name": "random-51", + "domain": { + "name": "Moo é🚀éMMoéMéMoooo oo🚀 é🚀é ", + "version": "17.12.32", + "chainId": 850, + "verifyingContract": "0xee57c317107b6016ee17355d870066437b91cfc4" + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct8": [ + { + "name": "param4", + "type": "string" + }, + { + "name": "param5", + "type": "bytes2" + }, + { + "name": "param6", + "type": "address[3]" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "uint176" + }, + { + "name": "param3", + "type": "Struct8" + } + ] + }, + "data": { + "param2": "41925907111722419066054857838161787127898051241694288", + "param3": { + "param4": "Moo é🚀M o🚀 oéé éM 🚀M🚀 é 🚀🚀 oo 🚀é o ééMoMé 🚀o o Moé éoMo o🚀 ", + "param5": "0x34cf", + "param6": [ + "0x93ec006c48ba16d99c6a572425637e732a9ea0dc", + "0x31cf2777fa3591e4d92e44b68f531fe304770850", + "0xf193bb64fd886bbb4490a31d7ab87a4e69f72240" + ] + } + }, + "encoded": "0x6b5499a7890f6a8255933b37decd0f637928da8bd61d925b3fc04f155551707200000000000000000000700edea808dc2e1e1937df49f85355a1244560c5d450fb8722e70eec19fe4a54da68f47326495d284ae333f3f2db8057ec987bb743b0", + "digest": "0x95199a1c903ef5b161ea35770728ff9753d9fe4cf63a68001bd910bfd7cd8930" + }, + { + "name": "random-52", + "domain": { + "name": "Moo é🚀éo oéé é M é 🚀🚀oo🚀Mo 🚀oooéMé", + "chainId": 1092, + "salt": "0xab35002bd126820952bb44438b2a342cefd29a7e41533cf101af42d980f231e5" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "int168[3]" + } + ] + }, + "data": { + "param2": [ + "95857240772386493629523551458434344427800456907887", + "28274122495329753421185292621092753236174200542842", + "32557294196900688742163694164485808400870334488946" + ] + }, + "encoded": "0x9c928539a37b7c8e4f1ce136ca12eba2a05b8ae934748884491b03ad7547973a0a839d9c631d1e54947847568fb9b7170b4c91ff638a57cd7bdee89b100734ae", + "digest": "0xf56d12fc86d9c13a69e7e53913981ae56a0bfdc19f6c1693cb3a808aef256f80" + }, + { + "name": "random-53", + "domain": { + "name": "Moo é🚀oooo🚀éoooéoéoé🚀é é Moéo oooMo ooo", + "version": "13.16.19", + "chainId": 568, + "verifyingContract": "0x1c60b5eb2fef17a1cdd14f962e6f7d3b3b6d6500" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "uint72" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "bool" + } + ] + }, + "data": { + "param2": "0x2a82f8de19144e48d8bd0ca7dcdcffc3efdcad1c261eb97bd6111b6918b4daab39158153", + "param3": "1620817067840645147941", + "param4": true, + "param5": true + }, + "encoded": "0x09cfbba2e1e5ea4a3a82d13e5af185c9af63919209274a8b7c749ae5d84b713cb669a821b131bc1c35ea0a46ea180437711dceaf7c7157512bc9794f513ae1c0000000000000000000000000000000000000000000000057dd5af7be83dcad2500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x508f38594346bfeecaf00d106d48313a5fda1a95aad52b5543d5b14b9d7196a7" + }, + { + "name": "random-54", + "domain": { + "name": "Moo é🚀éo é🚀🚀oéMMooéé MéMMéoooooo Mo 🚀o", + "chainId": 903 + }, + "primaryType": "Struct10", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct10": [ + { + "name": "param2", + "type": "bool[1][2][1]" + }, + { + "name": "param6", + "type": "address" + }, + { + "name": "param7", + "type": "Struct9" + } + ], + "Struct9": [ + { + "name": "param8", + "type": "uint216" + } + ] + }, + "data": { + "param2": [ + [ + [ + false + ], + [ + true + ] + ] + ], + "param6": "0x8e95a960e9a83b777c7862a94e8110fe91da147a", + "param7": { + "param8": "86338055400144793659912925038806297757314957088810913205015089413" + } + }, + "encoded": "0xc2160e538078feaa17b54d2e42d2d30202df0ca254993ea38c93773174f229ffc62f64b185683f6d01ccc0e8d936d70806faa97827a9a5f882dfd39e417384780000000000000000000000008e95a960e9a83b777c7862a94e8110fe91da147aafdbe910404b0c3b44c47734e11d0efc9d25900e7fcb2a08b20eb55cf7c271e6", + "digest": "0xbc69ff6a3a430987fe2afffe25c78d68fe98948b160b03aa8bb31dc93bb40cf8" + }, + { + "name": "random-55", + "domain": { + "version": "14.37.24", + "chainId": 406, + "verifyingContract": "0xfa8846e816297a43ce7d94b8c6bdb6cca1159fd7", + "salt": "0x242778aa1964c438a31f0e78cb2939d4452e9498a49b3765a9a401a5ac362230" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes21" + } + ] + }, + "data": { + "param2": "0xa6eacd95abf006c234ec8ada1a0a1efe733fb8fecf" + }, + "encoded": "0xe3f2482dcc01a81435fc0dd8a8d9e82fb6aeac6d724cfcb3ec568286b0182780a6eacd95abf006c234ec8ada1a0a1efe733fb8fecf0000000000000000000000", + "digest": "0x49a860a4b3d28e51559860477bea7a0dd0cd2cc65aefc1be534af93dbda125cd" + }, + { + "name": "random-56", + "domain": { + "chainId": 1035, + "verifyingContract": "0x1c37f1b939feea69ce5757b2ff01a4dbe98cee99" + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct8": [ + { + "name": "param6", + "type": "address" + }, + { + "name": "param7", + "type": "bytes" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "int248" + }, + { + "name": "param3", + "type": "bool[2]" + }, + { + "name": "param5", + "type": "Struct8" + } + ] + }, + "data": { + "param2": "189736845901057709645072716699447242597536589852507924815517840586006295739", + "param3": [ + true, + false + ], + "param5": { + "param6": "0xc84f54254fadc15051904a3aaf01a63695b229c6", + "param7": "0x17e0e79daf5a18eeea785f936e9d0b2f867e5adbf00c319da45f5db04d42397d4b9439754f98bef9ea96a1f6b3d8517c9c272e7d7ba1dc6852c8ea06b9de" + } + }, + "encoded": "0xb9cd0c37eacfb7cce86fa6e1179348a2dffc13cef7976b514a468bdf7afb4063006b6322c21ecaba15e76c656e3fc5d69ed353a0eb9ae49a9c4ef0ed9f0b74bbada5013122d395ba3c54772283fb069b10426056ef8ca54750cb9bb552a59e7de75e33b115454660e8bf1399340fd2a08c02c80da600b7f6607e4fdaa98b71dd", + "digest": "0x89a21c0061b072cf4fe51034a22f646423cb79528c45920db9f8dd9b8ef023d1" + }, + { + "name": "random-57", + "domain": { + "name": "Moo é🚀oooooéo🚀MM🚀o", + "verifyingContract": "0xd5fdebacaa6fd0e4c4e3dcb01d49d0d0b5169fd3", + "salt": "0xf46bae2676d80f6d7ed7eebfe927e808a1a9d7f16bb9c5733025eb1c54fb3cd7" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes24" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x11e04fffbb632f04623d274c69004680bbfe47f642d78193", + "param3": "0xc4340156b62bc39a03b5f8bf3405e1" + }, + "encoded": "0x15a4a682c969e6c9e1a691efb9e6eac924562774edc9c70b2dea59192b5ffc4511e04fffbb632f04623d274c69004680bbfe47f642d78193000000000000000059b64b2801ddb0f37604d34c0c2b712b9ba10b111c50bf93ad769dc5372943f4", + "digest": "0xfdd39c246fa31fb5a02b7eed6bc3ccf206bf15199c22155fc730d523c884376f" + }, + { + "name": "random-58", + "domain": { + "chainId": 382, + "salt": "0xedba234675d29838cea84fca64d51c6ec1a8569eb7dc50ab6db9fdf81cbda9c7" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "address[2]" + }, + { + "name": "param6", + "type": "address" + } + ] + }, + "data": { + "param2": "0xea0f9d8e13e45e85a35d02b4523d47aed0e2acb5", + "param3": false, + "param4": [ + "0x0c861e080792c701e98212618cf4fa7fab7bf08b", + "0x899bb3224127617acf0ba2c0002c2f2ab1fa53b8" + ], + "param6": "0xf36ebef74931bfa226e964551dfe43911f2d130e" + }, + "encoded": "0xc143354b22d04023559bed7cae63b574cfb78cfd7ac0c43a128d77d6e5e614ec000000000000000000000000ea0f9d8e13e45e85a35d02b4523d47aed0e2acb50000000000000000000000000000000000000000000000000000000000000000c71de37770f9c52cb0725ff89e17b4cf1847e4d111693996075aacaff8157569000000000000000000000000f36ebef74931bfa226e964551dfe43911f2d130e", + "digest": "0x2d06931eec7d70a1db63d07d25e4b8b90f7bcb3a2b55d972c48278dd66acb0db" + }, + { + "name": "random-59", + "domain": { + "version": "30.30.24", + "verifyingContract": "0x561277eeb6bbd800e12ebc6cd0dbee892d139824", + "salt": "0x14bc6a6ff4765450e40c9f760db83f7b207a736f8588a22106af54f936524eda" + }, + "primaryType": "Struct10", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct10": [ + { + "name": "param2", + "type": "Struct7" + }, + { + "name": "param8", + "type": "bool" + }, + { + "name": "param9", + "type": "bool" + } + ], + "Struct7": [ + { + "name": "param3", + "type": "bytes22[1][3]" + }, + { + "name": "param6", + "type": "string" + } + ] + }, + "data": { + "param2": { + "param3": [ + [ + "0x507f079711e94366216b3db9f773265034311ecd25b8" + ], + [ + "0x5f6c0a03617cd85a8d36eaf3b00f3bf7250d52ef44d1" + ], + [ + "0xaaffa60b2f4aeca0cd5e1633701c0fbc7801574995f3" + ] + ], + "param6": "Moo é🚀oéoMéoé🚀M🚀" + }, + "param8": true, + "param9": false + }, + "encoded": "0xaf138bad46576af052316d07c060c9e4148c2bff6809ec200b5bd3de4aa870cf4f3e0e37be2547e04487ab720f75f451fc5f4feabfe1102ce08d0e4ec14306d000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "digest": "0xaf9d9edf7f72d55542c3a9d8b875cee65261f3aa6c7e96280440c183661bed0d" + }, + { + "name": "random-60", + "domain": { + "chainId": 563, + "verifyingContract": "0x724d9d0a75aeefec930256ab77b13f018432dc13", + "salt": "0xf766cba081e9030cf506f1616682083a65c89daebf5cf7e828d5bf85a47a819f" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "int80" + }, + { + "name": "param3", + "type": "bool" + } + ] + }, + "data": { + "param2": "-149389809661940077828877", + "param3": false + }, + "encoded": "0x773a0a5ad6d608cfce67b33cbffe13f6c510c8e08ce51877432cbe3f5e8efe0effffffffffffffffffffffffffffffffffffffffffffe05d8febbd996b6de4f30000000000000000000000000000000000000000000000000000000000000000", + "digest": "0x638795e70617a8e19fb1971a5531c28225e07cbf26f3330c59f6d5bee2b237ed" + }, + { + "name": "random-61", + "domain": { + "version": "7.6.2" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "uint40" + }, + { + "name": "param4", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x2ea8b4cdab8e0585a626248968a0f3a97dbc1668", + "param3": "113948542974", + "param4": "0xde0c11a1e17e64435e2d0a8414cc368302fe788c8aac8e47741336362229cf9b9c4b029f6b" + }, + "encoded": "0x1bf518570cadc618d41542f220dc4096c36b1bdf93cbd49b2a8d9d8702b1b6540000000000000000000000002ea8b4cdab8e0585a626248968a0f3a97dbc16680000000000000000000000000000000000000000000000000000001a87dcc7fedee76d97debe8dea474b08619fc6a3b04e96d191aa5ddd4309330f5f6cc24603", + "digest": "0xe825e97cef6530ad8cd98b08e3d94b08c18a3ae7be1a742e6c9378b419c266ab" + }, + { + "name": "random-62", + "domain": { + "name": "Moo é🚀ééMMMMM🚀é", + "version": "39.10.1", + "chainId": 955, + "verifyingContract": "0x72c212d52a7da827cf299e1063d0f5481a10aba3", + "salt": "0x911b6be26e46725a5a9b2f66813850cb246cf850f316a8abd17c3255a59b1b73" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "uint120" + }, + { + "name": "param4", + "type": "address" + } + ] + }, + "data": { + "param2": true, + "param3": "267318752341245407126510725002347495", + "param4": "0x12a0cdc5797b0e2cd0fcc3b5f3d63d0b40060713" + }, + "encoded": "0xb1d573600e493816acf7786e0db884238646f98d2925ad6bc1d0e58f7a84557600000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000337bd501dc8adfc1e062ad2c26c3e700000000000000000000000012a0cdc5797b0e2cd0fcc3b5f3d63d0b40060713", + "digest": "0xa6448bcf64129f8f3357ad27ea6cb54528261ae82c77fa911cfd42326c5a32b9" + }, + { + "name": "random-63", + "domain": { + "chainId": 52, + "salt": "0x63a0b8d00ebb49dc92aa7466795df26f52f7f097a8951212994dcf084f3115ee" + }, + "primaryType": "Struct11", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct10": [ + { + "name": "param6", + "type": "string[3]" + }, + { + "name": "param8", + "type": "bytes" + }, + { + "name": "param9", + "type": "string" + } + ], + "Struct11": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "uint176" + }, + { + "name": "param4", + "type": "string" + }, + { + "name": "param5", + "type": "Struct10" + } + ] + }, + "data": { + "param2": "0x3e22bfaf4192ea7bbd24be98894f62", + "param3": "8643822919333434052426646511186265705818267649977701", + "param4": "Moo é🚀 MoéM 🚀oo🚀M🚀é🚀ooooéoMoMMé é🚀🚀ééoooo🚀oo🚀ééo🚀 ooé ", + "param5": { + "param6": [ + "Moo é🚀éM MoMoéooé🚀oéo", + "Moo é🚀MMooéoo🚀é🚀🚀é🚀oéoé éo Méooo 🚀M oé🚀oé M o🚀éoé oéoo o", + "Moo é🚀" + ], + "param8": "0x855aef", + "param9": "Moo é🚀" + } + }, + "encoded": "0xac316d647c74bc3589294fae161068a7566854edd7dd16d2eda15b770a4375daa7942ff4d68d8349802c6984bdc9c4c2b6d470e42e79142bbc940d35ac64002400000000000000000000171a57f90c59a9aa6004324b4c1e5ca16b31e5062d65320516b8c2848eb919a422085947b5272cee2812540b5bf353b28c2cb5f048a86ed4f8451f4da89498fab2ccc0b5f4f96071ca26c12b291e2fb6545c1fdf6657", + "digest": "0x3312dae7779358b36e3d0901d23210c35ae47615a6ced82730958afeecba27b4" + }, + { + "name": "random-64", + "domain": { + "version": "12.22.26", + "chainId": 1072, + "verifyingContract": "0xcfadcc6d18290da205685c27be85e3d12daef93a" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "address[]" + }, + { + "name": "param5", + "type": "bytes14" + }, + { + "name": "param6", + "type": "string" + } + ] + }, + "data": { + "param2": true, + "param3": [], + "param5": "0x8e08e58d1d810440dff7199e28d0", + "param6": "Moo é🚀🚀oooéé " + }, + "encoded": "0x1a13a4e4f65db23bb29d9f84dd419677df8345f546cd92242e7e392b4fbc15360000000000000000000000000000000000000000000000000000000000000001c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708e08e58d1d810440dff7199e28d00000000000000000000000000000000000000d7aba156c05cec0dbf187401b9ed4df82bcd9fd30870c0924ad1cf2b4f3d704", + "digest": "0xaf2a42e1f7ec4b6c7b7dba5b36c575bda2972f52479f34190d1c3750e18ad5a7" + }, + { + "name": "random-66", + "domain": { + "chainId": 1336 + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bytes5" + } + ] + }, + "data": { + "param2": true, + "param3": "0xec970b3168" + }, + "encoded": "0x2bc752ac2910b71f3084d69bc9772a7de5341093c84f7c9e5fd2ac361544ad460000000000000000000000000000000000000000000000000000000000000001ec970b3168000000000000000000000000000000000000000000000000000000", + "digest": "0x8feef116af30b282bfe16c1890206276e9aae7dd7f74e5f988614956135e273f" + }, + { + "name": "random-68", + "domain": { + "version": "18.42.3", + "chainId": 5, + "verifyingContract": "0x2909159c78bf78c499a576986e657f6221814a1b", + "salt": "0x4757ed28e3e7f1ce3bdcb44424f8d26cc8f55f00ea55759f5200e5e58c2df0f4" + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "string" + }, + { + "name": "param4", + "type": "bool[3][3][1]" + }, + { + "name": "param8", + "type": "bool" + } + ] + }, + "data": { + "param2": "Moo é🚀 🚀ooMMé", + "param3": "Moo é🚀ééoooéM ooM Mé🚀Mo Mo", + "param4": [ + [ + [ + true, + false, + true + ], + [ + true, + true, + false + ], + [ + false, + true, + false + ] + ] + ], + "param8": false + }, + "encoded": "0xe1a6b9ce8570dfc1929b0986ecaa84c675a38f130aa0dd754f0f3efb28a7946e7b41e0b88acf6e22ccb8ab0ceb0b4e4498e5569bdada5470159cb4aee1977181aec0dcca7af9e7739a3bb043c812bb554c938bd178a9b815ff2bcc12571dedcdcb524ab786db4edc230bef0de43dcb5bc64e388a0e6e7e776ad754bde112e7530000000000000000000000000000000000000000000000000000000000000000", + "digest": "0x93c2c7376679e56c01ad0855a122657ad37474c3c3cf2d943693ed74c9bdf20a" + }, + { + "name": "random-69", + "domain": { + "version": "29.38.34", + "chainId": 479, + "salt": "0x4d41456ce1c41c3d581d10c26cb759d4a47f54ce1a9368f438e2a81977f51d93" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param3", + "type": "address" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "string" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "Struct6" + } + ] + }, + "data": { + "param2": { + "param3": "0x824518b68d26baa46978e389d86ffce76fc865b6", + "param4": true, + "param5": "Moo é🚀éMMéééoo 🚀o🚀o🚀oM oé🚀o oéooé🚀éoéoMéMoo🚀🚀oo🚀" + } + }, + "encoded": "0x30c11efb6065f6bda2985909969cdeae08dca57414e9e0f27cd2aa3b7be28049e16d3c3bef1a3a648aefca75d723e43c4c44ae6a69831e585a5e3cf1af9cb02e", + "digest": "0x5f28a72d46bcf0e734304e0fdcdb6ce0371bff2f2db3c66dbef72582ca768429" + }, + { + "name": "random-70", + "domain": { + "version": "18.40.21", + "verifyingContract": "0xb24a517ffcbfdd9bc47720db3e5190fda2e01002" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes3" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x41ce81", + "param3": "0xc83aff0255120cca20588d23ada5f3f38f7195f030873a49a7d16fe8dcaf2b19ac789fca2b3f90470ffe0345332fdcb0" + }, + "encoded": "0x3ba0a68a11c3149e7b8cce5c07245e59ffa9acdaf38fcc613b25ec0abd0fde9b41ce8100000000000000000000000000000000000000000000000000000000003a478a822fa1170b9116c77ad351ea423f4a9ea13a9942e3f02beff4c8c9e6cf", + "digest": "0x26a000eff8c5171403d5d31329e4675bbb567bf0fb2938737fc72b35070bd0a8" + }, + { + "name": "random-72", + "domain": { + "name": "Moo é🚀é🚀 M🚀 ", + "version": "5.17.26" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes32" + } + ] + }, + "data": { + "param2": "0x1a4984f48e88befe512b3cb96ab6dcd897b12c4178dc46a3eb0174834581a306" + }, + "encoded": "0xf0b1d4f6e88accb50c11c83238640185fa1db3c76ce20f17fa4916dadf9db31c1a4984f48e88befe512b3cb96ab6dcd897b12c4178dc46a3eb0174834581a306", + "digest": "0x56403e65cffb42a3d27fc46982bf5f109216c216e600ae1d5e9eeb0f2d535c4c" + }, + { + "name": "random-73", + "domain": { + "name": "Moo é🚀ooMo🚀oo🚀é ooo M🚀éM oo🚀 éooo🚀 MMoé 🚀oM 🚀 é é 🚀oé🚀ooooéo", + "version": "35.11.14", + "chainId": 1042, + "salt": "0x7b9937e8531f141e3ee6fe381c9a9e86ffdcd0c68a8e1ae17112e620aaab338c" + }, + "primaryType": "Struct12", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct10": [ + { + "name": "param3", + "type": "bytes30" + }, + { + "name": "param4", + "type": "bytes" + }, + { + "name": "param5", + "type": "Struct8" + }, + { + "name": "param9", + "type": "address" + } + ], + "Struct12": [ + { + "name": "param2", + "type": "Struct10" + }, + { + "name": "param11", + "type": "string" + } + ], + "Struct8": [ + { + "name": "param6", + "type": "bool" + }, + { + "name": "param7", + "type": "address" + } + ] + }, + "data": { + "param11": "Moo é🚀oéoéé", + "param2": { + "param3": "0x36edbef26bd4681e7135942feae3864374031194d1426af5a7e481a728d8", + "param4": "0x1a59b3c0be1b6635e52bdf4cfe067940b50d4e696c363000edc866d8d22c9e49398b54f25d4e9718feb3f99eb46ce3751b926fa7855343150f9d", + "param5": { + "param6": false, + "param7": "0xe6e18c2cb91d1abe36baf44ab6122b3fd30a74c0" + }, + "param9": "0xc6013a4ce04bb384ce0b272cd0680e04df0cc7b7" + } + }, + "encoded": "0xeb7ccb02ebd334f8f8df1a4ee2070e684c143ac9a985b10cd81de8a58fc80adbc5dd6b5081adebdb29fdae09d95ee5ea84d03f41c3772434f05e3b05708112fc70204aaa5c94f68894203bf3369b48b4d60e7f149b87d2b0805639a833c2fe66", + "digest": "0x67912c3108d4a59226f95dc0c3c275382f78beac03a86f9e077c1caa1eeec14a" + }, + { + "name": "random-74", + "domain": { + "name": "Moo é🚀é 🚀éo🚀o 🚀o é M🚀é🚀éMo🚀🚀o🚀Mo oMo🚀 oo🚀 éo é", + "salt": "0x370860feeba70f3953279dba52f02a3a04612484aefa84f31663d9e5227e1d6c" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "uint80" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "bytes5" + }, + { + "name": "param5", + "type": "bytes" + } + ] + }, + "data": { + "param2": "908478282363712209846374", + "param3": "0xef8eb40ace87b08ffe0e7aefbe3bd8e6", + "param4": "0x597d2ea26a", + "param5": "0x8922c08275eb23909ccfca4daf11662e5d" + }, + "encoded": "0x76603b49ee0d4f7ea115ee0a57044fe4c0401d1221ad71b9dc5321cc33fef7b900000000000000000000000000000000000000000000c060b4d4a59107f2806606a0b7daf9092ca6ab2e9126f86c784769009fa8f8d71e7e03679ce2ca8d87a0597d2ea26a000000000000000000000000000000000000000000000000000000cd50ee07435f2e2e828292fc6ef0446ca0f9be9bdc428a8eaffa42a5286a965f", + "digest": "0xa75d4290b6749b842bf573b2eb09823bb3873d1027d942b4ea6d4d81b842d6c0" + }, + { + "name": "random-75", + "domain": { + "name": "Moo é🚀🚀🚀MoééMoo M🚀 o MoMéMoo🚀Méééé éééo Mo", + "salt": "0x38eaa8c2cfc07d160da608dbe8f1e194e7effef6978024db13d7dca0f3272c39" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param4", + "type": "address" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "bytes13" + }, + { + "name": "param3", + "type": "Struct5" + }, + { + "name": "param6", + "type": "bool" + } + ] + }, + "data": { + "param2": "0x784f74ad457e1d6fcfb45d7367", + "param3": { + "param4": "0xdce541656a93cfcb9e179045ad051a9ecdd7189b" + }, + "param6": false + }, + "encoded": "0xcb86038251ab323aac49c6b590bcaa00d47d51116aa52134673db28594f5bf75784f74ad457e1d6fcfb45d736700000000000000000000000000000000000000a8a20cb63e84557a5347128e3f0c2a1b5a0afb541230866c1088af198275a6b80000000000000000000000000000000000000000000000000000000000000000", + "digest": "0xefef2081cc8e3873505b925f3297102ae37293e502c1a8f0c8f74ccdbb89d4bc" + }, + { + "name": "random-76", + "domain": { + "version": "36.49.23", + "chainId": 754, + "salt": "0x43db1a3f28a17091824b3c3dab8e15ec297daf2313c6755b3e40e58f96c9b179" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "address" + } + ] + }, + "data": { + "param2": "0x3a0cba0c53b27c471b7897a7d6b055079c47d518" + }, + "encoded": "0x98edda54668461e736d24a4033f2d11540bceac48ea14c7da0fea73b8b9a55db0000000000000000000000003a0cba0c53b27c471b7897a7d6b055079c47d518", + "digest": "0x6e9544e309d43df400883cf848f3963329e1e69e89a787509df5a9d5cefe94c7" + }, + { + "name": "random-78", + "domain": { + "name": "Moo é🚀 ", + "chainId": 1205, + "salt": "0x9af868b51e603e4c79a4f3ec3f3117dc294b46a36297214095a50f193489bb42" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "bytes15" + } + ] + }, + "data": { + "param2": false, + "param3": false, + "param4": "0x60217b1a8953bfec781042b8770a75" + }, + "encoded": "0x1676a9ea413a00e543593a76cb92d87b3f3d82e3116ed0efa051c85413c5ee3d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060217b1a8953bfec781042b8770a750000000000000000000000000000000000", + "digest": "0x7f79e4826551d80cda20954308c0daf2e009e2af2aa6f3d60bec8130d535dda6" + }, + { + "name": "random-79", + "domain": { + "version": "6.7.22", + "chainId": 483, + "verifyingContract": "0x55f4aa781b99afe9ce65b85e20b467cbdec997e6" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct7": [ + { + "name": "param5", + "type": "uint80" + }, + { + "name": "param6", + "type": "bytes18" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "bytes8" + }, + { + "name": "param3", + "type": "string" + }, + { + "name": "param4", + "type": "Struct7" + } + ] + }, + "data": { + "param2": "0x8b52a6ddb851805f", + "param3": "Moo é🚀🚀🚀ooo🚀MoM o🚀🚀é", + "param4": { + "param5": "610461354364077444926076", + "param6": "0x7161dd90da510a700714562a8e29d7bf559f" + } + }, + "encoded": "0xfcabf7393dcfae718d48a70508ca009b50740ada3608bceaff6b492ed20c200f8b52a6ddb851805f000000000000000000000000000000000000000000000000aca36f7ecb9904e737ae9a06d9a7bc75f52075619eb5d2238d49e56ff0722a4c50896c94a314c8d9e77fdb0734871b909b734cdaac41d6f6412bac6bbe685e74", + "digest": "0x52bc2e8e33e9a8f5c1e02b4eb1af26d9bfb646f90a802b87e7b05e1c492334b5" + }, + { + "name": "random-80", + "domain": { + "name": "Moo é🚀 oo é ", + "salt": "0x12196565c18218e3d5c30fb8c3ed8aa5368b9270d1e50f96dae8c01c9524bd66" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "uint152" + } + ] + }, + "data": { + "param2": "0x51f4089446d4fac6b978ebc92cb8c136a3ec12d4", + "param3": "0x9fa41910ccf9", + "param4": "1327849360637990991145689530428201101848957792" + }, + "encoded": "0xc3cf69c88a7f7d51e14da0539c7562c4aef44fdccccf126abab02153850a06c900000000000000000000000051f4089446d4fac6b978ebc92cb8c136a3ec12d43550fb9376fce556153ac9c01b5a3d92905e20a0f5e9d20c7f84b82b55b23996000000000000000000000000003b8af68e30d0b55cd77e2a766ab742aacb5360", + "digest": "0xfa4436f23aab9a7adce0a1ed9ccb76fb12aa9c3fd4ea8f550d3d9c21ea8ad71b" + }, + { + "name": "random-81", + "domain": { + "version": "37.42.30", + "verifyingContract": "0x8ddfee525b882a427923e62ea4c6c4f15fd30ac4", + "salt": "0xea7e38d5a4a991401101f92da453029636a589cc8a5a04f5e8b821d09fb72d62" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes6" + } + ] + }, + "data": { + "param2": "0xa15ee47cd2ae" + }, + "encoded": "0xb6ad09a6e56a9b085d21c37fc35456a42e929d83a6c454464108bba8e5bd24eaa15ee47cd2ae0000000000000000000000000000000000000000000000000000", + "digest": "0x5cf352f0b86d7a40b2722d6fee422cc31791ea6a756e975f94cc418482322967" + }, + { + "name": "random-82", + "domain": { + "chainId": 1294, + "verifyingContract": "0xedd346d21be942f85ef9d7e2837019da832bdd15" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "uint216" + } + ] + }, + "data": { + "param2": "Moo é🚀o éMo🚀oM", + "param3": "60842439233483756494403810394413324880914448649588060989930178516" + }, + "encoded": "0x0005f47efff5a6a0a15e05a2eec2b6e6fc783b60032aa8390118dbd32ba2cad636c6269b518467469df2499c64aa468f9cb44ac0c27f5aff6efe92d99caae298000000000093e657c796b03e22877711b903453f372f0a33b18b1f15119187d4", + "digest": "0xd4949695b7d6eec2e8c8f26d6d861ba735fcd61670fbca8de68609e0fd469e30" + }, + { + "name": "random-83", + "domain": { + "verifyingContract": "0x7b9546d050c94a8270fa5c0d0e37ad2df4a1e763" + }, + "primaryType": "Struct11", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct10": [ + { + "name": "param5", + "type": "bytes" + }, + { + "name": "param6", + "type": "bool" + }, + { + "name": "param7", + "type": "bytes27[3]" + }, + { + "name": "param9", + "type": "uint176" + } + ], + "Struct11": [ + { + "name": "param2", + "type": "int232" + }, + { + "name": "param3", + "type": "Struct10[1]" + } + ] + }, + "data": { + "param2": "753575330828539899242077719223027729803561407233093589597780073631396", + "param3": [ + { + "param5": "0x43e53fca9177478563526d0765abe7705b1808451964d8207fb75278cac13fb991bb4dff4c6dde00456d5236a93fd20edc2081b46c087d9f", + "param6": true, + "param7": [ + "0xa413dea0bd7fb350af2baf9e1878c127d2ab62367c57b6d4b4efc8", + "0x7514110a681f7d3bf5b932d467bedbdeee6681d6cb7a454978d6b2", + "0xdb56718cbc96a605ae9624a29a2432db87f2ff1cc1f86e2e70648a" + ], + "param9": "57122701991999599773377300580648345488081114848136112" + } + ] + }, + "encoded": "0x7c13f5ac1c582fab4bda02838e5b34f88377ed3a9f2e39c4e9a99259893244cd0000001bf3a027ad30dc440fff233a7cc1bb6d49fee7c5273eff291e2f99cea417512f0ab3c462fc44f916934f29d7ab18f18c1b7cffe28b41d46b729680442e", + "digest": "0x2d36f076787c1920a351171a2c32575d984b68f652b1dca4db83687b2be45551" + }, + { + "name": "random-84", + "domain": { + "version": "0.4.17", + "chainId": 911, + "salt": "0x3e7b8591b2ff12889933bff797d082b473fc6519049106aa59b07753e926bd66" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bool" + } + ] + }, + "data": { + "param2": "0x41ca2691711b6289b07e9d60adcd530d82049e195a22202170b18328a7852d66398d41a006185887266fa7aad4ac89bfb33f94dc6cd2eaa7f2b9b12a01", + "param3": true + }, + "encoded": "0x889d1fd6a543c2550a4d6fbf451f7004ee9509e508b7627d82b578e77ed3541a549ef74b3d255ff952161e092604766989b5f79184cb72d5f1687d04ddedb4390000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x789a03f8f59d24aee8073b378663b9289f823791b818602a0477434b99c8b768" + }, + { + "name": "random-85", + "domain": { + "name": "Moo é🚀oM o MMoéMé🚀MéMéM", + "chainId": 900 + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "string[3][3]" + } + ] + }, + "data": { + "param2": [ + [ + "Moo é🚀MMo 🚀🚀MM oéoooéé", + "Moo é🚀 éo🚀 🚀oéoMo", + "Moo é🚀oééoéM oMé Moéoo oo M MMoééoooo🚀M🚀o🚀oéMo oo é Moo ooo oo🚀 " + ], + [ + "Moo é🚀o🚀ooéMMooooMo oo o🚀 M🚀Mooo oé🚀o🚀oéoM 🚀M oéo🚀 🚀🚀 🚀o🚀 M", + "Moo é🚀oéé🚀ooéo ooooM🚀🚀éo🚀🚀🚀ooé🚀 éooM🚀oooooMoo Mo🚀ooooMM 🚀 🚀", + "Moo é🚀oo🚀M o🚀oo🚀éoMoooM oM M🚀ooMM🚀 éo MooMM éooo" + ], + [ + "Moo é🚀MMMééo oM o🚀 🚀🚀 Mo o🚀éo🚀oMoé éé oo🚀éé🚀Méoé🚀🚀oéoo 🚀", + "Moo é🚀 🚀M", + "Moo é🚀oo🚀Mo🚀🚀oMo🚀M🚀 o MMoo ééMoé MoMoMMooééoo🚀 éo" + ] + ] + }, + "encoded": "0x988b57712611b9efb362d55270a70ca3e280c7c23ee803db000637ee03249611aa5a4b824d61608ae0c2f6d5840f3f4e9f9984b3536adf111a3b3f81e01b75c0", + "digest": "0x42bfc8f80f73b02a800f2cf5f3b9b96c6774a43c706758c8f34f1fabf946b001" + }, + { + "name": "random-86", + "domain": { + "name": "Moo é🚀Mééo🚀oé", + "verifyingContract": "0xa55e763720cf41f5a539aab57701a95d60e29f67" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "uint104" + }, + { + "name": "param3", + "type": "string" + } + ] + }, + "data": { + "param2": "1292496995405503073422960358486", + "param3": "Moo é🚀MM o🚀o🚀 éMMoooéoo éé🚀oé🚀 éMoo🚀é🚀M é🚀oo Mo🚀 éoo" + }, + "encoded": "0xa7b111f9ba803946689ccd05331e3dfd450deaf9afc546b5d2a08764dbb3075f0000000000000000000000000000000000000010504874d57b4ef8afc891f456a48ff30b0c7e041b00beb25671621131298873a003e9ec839b5d75eb5b1da286", + "digest": "0xf3af9321483c3d61bcdda3a128184aa6841318dc718edc3be9a2f0b976416641" + }, + { + "name": "random-87", + "domain": { + "name": "Moo é🚀 éooo🚀Moo🚀oooMMo🚀🚀o ooMé éo o🚀éM ", + "version": "45.45.47", + "chainId": 759, + "verifyingContract": "0xdd7404edd91ced2e440ae26be5de770826936aa1", + "salt": "0x3e9fe589ec829de82a24cfdfb4f51be7b494d92d767ddce47df39f2d695fef40" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes31" + } + ] + }, + "data": { + "param2": "0x76418c1f3cc8305025ce913e271c62064302cfc52a3cbcee02ffae444e402b" + }, + "encoded": "0x5d03dd39f516dbdce0dda1249a18778b381083c568572fa40e677a1e8bcba69176418c1f3cc8305025ce913e271c62064302cfc52a3cbcee02ffae444e402b00", + "digest": "0x70669d88e5b14dde860f7967400d4001ea51ad347d9dc8e9e14a78a046620a0f" + }, + { + "name": "random-88", + "domain": { + "version": "34.19.0" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bool[3]" + }, + { + "name": "param4", + "type": "string" + }, + { + "name": "param5", + "type": "bool" + } + ] + }, + "data": { + "param2": [ + true, + false, + true + ], + "param4": "Moo é🚀o éo🚀é Moo🚀Mo🚀 éoMoooooM ", + "param5": true + }, + "encoded": "0xeb561f00a2ce847d36d192a18b66be2e5938b7c84798b9a1730ef44ce41ef7c35c6090c0461491a2941743bda5c3658bf1ea53bbd3edcde54e16205e18b457922e1277d90577b137ca94be5c47d97fdd62924edbcd364fffd8f2543a0b3974cb0000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x284ff781d137b80a6aedaf25217692a7bee1529b50f717d20fc8b113ea3d10eb" + }, + { + "name": "random-89", + "domain": { + "name": "Moo é🚀MooMé 🚀é é éM ooo🚀M 🚀oo🚀 🚀oooo🚀éooooM 🚀🚀 oMé", + "verifyingContract": "0x94104688cc800c04a9f4ce356606469f7aaf0889", + "salt": "0xccd084925ccd16ac0a852763036118c175fe5a86811c7ed8ba75bd427a63985b" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "address" + } + ] + }, + "data": { + "param2": "0x7af6a9843bfac96994bcecebe57b40d67942fded" + }, + "encoded": "0x98edda54668461e736d24a4033f2d11540bceac48ea14c7da0fea73b8b9a55db0000000000000000000000007af6a9843bfac96994bcecebe57b40d67942fded", + "digest": "0x7db9f61f14ad00540fd7f51c7adeeff792ab7ef3bdfd672713223f0ff3920fea" + }, + { + "name": "random-90", + "domain": { + "verifyingContract": "0x9511e9dcad6fbe5e6693a1d7031a592f27c5c4ef" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bytes16" + }, + { + "name": "param3", + "type": "uint56" + }, + { + "name": "param4", + "type": "bytes25" + } + ] + }, + "data": { + "param2": "0x88f0dd9c8cbee263cf947a650a3b3151", + "param3": "17583036303696475", + "param4": "0x00153b38e3509586ea81d62acfaf69f58033c03989a5e9ed83" + }, + "encoded": "0x192ce62b78aff9164de71a0394d492eb37f524dfda52e333ccd477c065fbe73a88f0dd9c8cbee263cf947a650a3b315100000000000000000000000000000000000000000000000000000000000000000000000000000000003e77ada8f4625b00153b38e3509586ea81d62acfaf69f58033c03989a5e9ed8300000000000000", + "digest": "0x39c13ee9471e159919485ab461d454a50ca52a6ddd8cdadfbed90326801f74ee" + }, + { + "name": "random-91", + "domain": { + "version": "48.32.32", + "verifyingContract": "0xdc2f8681bcb020c14bb5a61803be1f1904934a7c" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bool" + } + ] + }, + "data": { + "param2": true + }, + "encoded": "0xd827c65b54cb667b8cb0c84a4aa21ffe3d188aa9cdaede527a285c318ad7274e0000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x465f1b1db471abcc586e028f388b54cb4e0c9d341d9c03fd4def6118ca7ac479" + }, + { + "name": "random-92", + "domain": { + "name": "Moo é🚀🚀MMéo 🚀🚀MoooooéMM🚀ooMoo🚀ooo 🚀o oéoo 🚀éoooé🚀Moo 🚀éooM🚀é🚀", + "version": "15.24.22", + "salt": "0xf6b0ebe21875667066601b50ad91163654013e109e51fae6a8bf19a988a51adf" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param3", + "type": "uint160" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "Struct4" + }, + { + "name": "param5", + "type": "bytes25" + }, + { + "name": "param6", + "type": "bool" + }, + { + "name": "param7", + "type": "bool" + } + ] + }, + "data": { + "param2": { + "param3": "990067310911447424079721892655020403107523900579" + }, + "param5": "0x929ecef7eecff36ca4a793303bfeb2f7666d3015f472177f92", + "param6": false, + "param7": true + }, + "encoded": "0xfc75a8485d94b0cf924739d8db8392a3933b768aaf87990e0ef313c9613af2d569d3dc7ee6ddfd3cff85001b724976fea388b0d40fe7864b4d79e32eb76adc8c929ecef7eecff36ca4a793303bfeb2f7666d3015f472177f920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x650fa8632ebb3ad17d74fd519317c5bd99cf2210d6742be16bba20ad7bdb3055" + }, + { + "name": "random-93", + "domain": { + "name": "Moo é🚀MéMM éooéoMoo🚀 M🚀M🚀o🚀🚀🚀🚀oo🚀🚀🚀Mo🚀🚀🚀M o🚀oMMoé M M" + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + } + ], + "Struct8": [ + { + "name": "param4", + "type": "bytes21" + }, + { + "name": "param5", + "type": "bool" + }, + { + "name": "param6", + "type": "bool" + }, + { + "name": "param7", + "type": "address" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "Struct8[]" + } + ] + }, + "data": { + "param2": [] + }, + "encoded": "0xef6a7dac2342e48bc7bee2421009cf3129bbeb0bb7fdeaba99402bea15f82c76c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", + "digest": "0xba75038176156de4c9a80a8bb70ac20bb140c22b707179be3ae4a554a4e8ea23" + }, + { + "name": "random-94", + "domain": { + "name": "Moo é🚀 🚀éooéoooo ooMo éMo o M🚀Mé🚀ooM o Mé🚀éoMMoo", + "chainId": 1017 + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bool" + } + ] + }, + "data": { + "param2": true + }, + "encoded": "0xd827c65b54cb667b8cb0c84a4aa21ffe3d188aa9cdaede527a285c318ad7274e0000000000000000000000000000000000000000000000000000000000000001", + "digest": "0x69ec47b02da2c0ebfa801692ca474f282d9f0df84f87c45cdc921ce1a0d860bb" + }, + { + "name": "random-95", + "domain": { + "version": "18.32.12", + "chainId": 742, + "verifyingContract": "0xabe3c4f5cf4ed1b97303bd7cae8b067c5e7f8c26" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes[]" + } + ] + }, + "data": { + "param2": [ + "0x38a9ee766abe7a928c112125e65ffb984ace", + "0x3a3613418bc9b1045fe5809d" + ] + }, + "encoded": "0xfbb1adeb7d907dcad24d9dcc6c70efeb95e9983697f2b3d761bbc66df10b6de0c645b2e2e519bae0fadbaf7ef2932226f7e7935d3d837af12839bd360aa64a4d", + "digest": "0xc58c6e7c7e79b525438c151e97c6457f8c4c7b3065827d36e227d6efdbd5cb94" + }, + { + "name": "random-96", + "domain": { + "chainId": 239, + "verifyingContract": "0x0f77912b8136385729a659bd3ef9107a61df2481" + }, + "primaryType": "Struct36", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct12": [ + { + "name": "param11", + "type": "bool" + } + ], + "Struct25": [ + { + "name": "param21", + "type": "bytes" + }, + { + "name": "param22", + "type": "string" + }, + { + "name": "param23", + "type": "uint232" + }, + { + "name": "param24", + "type": "int104" + } + ], + "Struct29": [ + { + "name": "param20", + "type": "Struct25" + }, + { + "name": "param26", + "type": "bool" + }, + { + "name": "param27", + "type": "string" + }, + { + "name": "param28", + "type": "string" + } + ], + "Struct30": [ + { + "name": "param19", + "type": "Struct29" + } + ], + "Struct31": [ + { + "name": "param15", + "type": "address" + }, + { + "name": "param16", + "type": "bytes" + }, + { + "name": "param17", + "type": "bytes" + }, + { + "name": "param18", + "type": "Struct30" + } + ], + "Struct33": [ + { + "name": "param10", + "type": "Struct12" + }, + { + "name": "param13", + "type": "string" + }, + { + "name": "param14", + "type": "Struct31" + }, + { + "name": "param32", + "type": "bool" + } + ], + "Struct36": [ + { + "name": "param2", + "type": "Struct8" + }, + { + "name": "param9", + "type": "Struct33" + }, + { + "name": "param34", + "type": "string" + }, + { + "name": "param35", + "type": "bytes" + } + ], + "Struct6": [ + { + "name": "param5", + "type": "bytes" + } + ], + "Struct8": [ + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "Struct6" + }, + { + "name": "param7", + "type": "address" + } + ] + }, + "data": { + "param2": { + "param3": false, + "param4": { + "param5": "0xa997ae99319d4d5f78001116304b85963cfd598ae95fcc739b489ed254c80862bcefb6dd5c83fed172b8" + }, + "param7": "0x6a437c4aa417145b8550cb480a73690dc14b69c7" + }, + "param34": "Moo é🚀🚀Mééé o 🚀 é 🚀éo MMMo Méoéo", + "param35": "0xed7ea3d3b80622c23d53b27611234455c18fde3d2ed4b55c99a0d1afaa6b15dc9f", + "param9": { + "param10": { + "param11": true + }, + "param13": "Moo é🚀M ooMooé Moo🚀éMo🚀éoé🚀🚀🚀é🚀 Mo🚀 MMo", + "param14": { + "param15": "0xba4bc495f2ea2017b703f7ef1fcbbb762fd05bae", + "param16": "0xceb6a00304eb1d36e62a93652e03722fa1978be1a5b799a6715055006e3de8d49f47f5dea681b7c3f3e032351f494f4eebd5ecfc2ea1", + "param17": "0x53ceecbbeef73e6004a2a48e4b38e8c524fd820f8ac5feba048a31d2c1244c4be8f824f1146f5d882aac2ac4d0421443b56141d09e9b9fc1256c469446", + "param18": { + "param19": { + "param20": { + "param21": "0x575b70fdb462625a1e9cdbee09c61a7a9704ee2a1cbdeba468344e2f97f548158c56b0", + "param22": "Moo é🚀ééM éé éoooMMooM ", + "param23": "3630081370417832362319236809711268993163922661583325307782224246317793", + "param24": "7856537978551137247557348592909" + }, + "param26": false, + "param27": "Moo é🚀🚀 ooMooo éo oM 🚀oéMM🚀oMMooéoéoMoo 🚀éMooéooo MM🚀 oo éo🚀oo ", + "param28": "Moo é🚀oMMéoM o" + } + } + }, + "param32": true + } + }, + "encoded": "0xf9e484b4d24731dcead8e64be7ead35857e953e16e64f5a50ed612f8605ce07d78b6a6b52e423f732676bd55ebd747cc95b670636328d911128444f847b62abd043e6379a56f021f2d7de4165f4f085e23e25ef8e536f8c2415663bfc2ef9323655ae94c06fc9d476b0d105722d4a32d1eb7a4b5529891ec029139fae945d061fcafb084efc157e2ff1daf20bdd536dd513ed329787f2f85f3c3e2c52b597d3b", + "digest": "0xbc43bb6f933954e8ed291b32d35556398a692421734dab354bb9401c2ecaa775" + }, + { + "name": "random-97", + "domain": { + "verifyingContract": "0xc0b2427daf81b3b1ae287b45177cd8cb2dd7fcf0" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "string" + } + ] + }, + "data": { + "param2": "0xa145dd9dccf1d0d72382ec1f2d82d7cd48827ec3", + "param3": "Moo é🚀🚀éoM ooooéo Méé M o🚀oééééMoMoéo🚀oo🚀 Mo🚀oo🚀oo o" + }, + "encoded": "0x666400a396b19434e5bdf93d49163a67dd8b6e60e8df8160e510c7c1288ac5da000000000000000000000000a145dd9dccf1d0d72382ec1f2d82d7cd48827ec3d6991f578c45fb43694bc4e1cf51abc5fb10782beff88449580449e1ab8b1b09", + "digest": "0xce67b3dc8f8249f8ee121de29a726e1c1f4ac4b73971002fb69823d3e752b5b0" + }, + { + "name": "random-98", + "domain": { + "verifyingContract": "0xd2489de35e4726e26c6d21423d8627a34ed723b1", + "salt": "0xdee197f170390ffe117985bc1b6f75d2aa76cffd744a1ed741d9e5fdef371804" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bytes2" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "bytes8" + } + ] + }, + "data": { + "param2": true, + "param3": "0x2512", + "param4": false, + "param5": "0x0f8158ca29114619" + }, + "encoded": "0x23b6f6f83199a6201a90b8b8b9457c300d054549f0d8c6084fc8a0b44442f7f30000000000000000000000000000000000000000000000000000000000000001251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8158ca29114619000000000000000000000000000000000000000000000000", + "digest": "0xe4baa2c2a442cd32eaabe94c6db4c30460bd5ab3e50e1238cd265e7e39a5b17f" + }, + { + "name": "random-99", + "domain": { + "name": "Moo é🚀 o ooéM🚀🚀🚀éé🚀éoé 🚀🚀oéM éMooooM ooooéo M oMMMoo🚀éooooo ", + "version": "44.14.34", + "chainId": 401 + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "bytes26" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "string" + } + ] + }, + "data": { + "param2": "0x77c8ed30964f4ad426b83e5a079c394eeb6108670d59ea82bbef", + "param3": false, + "param4": "Moo é🚀 o oM🚀 éoMoé🚀MMooMM🚀 oo🚀🚀oo ooMoo🚀M🚀M" + }, + "encoded": "0x22ff007229938669cf96193b9dcf351dadbe0c48990093a41d72b39335e9accb77c8ed30964f4ad426b83e5a079c394eeb6108670d59ea82bbef000000000000000000000000000000000000000000000000000000000000000000000000000037ed224a35fef81262bbee1f953d29657ee71ff814272f38dd451a46d46ab71f", + "digest": "0xdedd776daec0f194b00d73d63004c5e0883fad5072a458f61ba77635fe04b766" + }, + { + "name": "random-100", + "domain": { + "name": "Moo é🚀M éMooo 🚀éM M 🚀oooMéo🚀MoM🚀o🚀oo🚀oéoM🚀🚀éo🚀o é 🚀🚀 MéMooéo", + "version": "47.45.45", + "chainId": 1297, + "salt": "0x46fd6ce92f74a7398373a2ccbcb0585fe3453b45e4a6a0a03dcab2c2dc9c9d7f" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "address" + }, + { + "name": "param6", + "type": "string" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "bytes21" + }, + { + "name": "param3", + "type": "Struct7" + } + ] + }, + "data": { + "param2": "0x48cd5f1c09c5e268f1a924b1aa9d6483e7de7344da", + "param3": { + "param4": "0xee40a1c631d8f9a0ed7522896b5af8909914caa6", + "param5": "0xf4e494cef1caac185b2886e37a0c0df00b8ccc95", + "param6": "Moo é🚀🚀éoMMoMoéooMo o M🚀o" + } + }, + "encoded": "0x8efe36edac72ec5f57c5c2283101ce2d7121dad612fdb566b4b332088a533f1048cd5f1c09c5e268f1a924b1aa9d6483e7de7344da0000000000000000000000490aa4d83fa47e2e7ec10d335cc7598977c6a4c02ac383ac4f0498c6fcf0370d", + "digest": "0xc757c9b58178cdd87b024fc62b56cde9056291433a95211420bfc2fd3dc67804" + }, + { + "name": "random-101", + "domain": { + "name": "Moo é🚀🚀 🚀éMo M ooMoo🚀 ooooo🚀Mo🚀é", + "version": "32.48.49", + "chainId": 1182, + "salt": "0x89cb0d39315e605914b2629ef0e737a9b2a18c3393c649515dcad65464619c68" + }, + "primaryType": "Struct18", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct13": [ + { + "name": "param10", + "type": "address" + }, + { + "name": "param11", + "type": "bool" + }, + { + "name": "param12", + "type": "address" + } + ], + "Struct16": [ + { + "name": "param15", + "type": "address" + } + ], + "Struct17": [ + { + "name": "param4", + "type": "Struct8" + }, + { + "name": "param9", + "type": "Struct13" + }, + { + "name": "param14", + "type": "Struct16" + } + ], + "Struct18": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "Struct17" + } + ], + "Struct8": [ + { + "name": "param5", + "type": "bytes" + }, + { + "name": "param6", + "type": "bytes" + }, + { + "name": "param7", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x6dcdf91a71234de95982294b661b0be4040ab340", + "param3": { + "param14": { + "param15": "0x6e821dcdcc749da3ccacd453a49ba1484ca8cc05" + }, + "param4": { + "param5": "0x8f32b8d15469bb5a8cddeb0167cd84302a4e426eb67e11405ab05aac13b295828323e287c95df22a50869d5dd7ce", + "param6": "0x5456f8009eb577a667fec8439a686e117fc007519326c10d2e9e55d870266cc277694e42aed00e176912b316d8a91ad20009e8abd316d63963ed4f749c8c9e", + "param7": "0x561026b99073b6eecdf3c4c6d47c27e2754a923f461b79c523362b936a" + }, + "param9": { + "param10": "0xe59adaff5dc1857e78e568e4a1d128d73b117e42", + "param11": true, + "param12": "0x4eef176f86a9782d9191463852afd6dd3a1abae3" + } + } + }, + "encoded": "0x3542196ee308e13b334816ef2496b2d489531edbfedf1df81b61e1d68142a6b30000000000000000000000006dcdf91a71234de95982294b661b0be4040ab340d6736ac6f05a75e17728b8ba7bdb28a31b515912dada4600176132be7e17f85f", + "digest": "0x06dadcc084886d4e4d42c01748794cc70125d59dfc9140a304ac4eecc93faaa5" + }, + { + "name": "random-102", + "domain": { + "version": "5.37.45", + "chainId": 1112, + "verifyingContract": "0xad34d80f19994d30f98da4a9127394233f5d1b62" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct5": [ + { + "name": "param4", + "type": "bytes" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes29" + }, + { + "name": "param3", + "type": "Struct5" + } + ] + }, + "data": { + "param2": "0xa22678edf23dbbd8eaff7e09c5a6898c086e15f5b9afa1d3085ef7c551", + "param3": { + "param4": "0x3d04e4139a6340cf4e183cd5ee6b6d0f585ebad98bbe98a6934a4880a940095e66da08286166fe86feec2b680597deeb4486089095d235" + } + }, + "encoded": "0xa8831e2b1ae12bad49bd738de2fec417a85c70cbd1582c58b1a0fa67d0db417ba22678edf23dbbd8eaff7e09c5a6898c086e15f5b9afa1d3085ef7c5510000004e3b46155fd76195aa056c321070eaf751287eb0839bf1f1f03f0b67d98a5331", + "digest": "0x53b91d82e450b29ebfcd9d912233db26fd277b4ea288c15a4700981b56a723da" + }, + { + "name": "random-103", + "domain": { + "name": "Moo é🚀o M🚀 MoooMéM🚀🚀oé 🚀o🚀M🚀o éMo ", + "version": "34.7.4", + "verifyingContract": "0xffb9dcc2ad72de5d51a6523c3c59db76b5efce82", + "salt": "0x91a6bbeac26f0d774f89f90732838632f7848fba09dccbbbfc4dd0d0fc1a21ae" + }, + "primaryType": "Struct5", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param2", + "type": "uint168" + }, + { + "name": "param3", + "type": "bytes7" + }, + { + "name": "param4", + "type": "string" + } + ] + }, + "data": { + "param2": "52618101586894465619352011808458733029823328733625", + "param3": "0xed40337a19d528", + "param4": "Moo é🚀oé🚀🚀éoo MM ooéééM MMoM éo MoooM 🚀oo🚀oooM🚀éoM oéMéo🚀" + }, + "encoded": "0x166448b3a08b4d0577e607bbf8fa9117e476d4eebfef40d0a03af3022fc95d3c00000000000000000000002400b54743f81e79d07dbe7589e7130815622ec9b9ed40337a19d52800000000000000000000000000000000000000000000000000fcce90f9868722c814b5068c652b2374b1623dcf15ef57b3a67abfb337c9b30d", + "digest": "0xde37ba3588f474a46a8f87b3a97d06f80c18f5f640c2c82eee6b8d35009a2710" + }, + { + "name": "random-104", + "domain": { + "salt": "0x1eda86bf849f89bc2e6f69245118892e38bc6e78ae6b8952228a26f52872db44" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": "Moo é🚀ooo oo🚀oMoooo🚀M🚀M🚀oMoM🚀 M oooéMM🚀o ooéé", + "param3": "0x734299d683c01075c7d7806cabbf" + }, + "encoded": "0x4d0024736263d208aca6e84c7bb7336060a12a4693f70ea14290ed4308d052e586c6628e3abdd5327542024ebfd60ba121feeb94ad0a9fc69718ad35d60e8d7dacc5b4662798e9bfefc01e39285d731e00c77445dad6f1ce9bb875db4cd56e11", + "digest": "0x25bfcd9f9bf4070fa8e64500fc1f03d8b47e1d8475454f4164f235b568b61373" + }, + { + "name": "random-105", + "domain": { + "name": "Moo é🚀ooéoM 🚀🚀 o🚀ééé é🚀éoMo", + "chainId": 1004, + "salt": "0x4bf151c92fcec680b466e8f725517067ecba2bfebd218159b4f7865020861285" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "int40[3]" + }, + { + "name": "param5", + "type": "int40" + } + ] + }, + "data": { + "param2": "Moo é🚀 o 🚀oM🚀M 🚀🚀éooM🚀🚀éMoéo", + "param3": [ + "242858918476", + "77291718371", + "530770037136" + ], + "param5": "263215721237" + }, + "encoded": "0x47b2e0706327e941b7095dbab4500c0798ada3576db783a0499106e8538863be00db7a448333a0944bbe0ded5bee79fc3ea07f15863bc059c42eefdc8a3db436175773b0cff47dcc6167eafef357b7743e0fe0c2e5912473777f63bd463b41fa0000000000000000000000000000000000000000000000000000003d48e12b15", + "digest": "0x9ff750f7890c19f215900f6fe0a413c0a18a8765e974c8d73b996f78ad62c0f9" + }, + { + "name": "random-106", + "domain": { + "verifyingContract": "0xfceb71a9ad2869c8e3dff6fa3669abc9352f783d" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "string" + } + ] + }, + "data": { + "param2": "Moo é🚀 oMooMoéMoooMo🚀éoMooM🚀M🚀oM M éMéoé🚀MoM oMM 🚀o🚀o🚀o" + }, + "encoded": "0x5927d86a0ef9a01a131f7a41d2a9c89a8c82e0f454d6b4502f955f90f152eb519053df716c21aad94a049e52bc52aad715c95913062abd88cd324bdc0e09d147", + "digest": "0xbee1559cffdba5659309d50ed1ad306c33a388b34a1535fd5404851db7fa4ab3" + }, + { + "name": "random-107", + "domain": { + "salt": "0x5bfb5f78bd6682c97b6f3c94bc4cf62d34110e5ad83b21b3f9432fbeaf8bcd4f" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "bool" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": "0x26d3edf93ed79e6435ed818c07a5dd71b20c7690c3c09850f10f3155ff7e2c1b7e6d993cd4f2df0e05488c19ea16e55e14da0596492eadcd1ae2", + "param3": true, + "param4": false, + "param5": "Moo é🚀🚀éM 🚀🚀Mo é Méé o M🚀é" + }, + "encoded": "0x89e191a0c9d59f32cab1f2423029c95a85ca34531f959e94053e40ebf4267c5f4fccd6381664502c41c49bc5cd078cffe187640d7f9304c0661bb223f9b2dcdb00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000fd174bfd259833e8efb11ee94ba88bfd1632028092b0028084e3ce4c0015cd34", + "digest": "0xdc19c7f5a4fb303efd1e2de89b9ca2082a6d702dc248e95764d90a109cd986ef" + }, + { + "name": "random-108", + "domain": { + "version": "39.28.36", + "chainId": 631, + "verifyingContract": "0x9bd5ff86e47b56b27505902cc94b3d6329a1ed9f" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct6": [ + { + "name": "param5", + "type": "address" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "string" + }, + { + "name": "param4", + "type": "Struct6" + }, + { + "name": "param7", + "type": "address" + } + ] + }, + "data": { + "param2": "Moo é🚀o🚀 éooooM oo🚀o o", + "param3": "Moo é🚀 Mo", + "param4": { + "param5": "0xce4186253cc508af322c4e39cff34a1319599a15" + }, + "param7": "0xd75f12aef677e43bdaa89783ee4572178e3bf2a7" + }, + "encoded": "0x0cf85620ea91e290d99f71f9ee10e2d73daa1b4b71b823e2362954720b7005706d7c4cf22de5351fbb6d76b5fa30da35546a802285ffee4d2bbbbbb9b6363631f03d6b228022926635e1c91913f4f990e5091fdfb5833fa5926f70aef635fd07cbed95fc50b5e3a119bc2286b468bb71a1d3fda6d9b488e82b6f9d38eae3f1fd000000000000000000000000d75f12aef677e43bdaa89783ee4572178e3bf2a7", + "digest": "0xde95998c10032e5774f76f2cadc5e385237bb061d35ca1ff3e3fec1abc60b2c5" + }, + { + "name": "random-109", + "domain": { + "name": "Moo é🚀 🚀M🚀éooé oMoé", + "version": "47.13.9", + "chainId": 1135, + "verifyingContract": "0xf3e8de92425a724a4b5f5f34ff462f4a21c022a6", + "salt": "0x92a39b51b11fe26a4b7c9b5c9dc46e4eed900408b0acdaade7ef2d2000f2180c" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param3", + "type": "bool" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "Struct4" + }, + { + "name": "param5", + "type": "bool" + }, + { + "name": "param6", + "type": "bytes" + } + ] + }, + "data": { + "param2": { + "param3": false + }, + "param5": true, + "param6": "0x2b9eb331163da92c413824164a25f6f94e6e101867847a81de73eb550e5587bcf8737d49f18648d069dbeb0a88bd48c4806a0bd22d07fe7ee7f03096ae61f1" + }, + "encoded": "0x92bcc5ebbe1a24ca641c980aeedbf345d2bb96c75c6e7160a63416ce671e5ba350ba05c95cd64746bc1afc3818f62a6d56861e27a783ff9f39b0f6dc1bebd746000000000000000000000000000000000000000000000000000000000000000114e055471446e3c12424b16ad746b49bb92201f598be3c5f5c500e39cd4b420c", + "digest": "0x26ed036a8e9356433ec6273d9d6bc87f49faacb9b4aee0c1922ab2054032a5dd" + }, + { + "name": "random-110", + "domain": { + "version": "33.16.36", + "salt": "0x685eeb5072a1173bec4979c7dfdc054601f6f80cbe7ad78f4eb43a7e1bfbf55d" + }, + "primaryType": "Struct7", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct7": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "string[1]" + }, + { + "name": "param5", + "type": "bytes32" + }, + { + "name": "param6", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0xa413fc1c6885bc0c48bf8084ef2521d68ee45bc1e23b79e72a7e414511", + "param3": [ + "Moo é🚀🚀ooo🚀Mé🚀M 🚀é🚀é🚀éé M🚀oé🚀ooé🚀Méoé🚀Mo M MMMo🚀 " + ], + "param5": "0xa1f41b79c9af58bec8b31385ecf4c6f1418a351add6fabfeabfa2014583520e4", + "param6": "0xff444eb48a465c6021e011bafad0310066ac09abe890fbe1159732d8f010ca0474270fb7a911db0dfb09882fbb87c29df1f1bf87" + }, + "encoded": "0x2e43045a9a14c67d9b0a9014b72f4aa002f40464467aed0285d4c0c05453173c13b6f03fd29a02d0b024351ffe30c322d189714f11a5645864b1d1ae509c2e6cfe3999130ddf7df630cb54ae95658105ce7dd2c1e39561092b26d42f71c0089fa1f41b79c9af58bec8b31385ecf4c6f1418a351add6fabfeabfa2014583520e436b28fe9e0f31ab8023143ce0634d9618d6068007d0eb02006adbb5fce6c648c", + "digest": "0x853e9a5edaa2da1980831dadec0754c352e34785ecf55789d599a00e28287f70" + }, + { + "name": "random-111", + "domain": { + "verifyingContract": "0x96733f3f5e8bcff66190bf82dc5523bbc8145456" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "bytes4" + } + ] + }, + "data": { + "param2": "0x1ba2e5ab" + }, + "encoded": "0x19a687863ba581a953b0f694f34073f5005a5d39e5c94be277688507ea013a261ba2e5ab00000000000000000000000000000000000000000000000000000000", + "digest": "0x7f0d4714c742f29a9f2a182af25643153529da444383e342937489226f5a0a15" + }, + { + "name": "random-112", + "domain": { + "version": "44.26.33", + "salt": "0x2287f7611aabf794bc8f829715f8794eb76fc9c73ba6143df65e32b231cc8e55" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes30" + }, + { + "name": "param3", + "type": "int152" + }, + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "bytes27" + } + ] + }, + "data": { + "param2": "0xab54e61a59de9271cf657d72cc1fed2256d52d003f3ca02ad8e407182637", + "param3": "-316082391023394535331711337027447687645790587", + "param4": "0x0af88ce740fb6aa140d5e7a7828bfb6755fd7f98", + "param5": "0xd0ae690c13a9cefd7fdf00cc425174f32afc2c13f94bf6fcb96c87" + }, + "encoded": "0x821c71dc6eceb8c412faf525df599ffeb9b576bb83836862f7c6d2bf3817f7aeab54e61a59de9271cf657d72cc1fed2256d52d003f3ca02ad8e4071826370000fffffffffffffffffffffffffff1d38d565f73f2bb8b6566354cf4080bf37e850000000000000000000000000af88ce740fb6aa140d5e7a7828bfb6755fd7f98d0ae690c13a9cefd7fdf00cc425174f32afc2c13f94bf6fcb96c870000000000", + "digest": "0x2bea9c81bb7324309e6659333720bcd45837c9360578495badf83b04d2c602c7" + }, + { + "name": "random-113", + "domain": { + "version": "40.24.13", + "verifyingContract": "0xc246f6e3450948c0f556d212e3129013f3bbdf3f", + "salt": "0x0c5313fdf2e387a82d3e2ce3eda9de53e5c65bfea57db445206b3a4532fc9d10" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "string" + }, + { + "name": "param3", + "type": "int200" + }, + { + "name": "param4", + "type": "bool" + }, + { + "name": "param5", + "type": "bool" + } + ] + }, + "data": { + "param2": "Moo é🚀éé 🚀 🚀 🚀🚀é", + "param3": "-58887618035548045232392023063198065294192444334212910225231", + "param4": false, + "param5": true + }, + "encoded": "0xa161771f2f5479ff0f53bcfbb589145f09ab64fa5e603ddd44010178ec5e3f62d5e9200f0ca4e5342abc1609bb3d7f8a1d820568d292e810a5b38eff5cf8c2f8fffffffffffffff69e6094a73803f15dc86478bdaeca4e2c460355eaee2ee8b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "digest": "0xca0aeafff982a7caa90778ef79c02370f41d7d3c118d6f0674db47aa844dcb53" + }, + { + "name": "random-114", + "domain": { + "salt": "0x53dd66e28993d92f3726c54eebc889ee1feb5de9e6956f17916a70af94a9be8c" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "bytes23[2]" + }, + { + "name": "param4", + "type": "bytes" + }, + { + "name": "param5", + "type": "string" + } + ] + }, + "data": { + "param2": [ + "0xe5efc795069c358388b3f891b191fae431455542adeab9", + "0x270b5f56338f2e2f812a703007e9b0efd6b563e140f758" + ], + "param4": "0x6339392fbd707f0e31c2d9069e3903c19b7d37766ae856d49d18d3d9012d313ac1803f91d08af3fd5d7534f11c6f29476ef6c7302d9f5cdb7e408ab9", + "param5": "Moo é🚀🚀M🚀éo🚀 oé oéé " + }, + "encoded": "0xcbe088c466df5bc47ff7eb50eee07ae89b3ad92aa609d8de035f94d7e942142df1274645ab982ea41af65c3e80ee1ef7d1c848bcd352be42d34068c3d48695726d07a447e03c51b86b9c89ffe0fe4fb894f1082820e4a6ca78b0a32fa2d3ac3cffd3f56909e6332406c11c8e04dd583a0302d9e70ba15e08c78ebc314a6f3542", + "digest": "0xa6298b22e1312894d0867b42c22acac11b272a64e8826554eb644f019ced7080" + }, + { + "name": "random-115", + "domain": { + "name": "Moo é🚀éM éoo🚀🚀🚀MMMM🚀", + "chainId": 519, + "verifyingContract": "0xb6a9e28479e2eefe2b652cd1035e244aa631ae8b", + "salt": "0x37afd12343de89e1a0d00825845be1fff4e39ee71c0047c70e39802a5c647e1c" + }, + "primaryType": "Struct8", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct5": [ + { + "name": "param4", + "type": "string" + } + ], + "Struct8": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "Struct5" + }, + { + "name": "param6", + "type": "int64" + }, + { + "name": "param7", + "type": "bytes" + } + ] + }, + "data": { + "param2": "0x1a23dd5b36e844d8ff6f162b51fe79f412ab64ecfc0a08f0701ab744dc0a", + "param3": { + "param4": "Moo é🚀o🚀é🚀🚀 🚀 oéMo" + }, + "param6": "-7428993099217415080", + "param7": "0xebcf5f2e21ef4078d79de76bc2136de32d78b8da45785d9320293cf88f56fdbb7ed2d99971bdc91313" + }, + "encoded": "0xf9efb6691f7dd1e64ca5c079b4a65046ce7e9b124f0b5a82fca4df1cef20cbf7fe19a4668dfcc60d76d18f9fdb5404410f46b99cd9c46102434bcfe4b002810aa039e88b3516312fbf1a2f8ba092aadc17e7aba94dec383eac1c3f9d30cd41cfffffffffffffffffffffffffffffffffffffffffffffffff98e6ea23025154585e3ed849708604724bc345250b999c8afbbdc5d2d7d899f6b7f0306fd22804c5", + "digest": "0x4c0c04f6ce70c4bbb681ef0ad6b6398acb8b7c6ed135e03749d01ac7581e6aaf" + }, + { + "name": "random-116", + "domain": { + "name": "Moo é🚀🚀🚀🚀M 🚀o🚀Mo🚀MMM o o ooo M🚀", + "version": "36.49.20", + "salt": "0x153291d7e60f50493d9bef0386f2e52efa990e8ef60f067395b548a323336f52" + }, + "primaryType": "Struct17", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct11": [ + { + "name": "param9", + "type": "bool" + }, + { + "name": "param10", + "type": "int104" + } + ], + "Struct12": [ + { + "name": "param8", + "type": "Struct11" + } + ], + "Struct14": [ + { + "name": "param6", + "type": "bytes12" + }, + { + "name": "param7", + "type": "Struct12" + }, + { + "name": "param13", + "type": "bytes27" + } + ], + "Struct15": [ + { + "name": "param3", + "type": "bytes" + }, + { + "name": "param4", + "type": "bytes21" + }, + { + "name": "param5", + "type": "Struct14" + } + ], + "Struct17": [ + { + "name": "param2", + "type": "Struct15" + }, + { + "name": "param16", + "type": "bytes" + } + ] + }, + "data": { + "param16": "0xce845349870b816ffa1153a0d0d74a4fd43a536acba89d7800946365a8185361b43757a6c74d0bc23c99281b20fa1f21efc8f9e70260", + "param2": { + "param3": "0x9be214b7b1e40a654367ce51d46d42eefa6aa7583582ad890407c9a7db193b4a23423edabd2ca74f7bff562e7666b14ff056f859623d", + "param4": "0x70b9c3d3590df445cd2a809ff3fd39d14633ed606d", + "param5": { + "param13": "0x945110dc2331d4d36e6625c582a213f159fd3785e81a1ac51adfa4", + "param6": "0xb74aa08d1da2d00b53573848", + "param7": { + "param8": { + "param10": "7382596839099108206672673364998", + "param9": false + } + } + } + } + }, + "encoded": "0x2404a0d0da38cc2a26c0cae1fd80a615dcead8277266a934eb557d4a2a7b7616058530b4284971e4882f70ed579c18add8c7bf057fab40370e1641f4a2c1e84f26bed6a2942cc3da8e01ab975174dc95d1634c469b28a05029e7a338f26447a5", + "digest": "0x2859aeba18c02d3b96c7cac2c37cb1fc02efeb93bc0162e93cf849f24fc48ec0" + }, + { + "name": "random-117", + "domain": { + "chainId": 404, + "salt": "0xca3833452e02a6b4fa1ac8abc4b15c96f2d7646e05ac0dc999df4c02381fdb4a" + }, + "primaryType": "Struct3", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct3": [ + { + "name": "param2", + "type": "address" + } + ] + }, + "data": { + "param2": "0xe298d05b8a6eee625460e7ffde7a4080b66181e2" + }, + "encoded": "0x98edda54668461e736d24a4033f2d11540bceac48ea14c7da0fea73b8b9a55db000000000000000000000000e298d05b8a6eee625460e7ffde7a4080b66181e2", + "digest": "0x0e9b9a6735b599e2aa2bd15b5a6b6e35ba3f28a6a7727883d8f7b63a9bb6dfc6" + }, + { + "name": "random-118", + "domain": { + "version": "29.19.11", + "chainId": 1069 + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bytes19" + }, + { + "name": "param3", + "type": "uint112" + } + ] + }, + "data": { + "param2": "0xa187410677f35e34d7d2d4a67323f45587a17a", + "param3": "2374623193016793084186176676934718" + }, + "encoded": "0x6d5a7844c94095e64fa9ad1a945731964eeecfab4dafa5aa7d52244c21f7fabba187410677f35e34d7d2d4a67323f45587a17a000000000000000000000000000000000000000000000000000000000000007513f55b61db9e82c36d9b97b43e", + "digest": "0x40254d9a8b1827c010a5df5a2e776142c72a8cb6ac9dca1e4e56853db63c637b" + }, + { + "name": "random-119", + "domain": { + "name": "Moo é🚀MéoM🚀Moé🚀éoM é ooMéMé🚀oéMMoM🚀éMo o 🚀 éé oéé🚀o M🚀o ", + "version": "23.47.23", + "chainId": 392 + }, + "primaryType": "Struct14", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct10": [ + { + "name": "param7", + "type": "bytes14[]" + }, + { + "name": "param9", + "type": "string" + } + ], + "Struct12": [ + { + "name": "param4", + "type": "bytes" + }, + { + "name": "param5", + "type": "int200" + }, + { + "name": "param6", + "type": "Struct10" + }, + { + "name": "param11", + "type": "string" + } + ], + "Struct13": [ + { + "name": "param3", + "type": "Struct12" + } + ], + "Struct14": [ + { + "name": "param2", + "type": "Struct13" + } + ] + }, + "data": { + "param2": { + "param3": { + "param11": "Moo é🚀é ", + "param4": "0x087123d5b3662f", + "param5": "731211289069049313617748368694424686603157878585440644275800", + "param6": { + "param7": [ + "0xfec28eba8cdd8454e8a263553157" + ], + "param9": "Moo é🚀éo🚀MM M 🚀🚀o MM🚀o🚀éo éé🚀 oé🚀o Mooéo oooMo " + } + } + } + }, + "encoded": "0x66a8655159b0710afca0f457c3bde2322122bdb9a1fea4237e6c302a129fa9c76a011fb94ca2e8ba68ca2390abc1167bab6b644ce5915ec5f1165b3ce7572375", + "digest": "0xbb821d9f1b55a93033ab1e22aff08ea2cdbae58acb7799b89ac7f9583020c16c" + }, + { + "name": "random-120", + "domain": { + "name": "Moo é🚀é🚀é ooM oMo Mo🚀🚀ooé M🚀🚀MooMo Mé 🚀oé oo o🚀é", + "version": "2.8.22", + "verifyingContract": "0xd92defa9762b6708d9306f94e639013de8bd2b4e", + "salt": "0xf2b1503c65653a66bb23b43d0b646d9920e2968aea19375f3f744ab0e2d5d3df" + }, + "primaryType": "Struct6", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct6": [ + { + "name": "param2", + "type": "string[2][1]" + }, + { + "name": "param5", + "type": "bool" + } + ] + }, + "data": { + "param2": [ + [ + "Moo é🚀ééoo🚀🚀 oo🚀éo oé🚀oMM🚀o Mooééé", + "Moo é🚀🚀ooééoM🚀" + ] + ], + "param5": false + }, + "encoded": "0x73e644b97783bf4c80cd97dff29c383f1205915fd9399b0a95ccc9d335d190d6e3d0ef52ef1875273cf8cadc1df7b0c681dc2c124e44110285e59de2514e06680000000000000000000000000000000000000000000000000000000000000000", + "digest": "0x9d331f60c2e243c0c380f493df01d216381cbdfd1e8726bf2d95623b966e12d4" + }, + { + "name": "random-122", + "domain": { + "name": "Moo é🚀🚀Mo éééoééé oéMMM oM 🚀o 🚀MoMooéoMéé oo Méé éM", + "version": "38.16.6", + "chainId": 1155 + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct8": [ + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "string" + }, + { + "name": "param6", + "type": "address" + }, + { + "name": "param7", + "type": "bytes18" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "Struct8" + } + ] + }, + "data": { + "param2": "0x1a97d3dd8afe04195e4cf65f6642bb9abf0e30d0", + "param3": { + "param4": "0x5438b331d76c3e973291921307c08d5137bccb2f", + "param5": "Moo é🚀oooo 🚀oo🚀 oo éo🚀oééé🚀o oo🚀é🚀o Mo🚀éo🚀éoMéMMM🚀 MM 🚀é MM", + "param6": "0xa2c5910463111798e60a5dcea5d09fa3928dd865", + "param7": "0x38aeb5bff041e7eb1186d63e6dc85a5972fa" + } + }, + "encoded": "0x4dc6c24fe5adc7b222933880278854e343fff0c6e3008ff0ae0acb2676515b800000000000000000000000001a97d3dd8afe04195e4cf65f6642bb9abf0e30d0031afafd11b84538ee39d9de32f0581663dde8f1b5b8413f1693cadaf1f5f383", + "digest": "0xcf807730a8b53a7c355704e7acd17208573fe6f07eba715f9c3eff5552130cd7" + }, + { + "name": "random-123", + "domain": { + "name": "Moo é🚀🚀🚀oé o🚀 MM🚀 éoé🚀 🚀ooéé 🚀éo🚀 é oM🚀Moéooo MéoéoMo", + "verifyingContract": "0x6fb9e64197fbfffeb79e710b1786fad0adcded2a", + "salt": "0x50e5121d17089bc449b8a20c541511a7fdd92d31a6e6f028fccd96044f12e2eb" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "address" + } + ] + }, + "data": { + "param2": true, + "param3": "0xd1f004a769a4d83c51ef78ae86c9f45497820157" + }, + "encoded": "0x210ade7f30d7f00dbd3bcfd9b6e33d421cb4677f314bb1d18b47c7532f4a33da0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000d1f004a769a4d83c51ef78ae86c9f45497820157", + "digest": "0x3607930da601b81fc487c79b4c2a6a5fd546a2ff2f80e5e45693813adf27a56d" + }, + { + "name": "random-124", + "domain": { + "name": "Moo é🚀 🚀ooo éoéooMM oo🚀Mé🚀o🚀🚀ooo MoooM 🚀ééo🚀é éMéé o", + "chainId": 737, + "verifyingContract": "0xa67338c83e7cad895cd912fd10b293c30b93507c", + "salt": "0x29fec8e11edc8a14fed2ebc136bb9718842edaa9fa0661f05b23adba9bbd360c" + }, + "primaryType": "Struct11", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + }, + { + "name": "salt", + "type": "bytes32" + } + ], + "Struct10": [ + { + "name": "param8", + "type": "address" + }, + { + "name": "param9", + "type": "string" + } + ], + "Struct11": [ + { + "name": "param2", + "type": "address" + }, + { + "name": "param3", + "type": "Struct6" + }, + { + "name": "param7", + "type": "Struct10" + } + ], + "Struct6": [ + { + "name": "param4", + "type": "address" + }, + { + "name": "param5", + "type": "address" + } + ] + }, + "data": { + "param2": "0x289a7fc0abbf5814916b435aedd05110f990b8a8", + "param3": { + "param4": "0xc91643ad99f82f44075c7b2c3176d9fd070b7854", + "param5": "0xa45759a377d7c8f1e6684c1ff727b0b33e812797" + }, + "param7": { + "param8": "0xfb13444aafca282020cc4a4c5fa66eeee5c9a215", + "param9": "Moo é🚀éoo🚀 éM🚀oo o é🚀MoMooM MoM o🚀éo🚀 Méo🚀éoo🚀 é oMé o" + } + }, + "encoded": "0xe41195b80dea8f516fb631cf6457d52b859a33fee20b1678715321d816e04f34000000000000000000000000289a7fc0abbf5814916b435aedd05110f990b8a8c975b7d342e5f9bd4cece3275d900bc4463445fe2c102fc24cdd8bdd9c741af46d6c322f4335555294c4862917e57478c76ba1b8b90655a5134f7532df97e50d", + "digest": "0x8d1983077b551e2dc3ff4d7c564c4eaf4d8ac90e5d66ff1f778bc642dc729582" + }, + { + "name": "random-125", + "domain": { + "name": "Moo é🚀MMooMo Moé", + "version": "49.24.49", + "verifyingContract": "0xcf398d52a18e0a6f91a16c23bae18afd490e004a" + }, + "primaryType": "Struct4", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Struct4": [ + { + "name": "param2", + "type": "bool" + }, + { + "name": "param3", + "type": "bytes" + } + ] + }, + "data": { + "param2": false, + "param3": "0x40caa66524b856" + }, + "encoded": "0x08b05ab3afcc030e7935ce6c66d5d4b79136f50d1f567b347bde3906d91197e80000000000000000000000000000000000000000000000000000000000000000f234b4abf550f95ad2b3e18a8327dfad72bafbc9c735d4d70db98855f86e4d3e", + "digest": "0x8869dd15921fcbfb0942af0803bc4a69e79254d54aecffd8d092de03241b7b29" + }, + { + "name": "random-126", + "domain": { + "chainId": 1089 + }, + "primaryType": "Struct9", + "types": { + "EIP712Domain": [ + { + "name": "chainId", + "type": "uint256" + } + ], + "Struct9": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "uint152[1][2]" + }, + { + "name": "param6", + "type": "string" + }, + { + "name": "param7", + "type": "address[1]" + } + ] + }, + "data": { + "param2": "0x3d6cac9f032d82af63c2d077790354598cd194d920dadcf9996b", + "param3": [ + [ + "2215482091649323250149612409952168968001124083" + ], + [ + "3720428939728345178604370629051737310101916132" + ] + ], + "param6": "Moo é🚀o ééo🚀🚀 M🚀éo🚀🚀o🚀éé oéo🚀o🚀🚀oo éoMé🚀o 🚀éoéMM", + "param7": [ + "0xc8ce8e423057eb465576542851c8ae163f44bef2" + ] + }, + "encoded": "0xae9a402c7fe6b3d9bde74954593223cd4c7c61f3764929e780ca44432ba4edf88ebaa4befe0af4b10f9ff1d424dc9f2e501c9349db90511b8fc2ae5be855444f4c981d388229b9d3b092a114e1ab19340cd5ea397c66da5afc0bf366562778ba45cee17bca9a453477906b4710d48e03be64fbe1527a2a76f4c454afdec7e47587b1d2abb5f508f09df8e2d9dafbaa5dd87e71487b42b75e4b5a7d89feebfbc2", + "digest": "0xdbf3e30a06348c3a82df230158a8d3fe7be0948ba7e7e482eacdc44cae526ff9" + }, + { + "name": "random-127", + "domain": { + "name": "Moo é🚀", + "version": "42.13.26" + }, + "primaryType": "Struct13", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + } + ], + "Struct13": [ + { + "name": "param2", + "type": "bytes" + }, + { + "name": "param3", + "type": "Struct8" + }, + { + "name": "param9", + "type": "address" + }, + { + "name": "param10", + "type": "bytes[2][]" + } + ], + "Struct8": [ + { + "name": "param4", + "type": "uint40" + }, + { + "name": "param5", + "type": "bytes" + }, + { + "name": "param6", + "type": "string[]" + } + ] + }, + "data": { + "param10": [ + [ + "0xe0a9f45f1a48a64f182328", + "0xd18e3c88f7b41cdb54f9a02dec1f9f2138b6c4f3718241bec86692e6912e4f3bdae4e15c968065966fc4c6" + ] + ], + "param2": "0xeed140f7e6f2069c90466326aca3d6c3af16", + "param3": { + "param4": "934183269602", + "param5": "0xa941fdd7a8fe8bfed7614a3a7ce12d949025684e32ab78ab621caa", + "param6": [] + }, + "param9": "0x219b81e0367f33c3face28f7ca0f98f42a3aad3f" + }, + "encoded": "0xec4d8bc63ac053b4abb7da4dcf5f9d853222e50f2cf3a7a70102a4ccf963484724c38815168dfc92aea0b45d4da4e474a0cccad6525ff2fa8584df0f4add65567a1e9576f0b9eccfba97fa5a64cec39eafe610e076674eeb749db12c47055f87000000000000000000000000219b81e0367f33c3face28f7ca0f98f42a3aad3f771f547647235bc1319baeaa2a6b4c3a394d0fee465d0d44fe7f3e6cc9cbf7d0", + "digest": "0x800e34308adad5c2fb5a176196e58c026d3e7e8a0485bc3f83f5f552bcf7e8aa" + }, + { + "name": "EIP712 example", + "domain": { + "name": "Ether Mail", + "version": "1", + "chainId": 1, + "verifyingContract": "0xCcCCccccCCCCcCCCCCCcCcCccCcCCCcCcccccccC" + }, + "primaryType": "Mail", + "types": { + "EIP712Domain": [ + { + "name": "name", + "type": "string" + }, + { + "name": "version", + "type": "string" + }, + { + "name": "chainId", + "type": "uint256" + }, + { + "name": "verifyingContract", + "type": "address" + } + ], + "Mail": [ + { + "name": "from", + "type": "Person" + }, + { + "name": "to", + "type": "Person" + }, + { + "name": "contents", + "type": "string" + } + ], + "Person": [ + { + "name": "name", + "type": "string" + }, + { + "name": "wallet", + "type": "address" + } + ] + }, + "data": { + "contents": "Hello, Bob!", + "from": { + "name": "Cow", + "wallet": "0xCD2a3d9F938E13CD947Ec05AbC7FE734Df8DD826" + }, + "to": { + "name": "Bob", + "wallet": "0xbBbBBBBbbBBBbbbBbbBbbbbBBbBbbbbBbBbbBBbB" + } + }, + "encoded": "0xa0cedeb2dc280ba39b857546d74f5549c3a1d7bdc2dd96bf881f76108e23dac2fc71e5fa27ff56c350aa531bc129ebdf613b772b6604664f5d8dbe21b85eb0c8cd54f074a4af31b4411ff6a60c9719dbd559c221c8ac3492d9d872b041d703d1b5aadf3154a261abdd9086fc627b61efca26ae5702701d05cd2305f7c52a2fc8", + "digest": "0xbe609aee343fb3c4b28e1df9e632fca64fcfaede20f02e86244efddf30957bd2" + } +] \ No newline at end of file diff --git a/signer/core/apitypes/types.go b/signer/core/apitypes/types.go index fc503193cd..082e5009e2 100644 --- a/signer/core/apitypes/types.go +++ b/signer/core/apitypes/types.go @@ -329,18 +329,17 @@ type Type struct { Type string `json:"type"` } +// isArray returns true if the type is a fixed or variable sized array. +// This method may return false positives, in case the Type is not a valid +// expression, e.g. "fooo[[[[". func (t *Type) isArray() bool { - return strings.HasSuffix(t.Type, "[]") + return strings.IndexByte(t.Type, '[') > 0 } -// typeName returns the canonical name of the type. If the type is 'Person[]', then +// typeName returns the canonical name of the type. If the type is 'Person[]' or 'Person[2]', then // this method returns 'Person' func (t *Type) typeName() string { - if strings.Contains(t.Type, "[") { - re := regexp.MustCompile(`\[\d*\]`) - return re.ReplaceAllString(t.Type, "") - } - return t.Type + return strings.Split(t.Type, "[")[0] } type Types map[string][]Type @@ -391,7 +390,7 @@ func (typedData *TypedData) HashStruct(primaryType string, data TypedDataMessage // Dependencies returns an array of custom types ordered by their hierarchical reference tree func (typedData *TypedData) Dependencies(primaryType string, found []string) []string { - primaryType = strings.TrimSuffix(primaryType, "[]") + primaryType = strings.Split(primaryType, "[")[0] if slices.Contains(found, primaryType) { return found @@ -469,34 +468,11 @@ func (typedData *TypedData) EncodeData(primaryType string, data map[string]inter encType := field.Type encValue := data[field.Name] if encType[len(encType)-1:] == "]" { - arrayValue, err := convertDataToSlice(encValue) + encodedData, err := typedData.encodeArrayValue(encValue, encType, depth) if err != nil { - return nil, dataMismatchError(encType, encValue) - } - - arrayBuffer := bytes.Buffer{} - parsedType := strings.Split(encType, "[")[0] - for _, item := range arrayValue { - if typedData.Types[parsedType] != nil { - mapValue, ok := item.(map[string]interface{}) - if !ok { - return nil, dataMismatchError(parsedType, item) - } - encodedData, err := typedData.EncodeData(parsedType, mapValue, depth+1) - if err != nil { - return nil, err - } - arrayBuffer.Write(crypto.Keccak256(encodedData)) - } else { - bytesValue, err := typedData.EncodePrimitiveValue(parsedType, item, depth) - if err != nil { - return nil, err - } - arrayBuffer.Write(bytesValue) - } + return nil, err } - - buffer.Write(crypto.Keccak256(arrayBuffer.Bytes())) + buffer.Write(encodedData) } else if typedData.Types[field.Type] != nil { mapValue, ok := encValue.(map[string]interface{}) if !ok { @@ -518,6 +494,46 @@ func (typedData *TypedData) EncodeData(primaryType string, data map[string]inter return buffer.Bytes(), nil } +func (typedData *TypedData) encodeArrayValue(encValue interface{}, encType string, depth int) (hexutil.Bytes, error) { + arrayValue, err := convertDataToSlice(encValue) + if err != nil { + return nil, dataMismatchError(encType, encValue) + } + + arrayBuffer := new(bytes.Buffer) + parsedType := strings.Split(encType, "[")[0] + for _, item := range arrayValue { + if reflect.TypeOf(item).Kind() == reflect.Slice || + reflect.TypeOf(item).Kind() == reflect.Array { + encodedData, err := typedData.encodeArrayValue(item, parsedType, depth+1) + if err != nil { + return nil, err + } + arrayBuffer.Write(encodedData) + } else { + if typedData.Types[parsedType] != nil { + mapValue, ok := item.(map[string]interface{}) + if !ok { + return nil, dataMismatchError(parsedType, item) + } + encodedData, err := typedData.EncodeData(parsedType, mapValue, depth+1) + if err != nil { + return nil, err + } + digest := crypto.Keccak256(encodedData) + arrayBuffer.Write(digest) + } else { + bytesValue, err := typedData.EncodePrimitiveValue(parsedType, item, depth) + if err != nil { + return nil, err + } + arrayBuffer.Write(bytesValue) + } + } + } + return crypto.Keccak256(arrayBuffer.Bytes()), nil +} + // Attempt to parse bytes in different formats: byte array, hex string, hexutil.Bytes. func parseBytes(encType interface{}) ([]byte, bool) { // Handle array types. @@ -664,7 +680,7 @@ func (typedData *TypedData) EncodePrimitiveValue(encType string, encValue interf if err != nil { return nil, err } - return math.U256Bytes(b), nil + return math.U256Bytes(new(big.Int).Set(b)), nil } return nil, fmt.Errorf("unrecognized type '%s'", encType) } @@ -875,7 +891,8 @@ func init() { // Checks if the primitive value is valid func isPrimitiveTypeValid(primitiveType string) bool { - _, ok := validPrimitiveTypes[primitiveType] + input := strings.Split(primitiveType, "[")[0] + _, ok := validPrimitiveTypes[input] return ok } diff --git a/signer/core/apitypes/types_test.go b/signer/core/apitypes/types_test.go index 7ea32f298c..22bbeba19e 100644 --- a/signer/core/apitypes/types_test.go +++ b/signer/core/apitypes/types_test.go @@ -31,8 +31,9 @@ func TestIsPrimitive(t *testing.T) { t.Parallel() // Expected positives for i, tc := range []string{ - "int24", "int24[]", "uint88", "uint88[]", "uint", "uint[]", "int256", "int256[]", - "uint96", "uint96[]", "int96", "int96[]", "bytes17[]", "bytes17", + "int24", "int24[]", "int[]", "int[2]", "uint88", "uint88[]", "uint", "uint[]", "uint[2]", "int256", "int256[]", + "uint96", "uint96[]", "int96", "int96[]", "bytes17[]", "bytes17", "address[2]", "bool[4]", "string[5]", "bytes[2]", + "bytes32", "bytes32[]", "bytes32[4]", } { if !isPrimitiveTypeValid(tc) { t.Errorf("test %d: expected '%v' to be a valid primitive", i, tc) @@ -141,3 +142,94 @@ func TestBlobTxs(t *testing.T) { } t.Logf("tx %v", string(data)) } + +func TestType_IsArray(t *testing.T) { + t.Parallel() + // Expected positives + for i, tc := range []Type{ + { + Name: "type1", + Type: "int24[]", + }, + { + Name: "type2", + Type: "int24[2]", + }, + { + Name: "type3", + Type: "int24[2][2][2]", + }, + } { + if !tc.isArray() { + t.Errorf("test %d: expected '%v' to be an array", i, tc) + } + } + // Expected negatives + for i, tc := range []Type{ + { + Name: "type1", + Type: "int24", + }, + { + Name: "type2", + Type: "uint88", + }, + { + Name: "type3", + Type: "bytes32", + }, + } { + if tc.isArray() { + t.Errorf("test %d: expected '%v' to not be an array", i, tc) + } + } +} + +func TestType_TypeName(t *testing.T) { + t.Parallel() + + for i, tc := range []struct { + Input Type + Expected string + }{ + { + Input: Type{ + Name: "type1", + Type: "int24[]", + }, + Expected: "int24", + }, + { + Input: Type{ + Name: "type2", + Type: "int26[2][2][2]", + }, + Expected: "int26", + }, + { + Input: Type{ + Name: "type3", + Type: "int24", + }, + Expected: "int24", + }, + { + Input: Type{ + Name: "type4", + Type: "uint88", + }, + Expected: "uint88", + }, + { + Input: Type{ + Name: "type5", + Type: "bytes32[2]", + }, + Expected: "bytes32", + }, + } { + if tc.Input.typeName() != tc.Expected { + t.Errorf("test %d: expected typeName value of '%v' but got '%v'", i, tc.Expected, tc.Input) + } + } +} diff --git a/signer/core/signed_data.go b/signer/core/signed_data.go index 5bc6cbc613..a265bc9ee6 100644 --- a/signer/core/signed_data.go +++ b/signer/core/signed_data.go @@ -341,7 +341,7 @@ func typedDataRequest(data any) (*SignDataRequest, error) { func (api *SignerAPI) EcRecover(ctx context.Context, data hexutil.Bytes, sig hexutil.Bytes) (common.Address, error) { // Returns the address for the Account that was used to create the signature. // - // Note, this function is compatible with eth_sign and personal_sign. As such it recovers + // Note, this function is compatible with eth_sign. As such it recovers // the address of: // hash = keccak256("\x19Ethereum Signed Message:\n${message length}${message}") // addr = ecrecover(hash, signature) diff --git a/swarm/README.md b/swarm/README.md deleted file mode 100644 index 41b6aa9100..0000000000 --- a/swarm/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Swarm - -https://www.ethswarm.org/ - -Swarm is a distributed storage platform and content distribution service, a native base layer service of the ethereum web3 stack. The primary objective of Swarm is to provide a decentralized and redundant store for dapp code and data as well as block chain and state data. Swarm is also set out to provide various base layer services for web3, including node-to-node messaging, media streaming, decentralised database services and scalable state-channel infrastructure for decentralised service economies. - -**Note**: The codebase has been moved to [ethersphere/bee](https://github.com/ethersphere/bee) diff --git a/tests/block_test.go b/tests/block_test.go index 9765042bcd..8a9fb0d6ed 100644 --- a/tests/block_test.go +++ b/tests/block_test.go @@ -63,7 +63,6 @@ func TestExecutionSpecBlocktests(t *testing.T) { t.Skipf("directory %s does not exist", executionSpecBlockchainTestDir) } bt := new(testMatcher) - bt.skipLoad(".*prague.*") // TODO(Nathan): remove it before enable prague bt.walk(t, executionSpecBlockchainTestDir, func(t *testing.T, name string, test *BlockTest) { execBlockTest(t, bt, test) }) diff --git a/tests/block_test_util.go b/tests/block_test_util.go index 819662ad17..b38df9bf21 100644 --- a/tests/block_test_util.go +++ b/tests/block_test_util.go @@ -22,6 +22,7 @@ import ( "encoding/hex" "encoding/json" "fmt" + stdmath "math" "math/big" "os" "reflect" @@ -129,6 +130,11 @@ func (t *BlockTest) Run(snapshotter bool, scheme string, witness bool, tracer *t } // Commit genesis state gspec := t.genesis(config) + + // if ttd is not specified, set an arbitrary huge value + if gspec.Config.TerminalTotalDifficulty == nil { + gspec.Config.TerminalTotalDifficulty = big.NewInt(stdmath.MaxInt64) + } triedb := triedb.NewDatabase(db, tconf) gblock, err := gspec.Commit(db, triedb) if err != nil { diff --git a/tests/difficulty_test.go b/tests/difficulty_test.go index 03e14df7c4..74ac28363b 100644 --- a/tests/difficulty_test.go +++ b/tests/difficulty_test.go @@ -36,22 +36,21 @@ var ( } ropstenChainConfig = params.ChainConfig{ - ChainID: big.NewInt(3), - HomesteadBlock: big.NewInt(0), - DAOForkBlock: nil, - DAOForkSupport: true, - EIP150Block: big.NewInt(0), - EIP155Block: big.NewInt(10), - EIP158Block: big.NewInt(10), - ByzantiumBlock: big.NewInt(1_700_000), - ConstantinopleBlock: big.NewInt(4_230_000), - PetersburgBlock: big.NewInt(4_939_394), - IstanbulBlock: big.NewInt(6_485_846), - MuirGlacierBlock: big.NewInt(7_117_117), - BerlinBlock: big.NewInt(9_812_189), - LondonBlock: big.NewInt(10_499_401), - TerminalTotalDifficulty: new(big.Int).SetUint64(50_000_000_000_000_000), - TerminalTotalDifficultyPassed: true, + ChainID: big.NewInt(3), + HomesteadBlock: big.NewInt(0), + DAOForkBlock: nil, + DAOForkSupport: true, + EIP150Block: big.NewInt(0), + EIP155Block: big.NewInt(10), + EIP158Block: big.NewInt(10), + ByzantiumBlock: big.NewInt(1_700_000), + ConstantinopleBlock: big.NewInt(4_230_000), + PetersburgBlock: big.NewInt(4_939_394), + IstanbulBlock: big.NewInt(6_485_846), + MuirGlacierBlock: big.NewInt(7_117_117), + BerlinBlock: big.NewInt(9_812_189), + LondonBlock: big.NewInt(10_499_401), + TerminalTotalDifficulty: new(big.Int).SetUint64(50_000_000_000_000_000), } ) diff --git a/tests/fuzzers/bls12381/bls12381_fuzz.go b/tests/fuzzers/bls12381/bls12381_fuzz.go index 4efc749b6f..a3e0e9f72b 100644 --- a/tests/fuzzers/bls12381/bls12381_fuzz.go +++ b/tests/fuzzers/bls12381/bls12381_fuzz.go @@ -31,42 +31,33 @@ import ( "github.com/consensys/gnark-crypto/ecc/bls12-381/fp" "github.com/consensys/gnark-crypto/ecc/bls12-381/fr" "github.com/ethereum/go-ethereum/common" - bls12381 "github.com/kilic/bls12-381" blst "github.com/supranational/blst/bindings/go" ) func fuzzG1SubgroupChecks(data []byte) int { input := bytes.NewReader(data) - kpG1, cpG1, blG1, err := getG1Points(input) + cpG1, blG1, err := getG1Points(input) if err != nil { return 0 } - inSubGroupKilic := bls12381.NewG1().InCorrectSubgroup(kpG1) inSubGroupGnark := cpG1.IsInSubGroup() inSubGroupBLST := blG1.InG1() - if inSubGroupKilic != inSubGroupGnark { - panic(fmt.Sprintf("differing subgroup check, kilic %v, gnark %v", inSubGroupKilic, inSubGroupGnark)) - } - if inSubGroupKilic != inSubGroupBLST { - panic(fmt.Sprintf("differing subgroup check, kilic %v, blst %v", inSubGroupKilic, inSubGroupBLST)) + if inSubGroupGnark != inSubGroupBLST { + panic(fmt.Sprintf("differing subgroup check, gnark %v, blst %v", inSubGroupGnark, inSubGroupBLST)) } return 1 } func fuzzG2SubgroupChecks(data []byte) int { input := bytes.NewReader(data) - kpG2, cpG2, blG2, err := getG2Points(input) + gpG2, blG2, err := getG2Points(input) if err != nil { return 0 } - inSubGroupKilic := bls12381.NewG2().InCorrectSubgroup(kpG2) - inSubGroupGnark := cpG2.IsInSubGroup() + inSubGroupGnark := gpG2.IsInSubGroup() inSubGroupBLST := blG2.InG2() - if inSubGroupKilic != inSubGroupGnark { - panic(fmt.Sprintf("differing subgroup check, kilic %v, gnark %v", inSubGroupKilic, inSubGroupGnark)) - } - if inSubGroupKilic != inSubGroupBLST { - panic(fmt.Sprintf("differing subgroup check, kilic %v, blst %v", inSubGroupKilic, inSubGroupBLST)) + if inSubGroupGnark != inSubGroupBLST { + panic(fmt.Sprintf("differing subgroup check, gnark %v, blst %v", inSubGroupGnark, inSubGroupBLST)) } return 1 } @@ -75,38 +66,28 @@ func fuzzCrossPairing(data []byte) int { input := bytes.NewReader(data) // get random G1 points - kpG1, cpG1, blG1, err := getG1Points(input) + cpG1, blG1, err := getG1Points(input) if err != nil { return 0 } // get random G2 points - kpG2, cpG2, blG2, err := getG2Points(input) + cpG2, blG2, err := getG2Points(input) if err != nil { return 0 } - // compute pairing using geth - engine := bls12381.NewEngine() - engine.AddPair(kpG1, kpG2) - kResult := engine.Result() - // compute pairing using gnark cResult, err := gnark.Pair([]gnark.G1Affine{*cpG1}, []gnark.G2Affine{*cpG2}) if err != nil { panic(fmt.Sprintf("gnark/bls12381 encountered error: %v", err)) } - // compare result - if !(bytes.Equal(cResult.Marshal(), bls12381.NewGT().ToBytes(kResult))) { - panic("pairing mismatch gnark / geth ") - } - // compute pairing using blst blstResult := blst.Fp12MillerLoop(blG2, blG1) blstResult.FinalExp() res := massageBLST(blstResult.ToBendian()) - if !(bytes.Equal(res, bls12381.NewGT().ToBytes(kResult))) { + if !(bytes.Equal(res, cResult.Marshal())) { panic("pairing mismatch blst / geth") } @@ -141,32 +122,22 @@ func fuzzCrossG1Add(data []byte) int { input := bytes.NewReader(data) // get random G1 points - kp1, cp1, bl1, err := getG1Points(input) + cp1, bl1, err := getG1Points(input) if err != nil { return 0 } // get random G1 points - kp2, cp2, bl2, err := getG1Points(input) + cp2, bl2, err := getG1Points(input) if err != nil { return 0 } - // compute kp = kp1 + kp2 - g1 := bls12381.NewG1() - kp := bls12381.PointG1{} - g1.Add(&kp, kp1, kp2) - // compute cp = cp1 + cp2 _cp1 := new(gnark.G1Jac).FromAffine(cp1) _cp2 := new(gnark.G1Jac).FromAffine(cp2) cp := new(gnark.G1Affine).FromJacobian(_cp1.AddAssign(_cp2)) - // compare result - if !(bytes.Equal(cp.Marshal(), g1.ToBytes(&kp))) { - panic("G1 point addition mismatch gnark / geth ") - } - bl3 := blst.P1AffinesAdd([]*blst.P1Affine{bl1, bl2}) if !(bytes.Equal(cp.Marshal(), bl3.Serialize())) { panic("G1 point addition mismatch blst / geth ") @@ -179,34 +150,24 @@ func fuzzCrossG2Add(data []byte) int { input := bytes.NewReader(data) // get random G2 points - kp1, cp1, bl1, err := getG2Points(input) + gp1, bl1, err := getG2Points(input) if err != nil { return 0 } // get random G2 points - kp2, cp2, bl2, err := getG2Points(input) + gp2, bl2, err := getG2Points(input) if err != nil { return 0 } - // compute kp = kp1 + kp2 - g2 := bls12381.NewG2() - kp := bls12381.PointG2{} - g2.Add(&kp, kp1, kp2) - // compute cp = cp1 + cp2 - _cp1 := new(gnark.G2Jac).FromAffine(cp1) - _cp2 := new(gnark.G2Jac).FromAffine(cp2) - cp := new(gnark.G2Affine).FromJacobian(_cp1.AddAssign(_cp2)) - - // compare result - if !(bytes.Equal(cp.Marshal(), g2.ToBytes(&kp))) { - panic("G2 point addition mismatch gnark / geth ") - } + _gp1 := new(gnark.G2Jac).FromAffine(gp1) + _gp2 := new(gnark.G2Jac).FromAffine(gp2) + gp := new(gnark.G2Affine).FromJacobian(_gp1.AddAssign(_gp2)) bl3 := blst.P2AffinesAdd([]*blst.P2Affine{bl1, bl2}) - if !(bytes.Equal(cp.Marshal(), bl3.Serialize())) { + if !(bytes.Equal(gp.Marshal(), bl3.Serialize())) { panic("G1 point addition mismatch blst / geth ") } @@ -216,10 +177,10 @@ func fuzzCrossG2Add(data []byte) int { func fuzzCrossG1MultiExp(data []byte) int { var ( input = bytes.NewReader(data) - gethScalars []*bls12381.Fr gnarkScalars []fr.Element - gethPoints []*bls12381.PointG1 gnarkPoints []gnark.G1Affine + blstScalars []*blst.Scalar + blstPoints []*blst.P1Affine ) // n random scalars (max 17) for i := 0; i < 17; i++ { @@ -229,46 +190,147 @@ func fuzzCrossG1MultiExp(data []byte) int { break } // get a random G1 point as basis - kp1, cp1, _, err := getG1Points(input) + cp1, bl1, err := getG1Points(input) if err != nil { break } - gethScalars = append(gethScalars, bls12381.NewFr().FromBytes(s.Bytes())) - var gnarkScalar = &fr.Element{} - gnarkScalar = gnarkScalar.SetBigInt(s) - gnarkScalars = append(gnarkScalars, *gnarkScalar) - gethPoints = append(gethPoints, new(bls12381.PointG1).Set(kp1)) + gnarkScalar := new(fr.Element).SetBigInt(s) + gnarkScalars = append(gnarkScalars, *gnarkScalar) gnarkPoints = append(gnarkPoints, *cp1) + + blstScalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(s.Bytes(), 32)) + blstScalars = append(blstScalars, blstScalar) + blstPoints = append(blstPoints, bl1) } - if len(gethScalars) == 0 { + + if len(gnarkScalars) == 0 || len(gnarkScalars) != len(gnarkPoints) { return 0 } - // compute multi exponentiation - g1 := bls12381.NewG1() - kp := bls12381.PointG1{} - if _, err := g1.MultiExp(&kp, gethPoints, gethScalars); err != nil { - panic(fmt.Sprintf("G1 multi exponentiation errored (geth): %v", err)) - } - // note that geth/crypto/bls12381.MultiExp mutates the scalars slice (and sets all the scalars to zero) // gnark multi exp cp := new(gnark.G1Affine) cp.MultiExp(gnarkPoints, gnarkScalars, ecc.MultiExpConfig{}) - // compare result - if !(bytes.Equal(cp.Marshal(), g1.ToBytes(&kp))) { - panic("G1 multi exponentiation mismatch gnark / geth ") + expectedGnark := multiExpG1Gnark(gnarkPoints, gnarkScalars) + if !bytes.Equal(cp.Marshal(), expectedGnark.Marshal()) { + panic("g1 multi exponentiation mismatch") + } + + // blst multi exp + expectedBlst := blst.P1AffinesMult(blstPoints, blstScalars, 256).ToAffine() + if !bytes.Equal(cp.Marshal(), expectedBlst.Serialize()) { + panic("g1 multi exponentiation mismatch, gnark/blst") + } + return 1 +} + +func fuzzCrossG1Mul(data []byte) int { + input := bytes.NewReader(data) + gp, blpAffine, err := getG1Points(input) + if err != nil { + return 0 + } + scalar, err := randomScalar(input, fp.Modulus()) + if err != nil { + return 0 + } + + blScalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(scalar.Bytes(), 32)) + + blp := new(blst.P1) + blp.FromAffine(blpAffine) + + resBl := blp.Mult(blScalar) + resGeth := (new(gnark.G1Affine)).ScalarMultiplication(gp, scalar) + + if !bytes.Equal(resGeth.Marshal(), resBl.Serialize()) { + panic("bytes(blst.G1) != bytes(geth.G1)") } + return 1 +} +func fuzzCrossG2Mul(data []byte) int { + input := bytes.NewReader(data) + gp, blpAffine, err := getG2Points(input) + if err != nil { + return 0 + } + scalar, err := randomScalar(input, fp.Modulus()) + if err != nil { + return 0 + } + + blScalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(scalar.Bytes(), 32)) + + blp := new(blst.P2) + blp.FromAffine(blpAffine) + + resBl := blp.Mult(blScalar) + resGeth := (new(gnark.G2Affine)).ScalarMultiplication(gp, scalar) + + if !bytes.Equal(resGeth.Marshal(), resBl.Serialize()) { + panic("bytes(blst.G1) != bytes(geth.G1)") + } return 1 } -func getG1Points(input io.Reader) (*bls12381.PointG1, *gnark.G1Affine, *blst.P1Affine, error) { +func fuzzCrossG2MultiExp(data []byte) int { + var ( + input = bytes.NewReader(data) + gnarkScalars []fr.Element + gnarkPoints []gnark.G2Affine + blstScalars []*blst.Scalar + blstPoints []*blst.P2Affine + ) + // n random scalars (max 17) + for i := 0; i < 17; i++ { + // note that geth/crypto/bls12381 works only with scalars <= 32bytes + s, err := randomScalar(input, fr.Modulus()) + if err != nil { + break + } + // get a random G1 point as basis + cp1, bl1, err := getG2Points(input) + if err != nil { + break + } + + gnarkScalar := new(fr.Element).SetBigInt(s) + gnarkScalars = append(gnarkScalars, *gnarkScalar) + gnarkPoints = append(gnarkPoints, *cp1) + + blstScalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(s.Bytes(), 32)) + blstScalars = append(blstScalars, blstScalar) + blstPoints = append(blstPoints, bl1) + } + + if len(gnarkScalars) == 0 || len(gnarkScalars) != len(gnarkPoints) { + return 0 + } + + // gnark multi exp + cp := new(gnark.G2Affine) + cp.MultiExp(gnarkPoints, gnarkScalars, ecc.MultiExpConfig{}) + + expectedGnark := multiExpG2Gnark(gnarkPoints, gnarkScalars) + if !bytes.Equal(cp.Marshal(), expectedGnark.Marshal()) { + panic("g1 multi exponentiation mismatch") + } + + // blst multi exp + expectedBlst := blst.P2AffinesMult(blstPoints, blstScalars, 256).ToAffine() + if !bytes.Equal(cp.Marshal(), expectedBlst.Serialize()) { + panic("g1 multi exponentiation mismatch, gnark/blst") + } + return 1 +} + +func getG1Points(input io.Reader) (*gnark.G1Affine, *blst.P1Affine, error) { // sample a random scalar s, err := randomScalar(input, fp.Modulus()) if err != nil { - return nil, nil, nil, err + return nil, nil, err } // compute a random point @@ -277,58 +339,39 @@ func getG1Points(input io.Reader) (*bls12381.PointG1, *gnark.G1Affine, *blst.P1A cp.ScalarMultiplication(&g1Gen, s) cpBytes := cp.Marshal() - // marshal gnark point -> geth point - g1 := bls12381.NewG1() - kp, err := g1.FromBytes(cpBytes) - if err != nil { - panic(fmt.Sprintf("Could not marshal gnark.G1 -> geth.G1: %v", err)) - } - if !bytes.Equal(g1.ToBytes(kp), cpBytes) { - panic("bytes(gnark.G1) != bytes(geth.G1)") - } - // marshal gnark point -> blst point scalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(s.Bytes(), 32)) p1 := new(blst.P1Affine).From(scalar) - if !bytes.Equal(p1.Serialize(), cpBytes) { - panic("bytes(blst.G1) != bytes(geth.G1)") + blstRes := p1.Serialize() + if !bytes.Equal(blstRes, cpBytes) { + panic(fmt.Sprintf("bytes(blst.G1) != bytes(geth.G1)\nblst.G1: %x\ngeth.G1: %x\n", blstRes, cpBytes)) } - return kp, cp, p1, nil + return cp, p1, nil } -func getG2Points(input io.Reader) (*bls12381.PointG2, *gnark.G2Affine, *blst.P2Affine, error) { +func getG2Points(input io.Reader) (*gnark.G2Affine, *blst.P2Affine, error) { // sample a random scalar s, err := randomScalar(input, fp.Modulus()) if err != nil { - return nil, nil, nil, err + return nil, nil, err } // compute a random point - cp := new(gnark.G2Affine) + gp := new(gnark.G2Affine) _, _, _, g2Gen := gnark.Generators() - cp.ScalarMultiplication(&g2Gen, s) - cpBytes := cp.Marshal() - - // marshal gnark point -> geth point - g2 := bls12381.NewG2() - kp, err := g2.FromBytes(cpBytes) - if err != nil { - panic(fmt.Sprintf("Could not marshal gnark.G2 -> geth.G2: %v", err)) - } - if !bytes.Equal(g2.ToBytes(kp), cpBytes) { - panic("bytes(gnark.G2) != bytes(geth.G2)") - } + gp.ScalarMultiplication(&g2Gen, s) + cpBytes := gp.Marshal() // marshal gnark point -> blst point // Left pad the scalar to 32 bytes scalar := new(blst.Scalar).FromBEndian(common.LeftPadBytes(s.Bytes(), 32)) p2 := new(blst.P2Affine).From(scalar) if !bytes.Equal(p2.Serialize(), cpBytes) { - panic("bytes(blst.G2) != bytes(geth.G2)") + panic("bytes(blst.G2) != bytes(bls12381.G2)") } - return kp, cp, p2, nil + return gp, p2, nil } func randomScalar(r io.Reader, max *big.Int) (k *big.Int, err error) { @@ -339,3 +382,29 @@ func randomScalar(r io.Reader, max *big.Int) (k *big.Int, err error) { } } } + +// multiExpG1Gnark is a naive implementation of G1 multi-exponentiation +func multiExpG1Gnark(gs []gnark.G1Affine, scalars []fr.Element) gnark.G1Affine { + res := gnark.G1Affine{} + for i := 0; i < len(gs); i++ { + tmp := new(gnark.G1Affine) + sb := scalars[i].Bytes() + scalarBytes := new(big.Int).SetBytes(sb[:]) + tmp.ScalarMultiplication(&gs[i], scalarBytes) + res.Add(&res, tmp) + } + return res +} + +// multiExpG1Gnark is a naive implementation of G1 multi-exponentiation +func multiExpG2Gnark(gs []gnark.G2Affine, scalars []fr.Element) gnark.G2Affine { + res := gnark.G2Affine{} + for i := 0; i < len(gs); i++ { + tmp := new(gnark.G2Affine) + sb := scalars[i].Bytes() + scalarBytes := new(big.Int).SetBytes(sb[:]) + tmp.ScalarMultiplication(&gs[i], scalarBytes) + res.Add(&res, tmp) + } + return res +} diff --git a/tests/fuzzers/bls12381/bls12381_test.go b/tests/fuzzers/bls12381/bls12381_test.go index fd782f7813..d4e5e20e04 100644 --- a/tests/fuzzers/bls12381/bls12381_test.go +++ b/tests/fuzzers/bls12381/bls12381_test.go @@ -27,6 +27,12 @@ func FuzzCrossPairing(f *testing.F) { }) } +func FuzzCrossG2MultiExp(f *testing.F) { + f.Fuzz(func(t *testing.T, data []byte) { + fuzzCrossG2MultiExp(data) + }) +} + func FuzzCrossG1Add(f *testing.F) { f.Fuzz(func(t *testing.T, data []byte) { fuzzCrossG1Add(data) @@ -51,9 +57,9 @@ func FuzzG1Add(f *testing.F) { }) } -func FuzzG1Mul(f *testing.F) { +func FuzzCrossG1Mul(f *testing.F) { f.Fuzz(func(t *testing.T, data []byte) { - fuzz(blsG1Mul, data) + fuzzCrossG1Mul(data) }) } @@ -69,9 +75,9 @@ func FuzzG2Add(f *testing.F) { }) } -func FuzzG2Mul(f *testing.F) { +func FuzzCrossG2Mul(f *testing.F) { f.Fuzz(func(t *testing.T, data []byte) { - fuzz(blsG2Mul, data) + fuzzCrossG2Mul(data) }) } @@ -110,3 +116,15 @@ func FuzzG2SubgroupChecks(f *testing.F) { fuzzG2SubgroupChecks(data) }) } + +func FuzzG2Mul(f *testing.F) { + f.Fuzz(func(t *testing.T, data []byte) { + fuzz(blsG2Mul, data) + }) +} + +func FuzzG1Mul(f *testing.F) { + f.Fuzz(func(t *testing.T, data []byte) { + fuzz(blsG1Mul, data) + }) +} diff --git a/tests/fuzzers/bn256/bn256_fuzz.go b/tests/fuzzers/bn256/bn256_fuzz.go index 75f7d59dee..4521f6b0db 100644 --- a/tests/fuzzers/bn256/bn256_fuzz.go +++ b/tests/fuzzers/bn256/bn256_fuzz.go @@ -22,12 +22,12 @@ import ( "io" "math/big" - "github.com/consensys/gnark-crypto/ecc/bn254" cloudflare "github.com/ethereum/go-ethereum/crypto/bn256/cloudflare" + gnark "github.com/ethereum/go-ethereum/crypto/bn256/gnark" google "github.com/ethereum/go-ethereum/crypto/bn256/google" ) -func getG1Points(input io.Reader) (*cloudflare.G1, *google.G1, *bn254.G1Affine) { +func getG1Points(input io.Reader) (*cloudflare.G1, *google.G1, *gnark.G1) { _, xc, err := cloudflare.RandomG1(input) if err != nil { // insufficient input @@ -37,14 +37,14 @@ func getG1Points(input io.Reader) (*cloudflare.G1, *google.G1, *bn254.G1Affine) if _, err := xg.Unmarshal(xc.Marshal()); err != nil { panic(fmt.Sprintf("Could not marshal cloudflare -> google: %v", err)) } - xs := new(bn254.G1Affine) - if err := xs.Unmarshal(xc.Marshal()); err != nil { + xs := new(gnark.G1) + if _, err := xs.Unmarshal(xc.Marshal()); err != nil { panic(fmt.Sprintf("Could not marshal cloudflare -> gnark: %v", err)) } return xc, xg, xs } -func getG2Points(input io.Reader) (*cloudflare.G2, *google.G2, *bn254.G2Affine) { +func getG2Points(input io.Reader) (*cloudflare.G2, *google.G2, *gnark.G2) { _, xc, err := cloudflare.RandomG2(input) if err != nil { // insufficient input @@ -54,14 +54,14 @@ func getG2Points(input io.Reader) (*cloudflare.G2, *google.G2, *bn254.G2Affine) if _, err := xg.Unmarshal(xc.Marshal()); err != nil { panic(fmt.Sprintf("Could not marshal cloudflare -> google: %v", err)) } - xs := new(bn254.G2Affine) - if err := xs.Unmarshal(xc.Marshal()); err != nil { + xs := new(gnark.G2) + if _, err := xs.Unmarshal(xc.Marshal()); err != nil { panic(fmt.Sprintf("Could not marshal cloudflare -> gnark: %v", err)) } return xc, xg, xs } -// fuzzAdd fuzzez bn256 addition between the Google and Cloudflare libraries. +// fuzzAdd fuzzes bn256 addition between the Google, Cloudflare and Gnark libraries. func fuzzAdd(data []byte) int { input := bytes.NewReader(data) xc, xg, xs := getG1Points(input) @@ -72,7 +72,7 @@ func fuzzAdd(data []byte) int { if yc == nil { return 0 } - // Ensure both libs can parse the second curve point + // Ensure libs can parse the second curve point // Add the two points and ensure they result in the same output rc := new(cloudflare.G1) rc.Add(xc, yc) @@ -80,9 +80,8 @@ func fuzzAdd(data []byte) int { rg := new(google.G1) rg.Add(xg, yg) - tmpX := new(bn254.G1Jac).FromAffine(xs) - tmpY := new(bn254.G1Jac).FromAffine(ys) - rs := new(bn254.G1Affine).FromJacobian(tmpX.AddAssign(tmpY)) + rs := new(gnark.G1) + rs.Add(xs, ys) if !bytes.Equal(rc.Marshal(), rg.Marshal()) { panic("add mismatch: cloudflare/google") @@ -94,8 +93,8 @@ func fuzzAdd(data []byte) int { return 1 } -// fuzzMul fuzzez bn256 scalar multiplication between the Google and Cloudflare -// libraries. +// fuzzMul fuzzes bn256 scalar multiplication between the Google, Cloudflare +// and Gnark libraries. func fuzzMul(data []byte) int { input := bytes.NewReader(data) pc, pg, ps := getG1Points(input) @@ -122,15 +121,13 @@ func fuzzMul(data []byte) int { rg := new(google.G1) rg.ScalarMult(pg, new(big.Int).SetBytes(buf)) - rs := new(bn254.G1Jac) - psJac := new(bn254.G1Jac).FromAffine(ps) - rs.ScalarMultiplication(psJac, new(big.Int).SetBytes(buf)) - rsAffine := new(bn254.G1Affine).FromJacobian(rs) + rs := new(gnark.G1) + rs.ScalarMult(ps, new(big.Int).SetBytes(buf)) if !bytes.Equal(rc.Marshal(), rg.Marshal()) { panic("scalar mul mismatch: cloudflare/google") } - if !bytes.Equal(rc.Marshal(), rsAffine.Marshal()) { + if !bytes.Equal(rc.Marshal(), rs.Marshal()) { panic("scalar mul mismatch: cloudflare/gnark") } return 1 @@ -150,17 +147,26 @@ func fuzzPair(data []byte) int { // Pair the two points and ensure they result in the same output clPair := cloudflare.Pair(pc, tc).Marshal() gPair := google.Pair(pg, tg).Marshal() + sPair := gnark.Pair(ps, ts).Marshal() + if !bytes.Equal(clPair, gPair) { panic("pairing mismatch: cloudflare/google") } - cPair, err := bn254.Pair([]bn254.G1Affine{*ps}, []bn254.G2Affine{*ts}) - if err != nil { - panic(fmt.Sprintf("gnark/bn254 encountered error: %v", err)) + + normalizedClPair := normalizeGTToGnark(clPair).Marshal() + if !bytes.Equal(normalizedClPair, sPair) { + panic("pairing mismatch: cloudflare/gnark") } - // gnark uses a different pairing algorithm which might produce - // different but also correct outputs, we need to scale the output by s + return 1 +} +// normalizeGTToGnark scales a Cloudflare/Google GT element by `s` +// so that it can be compared with a gnark GT point. +// +// For the definition of `s` see 3.5 in https://eprint.iacr.org/2015/192.pdf +func normalizeGTToGnark(cloudflareOrGoogleGT []byte) *gnark.GT { + // Compute s = 2*u(6*u^2 + 3*u + 1) u, _ := new(big.Int).SetString("0x44e992b44a6909f1", 0) u_exp2 := new(big.Int).Exp(u, big.NewInt(2), nil) // u^2 u_6_exp2 := new(big.Int).Mul(big.NewInt(6), u_exp2) // 6*u^2 @@ -170,14 +176,12 @@ func fuzzPair(data []byte) int { u_2 := new(big.Int).Mul(big.NewInt(2), u) // 2*u s := u_2.Mul(u_2, inner) // 2*u(6*u^2 + 3*u + 1) - gRes := new(bn254.GT) - if err := gRes.SetBytes(clPair); err != nil { + // Scale the Cloudflare/Google GT element by `s` + gRes := new(gnark.GT) + if err := gRes.Unmarshal(cloudflareOrGoogleGT); err != nil { panic(err) } gRes = gRes.Exp(*gRes, s) - if !bytes.Equal(cPair.Marshal(), gRes.Marshal()) { - panic("pairing mismatch: cloudflare/gnark") - } - return 1 + return gRes } diff --git a/tests/fuzzers/secp256k1/secp_test.go b/tests/fuzzers/secp256k1/secp_test.go index ca3039764b..3345a66a67 100644 --- a/tests/fuzzers/secp256k1/secp_test.go +++ b/tests/fuzzers/secp256k1/secp_test.go @@ -20,7 +20,7 @@ import ( "fmt" "testing" - "github.com/btcsuite/btcd/btcec/v2" + dcred_secp256k1 "github.com/decred/dcrd/dcrec/secp256k1/v4" "github.com/ethereum/go-ethereum/crypto/secp256k1" ) @@ -38,7 +38,7 @@ func Fuzz(f *testing.F) { func fuzz(dataP1, dataP2 []byte) { var ( curveA = secp256k1.S256() - curveB = btcec.S256() + curveB = dcred_secp256k1.S256() ) // first point x1, y1 := curveB.ScalarBaseMult(dataP1) diff --git a/tests/gen_stauthorization.go b/tests/gen_stauthorization.go new file mode 100644 index 0000000000..fbafd6fdea --- /dev/null +++ b/tests/gen_stauthorization.go @@ -0,0 +1,74 @@ +// Code generated by github.com/fjl/gencodec. DO NOT EDIT. + +package tests + +import ( + "encoding/json" + "errors" + "math/big" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/common/math" +) + +var _ = (*stAuthorizationMarshaling)(nil) + +// MarshalJSON marshals as JSON. +func (s stAuthorization) MarshalJSON() ([]byte, error) { + type stAuthorization struct { + ChainID math.HexOrDecimal64 + Address common.Address `json:"address" gencodec:"required"` + Nonce math.HexOrDecimal64 `json:"nonce" gencodec:"required"` + V math.HexOrDecimal64 `json:"v" gencodec:"required"` + R *math.HexOrDecimal256 `json:"r" gencodec:"required"` + S *math.HexOrDecimal256 `json:"s" gencodec:"required"` + } + var enc stAuthorization + enc.ChainID = math.HexOrDecimal64(s.ChainID) + enc.Address = s.Address + enc.Nonce = math.HexOrDecimal64(s.Nonce) + enc.V = math.HexOrDecimal64(s.V) + enc.R = (*math.HexOrDecimal256)(s.R) + enc.S = (*math.HexOrDecimal256)(s.S) + return json.Marshal(&enc) +} + +// UnmarshalJSON unmarshals from JSON. +func (s *stAuthorization) UnmarshalJSON(input []byte) error { + type stAuthorization struct { + ChainID *math.HexOrDecimal64 + Address *common.Address `json:"address" gencodec:"required"` + Nonce *math.HexOrDecimal64 `json:"nonce" gencodec:"required"` + V *math.HexOrDecimal64 `json:"v" gencodec:"required"` + R *math.HexOrDecimal256 `json:"r" gencodec:"required"` + S *math.HexOrDecimal256 `json:"s" gencodec:"required"` + } + var dec stAuthorization + if err := json.Unmarshal(input, &dec); err != nil { + return err + } + if dec.ChainID != nil { + s.ChainID = uint64(*dec.ChainID) + } + if dec.Address == nil { + return errors.New("missing required field 'address' for stAuthorization") + } + s.Address = *dec.Address + if dec.Nonce == nil { + return errors.New("missing required field 'nonce' for stAuthorization") + } + s.Nonce = uint64(*dec.Nonce) + if dec.V == nil { + return errors.New("missing required field 'v' for stAuthorization") + } + s.V = uint8(*dec.V) + if dec.R == nil { + return errors.New("missing required field 'r' for stAuthorization") + } + s.R = (*big.Int)(dec.R) + if dec.S == nil { + return errors.New("missing required field 's' for stAuthorization") + } + s.S = (*big.Int)(dec.S) + return nil +} diff --git a/tests/gen_sttransaction.go b/tests/gen_sttransaction.go index 9b5aecbfe6..b25ce76166 100644 --- a/tests/gen_sttransaction.go +++ b/tests/gen_sttransaction.go @@ -30,6 +30,7 @@ func (s stTransaction) MarshalJSON() ([]byte, error) { Sender *common.Address `json:"sender"` BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` BlobGasFeeCap *math.HexOrDecimal256 `json:"maxFeePerBlobGas,omitempty"` + AuthorizationList []*stAuthorization `json:"authorizationList,omitempty"` } var enc stTransaction enc.GasPrice = (*math.HexOrDecimal256)(s.GasPrice) @@ -50,6 +51,7 @@ func (s stTransaction) MarshalJSON() ([]byte, error) { enc.Sender = s.Sender enc.BlobVersionedHashes = s.BlobVersionedHashes enc.BlobGasFeeCap = (*math.HexOrDecimal256)(s.BlobGasFeeCap) + enc.AuthorizationList = s.AuthorizationList return json.Marshal(&enc) } @@ -69,6 +71,7 @@ func (s *stTransaction) UnmarshalJSON(input []byte) error { Sender *common.Address `json:"sender"` BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` BlobGasFeeCap *math.HexOrDecimal256 `json:"maxFeePerBlobGas,omitempty"` + AuthorizationList []*stAuthorization `json:"authorizationList,omitempty"` } var dec stTransaction if err := json.Unmarshal(input, &dec); err != nil { @@ -116,5 +119,8 @@ func (s *stTransaction) UnmarshalJSON(input []byte) error { if dec.BlobGasFeeCap != nil { s.BlobGasFeeCap = (*big.Int)(dec.BlobGasFeeCap) } + if dec.AuthorizationList != nil { + s.AuthorizationList = dec.AuthorizationList + } return nil } diff --git a/tests/state_test.go b/tests/state_test.go index 21a5912cd8..9f43d0f4b1 100644 --- a/tests/state_test.go +++ b/tests/state_test.go @@ -96,7 +96,6 @@ func TestExecutionSpecState(t *testing.T) { t.Skipf("directory %s does not exist", executionSpecStateTestDir) } st := new(testMatcher) - st.skipLoad(".*prague.*") // TODO(Nathan): remove it before enable prague st.walk(t, executionSpecStateTestDir, func(t *testing.T, name string, test *StateTest) { execStateTest(t, st, test) }) @@ -104,7 +103,6 @@ func TestExecutionSpecState(t *testing.T) { func execStateTest(t *testing.T, st *testMatcher, test *StateTest) { for _, subtest := range test.Subtests() { - subtest := subtest key := fmt.Sprintf("%s/%d", subtest.Fork, subtest.Index) // If -short flag is used, we don't execute all four permutations, only @@ -242,14 +240,12 @@ func runBenchmarkFile(b *testing.B, path string) { b.Fatal("expected single benchmark in a file") } for _, t := range m { - t := t runBenchmark(b, &t) } } func runBenchmark(b *testing.B, t *StateTest) { for _, subtest := range t.Subtests() { - subtest := subtest key := fmt.Sprintf("%s/%d", subtest.Fork, subtest.Index) b.Run(key, func(b *testing.B) { @@ -303,7 +299,8 @@ func runBenchmark(b *testing.B, t *StateTest) { context := core.NewEVMBlockContext(block.Header(), nil, &t.json.Env.Coinbase) context.GetHash = vmTestBlockHash context.BaseFee = baseFee - evm := vm.NewEVM(context, txContext, state.StateDB, config, vmconfig) + evm := vm.NewEVM(context, state.StateDB, config, vmconfig) + evm.SetTxContext(txContext) // Create "contract" for sender to cache code analysis. sender := vm.NewContract(vm.AccountRef(msg.From), vm.AccountRef(msg.From), diff --git a/tests/state_test_util.go b/tests/state_test_util.go index da3be0891f..bb828fc8d4 100644 --- a/tests/state_test_util.go +++ b/tests/state_test_util.go @@ -123,6 +123,7 @@ type stTransaction struct { Sender *common.Address `json:"sender"` BlobVersionedHashes []common.Hash `json:"blobVersionedHashes,omitempty"` BlobGasFeeCap *big.Int `json:"maxFeePerBlobGas,omitempty"` + AuthorizationList []*stAuthorization `json:"authorizationList,omitempty"` } type stTransactionMarshaling struct { @@ -135,6 +136,27 @@ type stTransactionMarshaling struct { BlobGasFeeCap *math.HexOrDecimal256 } +//go:generate go run github.com/fjl/gencodec -type stAuthorization -field-override stAuthorizationMarshaling -out gen_stauthorization.go + +// Authorization is an authorization from an account to deploy code at it's address. +type stAuthorization struct { + ChainID uint64 + Address common.Address `json:"address" gencodec:"required"` + Nonce uint64 `json:"nonce" gencodec:"required"` + V uint8 `json:"v" gencodec:"required"` + R *big.Int `json:"r" gencodec:"required"` + S *big.Int `json:"s" gencodec:"required"` +} + +// field type overrides for gencodec +type stAuthorizationMarshaling struct { + ChainID math.HexOrDecimal64 + Nonce math.HexOrDecimal64 + V math.HexOrDecimal64 + R *math.HexOrDecimal256 + S *math.HexOrDecimal256 +} + // GetChainConfig takes a fork definition and returns a chain config. // The fork definition can be // - a plain forkname, e.g. `Byzantium`, @@ -196,7 +218,7 @@ func (t *StateTest) checkError(subtest StateSubtest, err error) error { // Run executes a specific subtest and verifies the post-state and logs func (t *StateTest) Run(subtest StateSubtest, vmconfig vm.Config, snapshotter bool, scheme string, postCheck func(err error, st *StateTestState)) (result error) { - st, root, err := t.RunNoVerify(subtest, vmconfig, snapshotter, scheme) + st, root, _, err := t.RunNoVerify(subtest, vmconfig, snapshotter, scheme) // Invoke the callback at the end of function for further analysis. defer func() { postCheck(result, &st) @@ -228,10 +250,10 @@ func (t *StateTest) Run(subtest StateSubtest, vmconfig vm.Config, snapshotter bo // RunNoVerify runs a specific subtest and returns the statedb and post-state root. // Remember to call state.Close after verifying the test result! -func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapshotter bool, scheme string) (st StateTestState, root common.Hash, err error) { +func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapshotter bool, scheme string) (st StateTestState, root common.Hash, gasUsed uint64, err error) { config, eips, err := GetChainConfig(subtest.Fork) if err != nil { - return st, common.Hash{}, UnsupportedForkError{subtest.Fork} + return st, common.Hash{}, 0, UnsupportedForkError{subtest.Fork} } vmconfig.ExtraEips = eips @@ -250,7 +272,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh post := t.json.Post[subtest.Fork][subtest.Index] msg, err := t.json.Tx.toMessage(post, baseFee) if err != nil { - return st, common.Hash{}, err + return st, common.Hash{}, 0, err } { // Blob transactions may be present after the Cancun fork. @@ -260,7 +282,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh // Here, we just do this shortcut smaller fix, since state tests do not // utilize those codepaths if len(msg.BlobHashes)*params.BlobTxBlobGasPerBlob > params.MaxBlobGasPerBlock { - return st, common.Hash{}, errors.New("blob gas exceeds maximum") + return st, common.Hash{}, 0, errors.New("blob gas exceeds maximum") } } @@ -269,15 +291,14 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh var ttx types.Transaction err := ttx.UnmarshalBinary(post.TxBytes) if err != nil { - return st, common.Hash{}, err + return st, common.Hash{}, 0, err } if _, err := types.Sender(types.LatestSigner(config), &ttx); err != nil { - return st, common.Hash{}, err + return st, common.Hash{}, 0, err } } // Prepare the EVM. - txContext := core.NewEVMTxContext(msg) context := core.NewEVMBlockContext(block.Header(), nil, &t.json.Env.Coinbase) context.GetHash = vmTestBlockHash context.BaseFee = baseFee @@ -293,7 +314,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh if config.IsCancun(new(big.Int), block.Time()) && t.json.Env.ExcessBlobGas != nil { context.BlobBaseFee = eip4844.CalcBlobFee(*t.json.Env.ExcessBlobGas) } - evm := vm.NewEVM(context, txContext, st.StateDB, config, vmconfig) + evm := vm.NewEVM(context, st.StateDB, config, vmconfig) if tracer := vmconfig.Tracer; tracer != nil && tracer.OnTxStart != nil { tracer.OnTxStart(evm.GetVMContext(), nil, msg.From) @@ -308,6 +329,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh if tracer := evm.Config.Tracer; tracer != nil && tracer.OnTxEnd != nil { evm.Config.Tracer.OnTxEnd(nil, err) } + return st, common.Hash{}, 0, err } // Commit block @@ -325,7 +347,7 @@ func (t *StateTest) RunNoVerify(subtest StateSubtest, vmconfig vm.Config, snapsh receipt := &types.Receipt{GasUsed: vmRet.UsedGas} tracer.OnTxEnd(receipt, nil) } - return st, root, err + return st, root, vmRet.UsedGas, nil } func (t *StateTest) gasLimit(subtest StateSubtest) uint64 { @@ -414,12 +436,28 @@ func (tx *stTransaction) toMessage(ps stPostState, baseFee *big.Int) (*core.Mess if tx.MaxPriorityFeePerGas == nil { tx.MaxPriorityFeePerGas = tx.MaxFeePerGas } - gasPrice = math.BigMin(new(big.Int).Add(tx.MaxPriorityFeePerGas, baseFee), - tx.MaxFeePerGas) + gasPrice = new(big.Int).Add(tx.MaxPriorityFeePerGas, baseFee) + if gasPrice.Cmp(tx.MaxFeePerGas) > 0 { + gasPrice = tx.MaxFeePerGas + } } if gasPrice == nil { return nil, errors.New("no gas price provided") } + var authList []types.Authorization + if tx.AuthorizationList != nil { + authList = make([]types.Authorization, len(tx.AuthorizationList)) + for i, auth := range tx.AuthorizationList { + authList[i] = types.Authorization{ + ChainID: auth.ChainID, + Address: auth.Address, + Nonce: auth.Nonce, + V: auth.V, + R: *uint256.MustFromBig(auth.R), + S: *uint256.MustFromBig(auth.S), + } + } + } msg := &core.Message{ From: from, @@ -434,6 +472,7 @@ func (tx *stTransaction) toMessage(ps stPostState, baseFee *big.Int) (*core.Mess AccessList: accessList, BlobHashes: tx.BlobVersionedHashes, BlobGasFeeCap: tx.BlobGasFeeCap, + AuthList: authList, } return msg, nil } diff --git a/tests/transaction_test_util.go b/tests/transaction_test_util.go index d3dbbd5db2..4da27ff943 100644 --- a/tests/transaction_test_util.go +++ b/tests/transaction_test_util.go @@ -59,7 +59,7 @@ func (tt *TransactionTest) Run(config *params.ChainConfig) error { return nil, nil, err } // Intrinsic gas - requiredGas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.To() == nil, isHomestead, isIstanbul, false) + requiredGas, err := core.IntrinsicGas(tx.Data(), tx.AccessList(), tx.AuthList(), tx.To() == nil, isHomestead, isIstanbul, false) if err != nil { return nil, nil, err } diff --git a/trie/committer.go b/trie/committer.go index e3ea8293fb..385166955a 100644 --- a/trie/committer.go +++ b/trie/committer.go @@ -18,6 +18,7 @@ package trie import ( "fmt" + "sync" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/trie/trienode" @@ -42,12 +43,12 @@ func newCommitter(nodeset *trienode.NodeSet, tracer *tracer, collectLeaf bool) * } // Commit collapses a node down into a hash node. -func (c *committer) Commit(n node) hashNode { - return c.commit(nil, n).(hashNode) +func (c *committer) Commit(n node, parallel bool) hashNode { + return c.commit(nil, n, parallel).(hashNode) } // commit collapses a node down into a hash node and returns it. -func (c *committer) commit(path []byte, n node) node { +func (c *committer) commit(path []byte, n node, parallel bool) node { // if this path is clean, use available cached data hash, dirty := n.cache() if hash != nil && !dirty { @@ -62,7 +63,7 @@ func (c *committer) commit(path []byte, n node) node { // If the child is fullNode, recursively commit, // otherwise it can only be hashNode or valueNode. if _, ok := cn.Val.(*fullNode); ok { - collapsed.Val = c.commit(append(path, cn.Key...), cn.Val) + collapsed.Val = c.commit(append(path, cn.Key...), cn.Val, false) } // The key needs to be copied, since we're adding it to the // modified nodeset. @@ -73,7 +74,7 @@ func (c *committer) commit(path []byte, n node) node { } return collapsed case *fullNode: - hashedKids := c.commitChildren(path, cn) + hashedKids := c.commitChildren(path, cn, parallel) collapsed := cn.copy() collapsed.Children = hashedKids @@ -91,8 +92,12 @@ func (c *committer) commit(path []byte, n node) node { } // commitChildren commits the children of the given fullnode -func (c *committer) commitChildren(path []byte, n *fullNode) [17]node { - var children [17]node +func (c *committer) commitChildren(path []byte, n *fullNode, parallel bool) [17]node { + var ( + wg sync.WaitGroup + nodesMu sync.Mutex + children [17]node + ) for i := 0; i < 16; i++ { child := n.Children[i] if child == nil { @@ -108,7 +113,24 @@ func (c *committer) commitChildren(path []byte, n *fullNode) [17]node { // Commit the child recursively and store the "hashed" value. // Note the returned node can be some embedded nodes, so it's // possible the type is not hashNode. - children[i] = c.commit(append(path, byte(i)), child) + if !parallel { + children[i] = c.commit(append(path, byte(i)), child, false) + } else { + wg.Add(1) + go func(index int) { + p := append(path, byte(index)) + childSet := trienode.NewNodeSet(c.nodes.Owner) + childCommitter := newCommitter(childSet, c.tracer, c.collectLeaf) + children[index] = childCommitter.commit(p, child, false) + nodesMu.Lock() + c.nodes.MergeSet(childSet) + nodesMu.Unlock() + wg.Done() + }(i) + } + } + if parallel { + wg.Wait() } // For the 17th child, it's possible the type is valuenode. if n.Children[16] != nil { diff --git a/trie/database_test.go b/trie/database_test.go index aed508b368..729d9f699b 100644 --- a/trie/database_test.go +++ b/trie/database_test.go @@ -73,7 +73,7 @@ func newTestDatabase(diskdb ethdb.Database, scheme string) *testDb { } } -func (db *testDb) Reader(stateRoot common.Hash) (database.Reader, error) { +func (db *testDb) NodeReader(stateRoot common.Hash) (database.NodeReader, error) { nodes, _ := db.dirties(stateRoot, true) return &testReader{db: db.disk, scheme: db.scheme, nodes: nodes}, nil } diff --git a/trie/inspect_trie.go b/trie/inspect_trie.go index 39cbb9eb48..4cc53b0c14 100644 --- a/trie/inspect_trie.go +++ b/trie/inspect_trie.go @@ -25,7 +25,7 @@ import ( ) type Database interface { - database.Database + database.NodeDatabase Scheme() string Cap(limit common.StorageSize) error Disk() ethdb.Database diff --git a/trie/iterator_test.go b/trie/iterator_test.go index b463294b09..74a1aa378c 100644 --- a/trie/iterator_test.go +++ b/trie/iterator_test.go @@ -146,7 +146,7 @@ func testNodeIteratorCoverage(t *testing.T, scheme string) { } } // Cross check the hashes and the database itself - reader, err := nodeDb.Reader(trie.Hash()) + reader, err := nodeDb.NodeReader(trie.Hash()) if err != nil { t.Fatalf("state is not available %x", trie.Hash()) } diff --git a/trie/proof.go b/trie/proof.go index a39d6b4ea3..2e527348bf 100644 --- a/trie/proof.go +++ b/trie/proof.go @@ -48,7 +48,7 @@ func (t *Trie) Prove(key []byte, proofDb ethdb.KeyValueWriter) error { for len(key) > 0 && tn != nil { switch n := tn.(type) { case *shortNode: - if len(key) < len(n.Key) || !bytes.Equal(n.Key, key[:len(n.Key)]) { + if !bytes.HasPrefix(key, n.Key) { // The trie doesn't contain the key. tn = nil } else { @@ -371,7 +371,7 @@ func unset(parent node, child node, key []byte, pos int, removeLeft bool) error } return unset(cld, cld.Children[key[pos]], key, pos+1, removeLeft) case *shortNode: - if len(key[pos:]) < len(cld.Key) || !bytes.Equal(cld.Key, key[pos:pos+len(cld.Key)]) { + if !bytes.HasPrefix(key[pos:], cld.Key) { // Find the fork point, it's a non-existent branch. if removeLeft { if bytes.Compare(cld.Key, key[pos:]) < 0 { @@ -434,7 +434,7 @@ func hasRightElement(node node, key []byte) bool { } node, pos = rn.Children[key[pos]], pos+1 case *shortNode: - if len(key)-pos < len(rn.Key) || !bytes.Equal(rn.Key, key[pos:pos+len(rn.Key)]) { + if !bytes.HasPrefix(key[pos:], rn.Key) { return bytes.Compare(rn.Key, key[pos:]) > 0 } node, pos = rn.Val, pos+len(rn.Key) @@ -486,13 +486,11 @@ func VerifyRangeProof(rootHash common.Hash, firstKey []byte, keys [][]byte, valu return false, fmt.Errorf("inconsistent proof data, keys: %d, values: %d", len(keys), len(values)) } // Ensure the received batch is monotonic increasing and contains no deletions - for i := 0; i < len(keys)-1; i++ { - if bytes.Compare(keys[i], keys[i+1]) >= 0 { + for i := 0; i < len(keys); i++ { + if i < len(keys)-1 && bytes.Compare(keys[i], keys[i+1]) >= 0 { return false, errors.New("range is not monotonically increasing") } - } - for _, value := range values { - if len(value) == 0 { + if len(values[i]) == 0 { return false, errors.New("range contains deletion") } } @@ -589,7 +587,7 @@ func get(tn node, key []byte, skipResolved bool) ([]byte, node) { for { switch n := tn.(type) { case *shortNode: - if len(key) < len(n.Key) || !bytes.Equal(n.Key, key[:len(n.Key)]) { + if !bytes.HasPrefix(key, n.Key) { return nil, nil } tn = n.Val diff --git a/trie/secure_trie.go b/trie/secure_trie.go index e28809a81e..915afaf8ff 100644 --- a/trie/secure_trie.go +++ b/trie/secure_trie.go @@ -40,7 +40,7 @@ type SecureTrie = StateTrie // NewSecure creates a new StateTrie. // Deprecated: use NewStateTrie. -func NewSecure(stateRoot common.Hash, owner common.Hash, root common.Hash, db database.Database) (*SecureTrie, error) { +func NewSecure(stateRoot common.Hash, owner common.Hash, root common.Hash, db database.NodeDatabase) (*SecureTrie, error) { id := &ID{ StateRoot: stateRoot, Owner: owner, @@ -61,7 +61,7 @@ func NewSecure(stateRoot common.Hash, owner common.Hash, root common.Hash, db da // StateTrie is not safe for concurrent use. type StateTrie struct { trie Trie - db database.Database + db database.NodeDatabase preimages preimageStore hashKeyBuf [common.HashLength]byte //nolint:unused secKeyCache map[string][]byte @@ -73,7 +73,7 @@ type StateTrie struct { // If root is the zero hash or the sha3 hash of an empty string, the // trie is initially empty. Otherwise, New will panic if db is nil // and returns MissingNodeError if the root node cannot be found. -func NewStateTrie(id *ID, db database.Database) (*StateTrie, error) { +func NewStateTrie(id *ID, db database.NodeDatabase) (*StateTrie, error) { if db == nil { panic("trie.NewStateTrie called without a database") } diff --git a/trie/sync_test.go b/trie/sync_test.go index 7841c6a0d2..fb5fb13ff0 100644 --- a/trie/sync_test.go +++ b/trie/sync_test.go @@ -182,7 +182,7 @@ func testIterativeSync(t *testing.T, count int, bypath bool, scheme string) { syncPath: NewSyncPath([]byte(paths[i])), }) } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -257,7 +257,7 @@ func testIterativeDelayedSync(t *testing.T, scheme string) { syncPath: NewSyncPath([]byte(paths[i])), }) } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -326,7 +326,7 @@ func testIterativeRandomSync(t *testing.T, count int, scheme string) { syncPath: NewSyncPath([]byte(paths[i])), } } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -393,7 +393,7 @@ func testIterativeRandomDelayedSync(t *testing.T, scheme string) { syncPath: NewSyncPath([]byte(path)), } } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -465,7 +465,7 @@ func testDuplicateAvoidanceSync(t *testing.T, scheme string) { syncPath: NewSyncPath([]byte(paths[i])), }) } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -541,7 +541,7 @@ func testIncompleteSync(t *testing.T, scheme string) { syncPath: NewSyncPath([]byte(paths[i])), }) } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -633,7 +633,7 @@ func testSyncOrdering(t *testing.T, scheme string) { }) reqs = append(reqs, NewSyncPath([]byte(paths[i]))) } - reader, err := srcDb.Reader(srcTrie.Hash()) + reader, err := srcDb.NodeReader(srcTrie.Hash()) if err != nil { t.Fatalf("State is not available %x", srcTrie.Hash()) } @@ -703,7 +703,7 @@ func syncWithHookWriter(t *testing.T, root common.Hash, db ethdb.Database, srcDb syncPath: NewSyncPath([]byte(paths[i])), }) } - reader, err := srcDb.Reader(root) + reader, err := srcDb.NodeReader(root) if err != nil { t.Fatalf("State is not available %x", root) } diff --git a/trie/trie.go b/trie/trie.go index e97ac46e86..aeb7398899 100644 --- a/trie/trie.go +++ b/trie/trie.go @@ -49,6 +49,9 @@ type Trie struct { // actually unhashed nodes. unhashed int + // uncommitted is the number of updates since last commit. + uncommitted int + // reader is the handler trie can retrieve nodes from. reader *trieReader @@ -64,12 +67,13 @@ func (t *Trie) newFlag() nodeFlag { // Copy returns a copy of Trie. func (t *Trie) Copy() *Trie { return &Trie{ - root: t.root, - owner: t.owner, - committed: t.committed, - unhashed: t.unhashed, - reader: t.reader, - tracer: t.tracer.copy(), + root: t.root, + owner: t.owner, + committed: t.committed, + reader: t.reader, + tracer: t.tracer.copy(), + uncommitted: t.uncommitted, + unhashed: t.unhashed, } } @@ -79,7 +83,7 @@ func (t *Trie) Copy() *Trie { // zero hash or the sha3 hash of an empty string, then trie is initially // empty, otherwise, the root node must be present in database or returns // a MissingNodeError if not. -func New(id *ID, db database.Database) (*Trie, error) { +func New(id *ID, db database.NodeDatabase) (*Trie, error) { reader, err := newTrieReader(id.StateRoot, id.Owner, db) if err != nil { return nil, err @@ -100,7 +104,7 @@ func New(id *ID, db database.Database) (*Trie, error) { } // NewEmpty is a shortcut to create empty tree. It's mostly used in tests. -func NewEmpty(db database.Database) *Trie { +func NewEmpty(db database.NodeDatabase) *Trie { tr, _ := New(TrieID(types.EmptyRootHash), db) return tr } @@ -159,7 +163,7 @@ func (t *Trie) get(origNode node, key []byte, pos int) (value []byte, newnode no case valueNode: return n, n, false, nil case *shortNode: - if len(key)-pos < len(n.Key) || !bytes.Equal(n.Key, key[pos:pos+len(n.Key)]) { + if !bytes.HasPrefix(key[pos:], n.Key) { // key not found in trie return nil, n, false, nil } @@ -215,9 +219,6 @@ func (t *Trie) GetNode(path []byte) ([]byte, int, error) { if resolved > 0 { t.root = newroot } - if item == nil { - return nil, resolved, nil - } return item, resolved, nil } @@ -250,7 +251,7 @@ func (t *Trie) getNode(origNode node, path []byte, pos int) (item []byte, newnod return nil, nil, 0, nil case *shortNode: - if len(path)-pos < len(n.Key) || !bytes.Equal(n.Key, path[pos:pos+len(n.Key)]) { + if !bytes.HasPrefix(path[pos:], n.Key) { // Path branches off from short node return nil, n, 0, nil } @@ -309,6 +310,7 @@ func (t *Trie) Update(key, value []byte) error { func (t *Trie) update(key, value []byte) error { t.unhashed++ + t.uncommitted++ k := keybytesToHex(key) if len(value) != 0 { _, n, err := t.insert(t.root, nil, k, valueNode(value)) @@ -422,6 +424,7 @@ func (t *Trie) Delete(key []byte) error { if t.committed { return ErrCommitted } + t.uncommitted++ t.unhashed++ k := keybytesToHex(key) _, n, err := t.delete(t.root, nil, k) @@ -642,7 +645,9 @@ func (t *Trie) Commit(collectLeaf bool) (common.Hash, *trienode.NodeSet) { for _, path := range t.tracer.deletedNodes() { nodes.AddNode([]byte(path), trienode.NewDeleted()) } - t.root = newCommitter(nodes, t.tracer, collectLeaf).Commit(t.root) + // If the number of changes is below 100, we let one thread handle it + t.root = newCommitter(nodes, t.tracer, collectLeaf).Commit(t.root, t.uncommitted > 100) + t.uncommitted = 0 return rootHash, nodes } @@ -678,6 +683,7 @@ func (t *Trie) Reset() { t.root = nil t.owner = common.Hash{} t.unhashed = 0 + t.uncommitted = 0 t.tracer.reset() t.committed = false } diff --git a/trie/trie_reader.go b/trie/trie_reader.go index adbf43d287..4b8ba808df 100644 --- a/trie/trie_reader.go +++ b/trie/trie_reader.go @@ -27,19 +27,19 @@ import ( // for concurrent usage. type trieReader struct { owner common.Hash - reader database.Reader + reader database.NodeReader banned map[string]struct{} // Marker to prevent node from being accessed, for tests } // newTrieReader initializes the trie reader with the given node reader. -func newTrieReader(stateRoot, owner common.Hash, db database.Database) (*trieReader, error) { +func newTrieReader(stateRoot, owner common.Hash, db database.NodeDatabase) (*trieReader, error) { if stateRoot == (common.Hash{}) || stateRoot == types.EmptyRootHash { if stateRoot == (common.Hash{}) { log.Error("Zero state root hash!") } return &trieReader{owner: owner}, nil } - reader, err := db.Reader(stateRoot) + reader, err := db.NodeReader(stateRoot) if err != nil { return nil, &MissingNodeError{Owner: owner, NodeHash: stateRoot, err: err} } @@ -55,6 +55,9 @@ func newEmptyReader() *trieReader { // node retrieves the rlp-encoded trie node with the provided trie node // information. An MissingNodeError will be returned in case the node is // not found or any error is encountered. +// +// Don't modify the returned byte slice since it's not deep-copied and +// still be referenced by database. func (r *trieReader) node(path []byte, hash common.Hash) ([]byte, error) { // Perform the logics in tests for preventing trie node access. if r.banned != nil { diff --git a/trie/trie_test.go b/trie/trie_test.go index 505b517bc5..423ed30fe8 100644 --- a/trie/trie_test.go +++ b/trie/trie_test.go @@ -26,6 +26,7 @@ import ( "math/rand" "reflect" "sort" + "strings" "testing" "testing/quick" @@ -35,6 +36,7 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/crypto" "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/internal/testrand" "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie/trienode" "github.com/holiman/uint256" @@ -817,6 +819,7 @@ type spongeDb struct { func (s *spongeDb) Has(key []byte) (bool, error) { panic("implement me") } func (s *spongeDb) Get(key []byte) ([]byte, error) { return nil, errors.New("no such elem") } func (s *spongeDb) Delete(key []byte) error { panic("implement me") } +func (s *spongeDb) DeleteRange(start, end []byte) error { panic("implement me") } func (s *spongeDb) NewBatch() ethdb.Batch { return &spongeBatch{s} } func (s *spongeDb) NewBatchWithSize(size int) ethdb.Batch { return &spongeBatch{s} } func (s *spongeDb) Stat() (string, error) { panic("implement me") } @@ -1206,3 +1209,105 @@ func FuzzTrie(f *testing.F) { } }) } + +func BenchmarkCommit(b *testing.B) { + benchmarkCommit(b, 100) + benchmarkCommit(b, 500) + benchmarkCommit(b, 2000) + benchmarkCommit(b, 5000) +} + +func benchmarkCommit(b *testing.B, n int) { + b.Run(fmt.Sprintf("commit-%vnodes-sequential", n), func(b *testing.B) { + testCommit(b, n, false) + }) + b.Run(fmt.Sprintf("commit-%vnodes-parallel", n), func(b *testing.B) { + testCommit(b, n, true) + }) +} + +func testCommit(b *testing.B, n int, parallel bool) { + tries := make([]*Trie, b.N) + for i := 0; i < b.N; i++ { + tries[i] = NewEmpty(nil) + for j := 0; j < n; j++ { + key := testrand.Bytes(32) + val := testrand.Bytes(32) + tries[i].Update(key, val) + } + tries[i].Hash() + if !parallel { + tries[i].uncommitted = 0 + } + } + b.ResetTimer() + b.ReportAllocs() + for i := 0; i < len(tries); i++ { + tries[i].Commit(true) + } +} + +func TestCommitCorrect(t *testing.T) { + var paraTrie = NewEmpty(nil) + var refTrie = NewEmpty(nil) + + for j := 0; j < 5000; j++ { + key := testrand.Bytes(32) + val := testrand.Bytes(32) + paraTrie.Update(key, val) + refTrie.Update(common.CopyBytes(key), common.CopyBytes(val)) + } + paraTrie.Hash() + refTrie.Hash() + refTrie.uncommitted = 0 + + haveRoot, haveNodes := paraTrie.Commit(true) + wantRoot, wantNodes := refTrie.Commit(true) + + if haveRoot != wantRoot { + t.Fatalf("have %x want %x", haveRoot, wantRoot) + } + have := printSet(haveNodes) + want := printSet(wantNodes) + if have != want { + i := 0 + for i = 0; i < len(have); i++ { + if have[i] != want[i] { + break + } + } + if i > 100 { + i -= 100 + } + t.Fatalf("have != want\nhave %q\nwant %q", have[i:], want[i:]) + } +} +func printSet(set *trienode.NodeSet) string { + var out = new(strings.Builder) + fmt.Fprintf(out, "nodeset owner: %v\n", set.Owner) + var paths []string + for k := range set.Nodes { + paths = append(paths, k) + } + sort.Strings(paths) + + for _, path := range paths { + n := set.Nodes[path] + // Deletion + if n.IsDeleted() { + fmt.Fprintf(out, " [-]: %x\n", path) + continue + } + // Insertion or update + fmt.Fprintf(out, " [+/*]: %x -> %v \n", path, n.Hash) + } + sort.Slice(set.Leaves, func(i, j int) bool { + a := set.Leaves[i] + b := set.Leaves[j] + return bytes.Compare(a.Parent[:], b.Parent[:]) < 0 + }) + for _, n := range set.Leaves { + fmt.Fprintf(out, "[leaf]: %v\n", n) + } + return out.String() +} diff --git a/trie/trienode/node.go b/trie/trienode/node.go index 09f355f3b5..047a7a4bd8 100644 --- a/trie/trienode/node.go +++ b/trie/trienode/node.go @@ -18,6 +18,7 @@ package trienode import ( "fmt" + "maps" "sort" "strings" @@ -99,6 +100,23 @@ func (set *NodeSet) AddNode(path []byte, n *Node) { set.Nodes[string(path)] = n } +// MergeSet merges this 'set' with 'other'. It assumes that the sets are disjoint, +// and thus does not deduplicate data (count deletes, dedup leaves etc). +func (set *NodeSet) MergeSet(other *NodeSet) error { + if set.Owner != other.Owner { + return fmt.Errorf("nodesets belong to different owner are not mergeable %x-%x", set.Owner, other.Owner) + } + maps.Copy(set.Nodes, other.Nodes) + + set.deletes += other.deletes + set.updates += other.updates + + // Since we assume the sets are disjoint, we can safely append leaves + // like this without deduplication. + set.Leaves = append(set.Leaves, other.Leaves...) + return nil +} + // Merge adds a set of nodes into the set. func (set *NodeSet) Merge(owner common.Hash, nodes map[string]*Node) error { if set.Owner != owner { @@ -135,6 +153,15 @@ func (set *NodeSet) Size() (int, int) { return set.updates, set.deletes } +// HashSet returns a set of trie nodes keyed by node hash. +func (set *NodeSet) HashSet() map[common.Hash][]byte { + ret := make(map[common.Hash][]byte, len(set.Nodes)) + for _, n := range set.Nodes { + ret[n.Hash] = n.Blob + } + return ret +} + // Summary returns a string-representation of the NodeSet. func (set *NodeSet) Summary() string { var out = new(strings.Builder) diff --git a/trie/trienode/proof.go b/trie/trienode/proof.go index d3075ecccf..01a07c05b0 100644 --- a/trie/trienode/proof.go +++ b/trie/trienode/proof.go @@ -69,6 +69,10 @@ func (db *ProofSet) Delete(key []byte) error { return nil } +func (db *ProofSet) DeleteRange(start, end []byte) error { + panic("not supported") +} + // Get returns a stored node func (db *ProofSet) Get(key []byte) ([]byte, error) { db.lock.RLock() diff --git a/trie/triestate/state.go b/trie/triestate/state.go deleted file mode 100644 index 62a9043873..0000000000 --- a/trie/triestate/state.go +++ /dev/null @@ -1,53 +0,0 @@ -// Copyright 2023 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see - -package triestate - -import "github.com/ethereum/go-ethereum/common" - -// Set represents a collection of mutated states during a state transition. -// The value refers to the original content of state before the transition -// is made. Nil means that the state was not present previously. -type Set struct { - Accounts map[common.Address][]byte // Mutated account set, nil means the account was not present - Storages map[common.Address]map[common.Hash][]byte // Mutated storage set, nil means the slot was not present - size common.StorageSize // Approximate size of set -} - -// New constructs the state set with provided data. -func New(accounts map[common.Address][]byte, storages map[common.Address]map[common.Hash][]byte) *Set { - return &Set{ - Accounts: accounts, - Storages: storages, - } -} - -// Size returns the approximate memory size occupied by the set. -func (s *Set) Size() common.StorageSize { - if s.size != 0 { - return s.size - } - for _, account := range s.Accounts { - s.size += common.StorageSize(common.AddressLength + len(account)) - } - for _, slots := range s.Storages { - for _, val := range slots { - s.size += common.StorageSize(common.HashLength + len(val)) - } - s.size += common.StorageSize(common.AddressLength) - } - return s.size -} diff --git a/trie/utils/verkle.go b/trie/utils/verkle.go index 12e02de9a4..1d33f6c3e5 100644 --- a/trie/utils/verkle.go +++ b/trie/utils/verkle.go @@ -41,10 +41,10 @@ var ( zero = uint256.NewInt(0) verkleNodeWidthLog2 = 8 headerStorageOffset = uint256.NewInt(64) - mainStorageOffsetLshVerkleNodeWidth = new(uint256.Int).Lsh(uint256.NewInt(256), 31-uint(verkleNodeWidthLog2)) codeOffset = uint256.NewInt(128) verkleNodeWidth = uint256.NewInt(256) codeStorageDelta = uint256.NewInt(0).Sub(codeOffset, headerStorageOffset) + mainStorageOffsetLshVerkleNodeWidth = new(uint256.Int).Lsh(uint256.NewInt(1), 248-uint(verkleNodeWidthLog2)) index0Point *verkle.Point // pre-computed commitment of polynomial [2+256*64] @@ -156,10 +156,6 @@ func GetTreeKey(address []byte, treeIndex *uint256.Int, subIndex byte) []byte { func GetTreeKeyWithEvaluatedAddress(evaluated *verkle.Point, treeIndex *uint256.Int, subIndex byte) []byte { var poly [5]fr.Element - poly[0].SetZero() - poly[1].SetZero() - poly[2].SetZero() - // little-endian, 32-byte aligned treeIndex var index [32]byte for i := 0; i < len(treeIndex); i++ { @@ -204,10 +200,10 @@ func CodeChunkKey(address []byte, chunk *uint256.Int) []byte { return GetTreeKey(address, treeIndex, subIndex) } -func StorageIndex(bytes []byte) (*uint256.Int, byte) { +func StorageIndex(storageKey []byte) (*uint256.Int, byte) { // If the storage slot is in the header, we need to add the header offset. var key uint256.Int - key.SetBytes(bytes) + key.SetBytes(storageKey) if key.Cmp(codeStorageDelta) < 0 { // This addition is always safe; it can't ever overflow since pos= 0 { - nc.size = uint64(size) - return +func (nc *nodecache) revertTo(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node, accounts map[common.Hash][]byte, storages map[common.Hash]map[common.Hash][]byte) error { + if atomic.LoadUint64(&nc.immutable) == 1 { + return errRevertImmutable } - s := nc.size - nc.size = 0 - log.Error("Invalid pathdb buffer size", "prev", common.StorageSize(s), "delta", common.StorageSize(delta)) + nc.buffer.revertTo(db, nodes, accounts, storages) + return nil } func (nc *nodecache) reset() { atomic.StoreUint64(&nc.immutable, 0) - nc.layers = 0 - nc.size = 0 - nc.nodes = make(map[common.Hash]map[string]*trienode.Node) -} - -func (nc *nodecache) empty() bool { - return nc.layers == 0 -} - -// allocBatch returns a database batch with pre-allocated buffer. -func (nc *nodecache) allocBatch(db ethdb.KeyValueStore) ethdb.Batch { - var metasize int - for owner, nodes := range nc.nodes { - if owner == (common.Hash{}) { - metasize += len(nodes) * len(rawdb.TrieNodeAccountPrefix) // database key prefix - } else { - metasize += len(nodes) * (len(rawdb.TrieNodeStoragePrefix) + common.HashLength) // database key prefix + owner - } - } - return db.NewBatchWithSize((metasize + int(nc.size)) * 11 / 10) // extra 10% for potential pebble internal stuff + nc.buffer.reset() } -func (nc *nodecache) flush(db ethdb.KeyValueStore, clean *fastcache.Cache, id uint64) error { +func (nc *nodecache) flush(db ethdb.KeyValueStore, freezer ethdb.AncientWriter, nodesCache *fastcache.Cache, id uint64, force bool) error { if atomic.LoadUint64(&nc.immutable) != 1 { return errFlushMutable } - - // Ensure the target state id is aligned with the internal counter. - head := rawdb.ReadPersistentStateID(db) - if head+nc.layers != id { - return fmt.Errorf("buffer layers (%d) cannot be applied on top of persisted state id (%d) to reach requested state id (%d)", nc.layers, head, id) - } - var ( - start = time.Now() - batch = nc.allocBatch(db) - ) - nodes := writeNodes(batch, nc.nodes, clean) - rawdb.WritePersistentStateID(batch, id) - - // Flush all mutations in a single batch - size := batch.ValueSize() - if err := batch.Write(); err != nil { - return err - } - commitBytesMeter.Mark(int64(size)) - commitNodesMeter.Mark(int64(nodes)) - commitTimeTimer.UpdateSince(start) - log.Debug("Persisted pathdb nodes", "nodes", len(nc.nodes), "bytes", common.StorageSize(size), "elapsed", common.PrettyDuration(time.Since(start))) - nc.reset() + nc.buffer.flush(db, freezer, nodesCache, id, force) + atomic.StoreUint64(&nc.immutable, 0) return nil } @@ -356,7 +265,6 @@ func (nc *nodecache) merge(nc1 *nodecache) (*nodecache, error) { var ( immutable *nodecache mutable *nodecache - res = &nodecache{} ) if atomic.LoadUint64(&nc.immutable) == 1 { immutable = nc @@ -365,100 +273,29 @@ func (nc *nodecache) merge(nc1 *nodecache) (*nodecache, error) { immutable = nc1 mutable = nc } - res.size = immutable.size + mutable.size - res.layers = immutable.layers + mutable.layers - res.limit = immutable.limit - res.nodes = make(map[common.Hash]map[string]*trienode.Node) - for acc, subTree := range immutable.nodes { - if _, ok := res.nodes[acc]; !ok { - res.nodes[acc] = make(map[string]*trienode.Node) - } - for path, node := range subTree { - res.nodes[acc][path] = node - } - } - - for acc, subTree := range mutable.nodes { - if _, ok := res.nodes[acc]; !ok { - res.nodes[acc] = make(map[string]*trienode.Node) - } - for path, node := range subTree { - res.nodes[acc][path] = node - } - } + res := copyNodeCache(immutable) + atomic.StoreUint64(&res.immutable, 0) + res.nodes.merge(mutable.nodes) + res.states.merge(mutable.states) return res, nil } -func (nc *nodecache) revert(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node) error { - if atomic.LoadUint64(&nc.immutable) == 1 { - return errRevertImmutable - } - - // Short circuit if no embedded state transition to revert. - if nc.layers == 0 { - return errStateUnrecoverable - } - nc.layers-- - - // Reset the entire buffer if only a single transition left. - if nc.layers == 0 { - nc.reset() - return nil - } - var delta int64 - for owner, subset := range nodes { - current, ok := nc.nodes[owner] - if !ok { - panic(fmt.Sprintf("non-existent subset (%x)", owner)) - } - for path, n := range subset { - orig, ok := current[path] - if !ok { - // There is a special case in MPT that one child is removed from - // a fullNode which only has two children, and then a new child - // with different position is immediately inserted into the fullNode. - // In this case, the clean child of the fullNode will also be - // marked as dirty because of node collapse and expansion. - // - // In case of database rollback, don't panic if this "clean" - // node occurs which is not present in buffer. - var blob []byte - if owner == (common.Hash{}) { - blob = rawdb.ReadAccountTrieNode(db, []byte(path)) - } else { - blob = rawdb.ReadStorageTrieNode(db, owner, []byte(path)) - } - if bytes.Equal(blob, n.Blob) { - continue - } - panic(fmt.Sprintf("non-existent node (%x %v) blob: %v", owner, path, crypto.Keccak256Hash(n.Blob).Hex())) - } - current[path] = n - delta += int64(len(n.Blob)) - int64(len(orig.Blob)) - } - } - nc.updateSize(delta) - return nil -} - func copyNodeCache(n *nodecache) *nodecache { - if n == nil { + if n == nil || n.buffer == nil { return nil } - nc := &nodecache{ - layers: n.layers, - size: n.size, - limit: n.limit, - immutable: atomic.LoadUint64(&n.immutable), - nodes: make(map[common.Hash]map[string]*trienode.Node), + nc := newNodeCache(int(n.limit), n.nodes, n.states, n.layers) + nc.immutable = atomic.LoadUint64(&n.immutable) + + for acc, subTree := range n.nodes.nodes { + nc.nodes.nodes[acc] = maps.Clone(subTree) } - for acc, subTree := range n.nodes { - if _, ok := nc.nodes[acc]; !ok { - nc.nodes[acc] = make(map[string]*trienode.Node) - } - for path, node := range subTree { - nc.nodes[acc][path] = node - } + nc.nodes.size = n.nodes.size + + storageData := make(map[common.Hash]map[common.Hash][]byte, len(n.states.storageData)) + for accountHash, storage := range n.states.storageData { + storageData[accountHash] = maps.Clone(storage) } + nc.states = newStates(maps.Clone(n.states.accountData), storageData) return nc } diff --git a/triedb/pathdb/buffer.go b/triedb/pathdb/buffer.go new file mode 100644 index 0000000000..6c99760eb8 --- /dev/null +++ b/triedb/pathdb/buffer.go @@ -0,0 +1,180 @@ +// Copyright 2022 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package pathdb + +import ( + "fmt" + "time" + + "github.com/VictoriaMetrics/fastcache" + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/trie/trienode" +) + +// buffer is a collection of modified states along with the modified trie nodes. +// They are cached here to aggregate the disk write. The content of the buffer +// must be checked before diving into disk (since it basically is not yet written +// data). +type buffer struct { + layers uint64 // The number of diff layers aggregated inside + limit uint64 // The maximum memory allowance in bytes + nodes *nodeSet // Aggregated trie node set + states *stateSet // Aggregated state set +} + +// newBuffer initializes the buffer with the provided states and trie nodes. +func newBuffer(limit int, nodes *nodeSet, states *stateSet, layers uint64) *buffer { + // Don't panic for lazy users if any provided set is nil + if nodes == nil { + nodes = newNodeSet(nil) + } + if states == nil { + states = newStates(nil, nil) + } + return &buffer{ + layers: layers, + limit: uint64(limit), + nodes: nodes, + states: states, + } +} + +// account retrieves the account blob with account address hash. +func (b *buffer) account(hash common.Hash) ([]byte, bool) { + return b.states.account(hash) +} + +// storage retrieves the storage slot with account address hash and slot key. +func (b *buffer) storage(addrHash common.Hash, storageHash common.Hash) ([]byte, bool) { + return b.states.storage(addrHash, storageHash) +} + +// node retrieves the trie node with node path and its trie identifier. +func (b *buffer) node(owner common.Hash, path []byte) (*trienode.Node, bool) { + return b.nodes.node(owner, path) +} + +// commit merges the provided states and trie nodes into the buffer. +func (b *buffer) commit(nodes *nodeSet, states *stateSet) trienodebuffer { + b.layers++ + b.nodes.merge(nodes) + b.states.merge(states) + return b +} + +// revertTo is the reverse operation of commit. It also merges the provided states +// and trie nodes into the buffer. The key difference is that the provided state +// set should reverse the changes made by the most recent state transition. +func (b *buffer) revertTo(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node, accounts map[common.Hash][]byte, storages map[common.Hash]map[common.Hash][]byte) error { + // Short circuit if no embedded state transition to revert + if b.layers == 0 { + return errStateUnrecoverable + } + b.layers-- + + // Reset the entire buffer if only a single transition left + if b.layers == 0 { + b.reset() + return nil + } + b.nodes.revertTo(db, nodes) + b.states.revertTo(accounts, storages) + return nil +} + +// reset cleans up the disk cache. +func (b *buffer) reset() { + b.layers = 0 + b.nodes.reset() + b.states.reset() +} + +// empty returns an indicator if buffer is empty. +func (b *buffer) empty() bool { + return b.layers == 0 +} + +// full returns an indicator if the size of accumulated content exceeds the +// configured threshold. +func (b *buffer) full() bool { + return b.size() > b.limit +} + +// size returns the approximate memory size of the held content. +func (b *buffer) size() uint64 { + return b.states.size + b.nodes.size +} + +// flush persists the in-memory dirty trie node into the disk if the configured +// memory threshold is reached. Note, all data must be written atomically. +func (b *buffer) flush(db ethdb.KeyValueStore, freezer ethdb.AncientWriter, nodesCache *fastcache.Cache, id uint64, force bool) error { + if !b.full() && !force { + return nil + } + + // Ensure the target state id is aligned with the internal counter. + head := rawdb.ReadPersistentStateID(db) + if head+b.layers != id { + return fmt.Errorf("buffer layers (%d) cannot be applied on top of persisted state id (%d) to reach requested state id (%d)", b.layers, head, id) + } + // Terminate the state snapshot generation if it's active + var ( + start = time.Now() + batch = db.NewBatchWithSize(b.nodes.dbsize() * 11 / 10) // extra 10% for potential pebble internal stuff + ) + // Explicitly sync the state freezer, ensuring that all written + // data is transferred to disk before updating the key-value store. + if freezer != nil { + if err := freezer.Sync(); err != nil { + return err + } + } + nodes := b.nodes.write(batch, nodesCache) + rawdb.WritePersistentStateID(batch, id) + + // Flush all mutations in a single batch + size := batch.ValueSize() + if err := batch.Write(); err != nil { + return err + } + commitBytesMeter.Mark(int64(size)) + commitNodesMeter.Mark(int64(nodes)) + commitTimeTimer.UpdateSince(start) + b.reset() + log.Debug("Persisted buffer content", "nodes", nodes, "bytes", common.StorageSize(size), "elapsed", common.PrettyDuration(time.Since(start))) + return nil +} + +func (b *buffer) waitAndStopFlushing() {} + +// getAllNodesAndStates return the trie nodes and states cached in nodebuffer. +func (b *buffer) getAllNodesAndStates() (*nodeSet, *stateSet) { + return b.nodes, b.states +} + +// getLayers return the size of cached difflayers. +func (b *buffer) getLayers() uint64 { + return b.layers +} + +// getSize return the nodebuffer used size. +func (b *buffer) getSize() (uint64, uint64) { + return b.size(), 0 +} diff --git a/triedb/pathdb/database.go b/triedb/pathdb/database.go index 7984f18f8b..6e4a6c82c1 100644 --- a/triedb/pathdb/database.go +++ b/triedb/pathdb/database.go @@ -34,7 +34,6 @@ import ( "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/params" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" ) const ( @@ -42,17 +41,17 @@ const ( defaultCleanSize = 16 * 1024 * 1024 // MaxDirtyBufferSize is the maximum memory allowance of node buffer. - // Too large nodebuffer will cause the system to pause for a long + // Too large buffer will cause the system to pause for a long // time when write happens. Also, the largest batch that pebble can // support is 4GB, node will panic if batch size exceeds this limit. MaxDirtyBufferSize = 256 * 1024 * 1024 - // DefaultDirtyBufferSize is the default memory allowance of node buffer + // defaultDirtyBufferSize is the default memory allowance of node buffer // that aggregates the writes from above until it's flushed into the // disk. It's meant to be used once the initial sync is finished. // Do not increase the buffer size arbitrarily, otherwise the system // pause time will increase when the database writes happen. - DefaultDirtyBufferSize = 64 * 1024 * 1024 + defaultDirtyBufferSize = 64 * 1024 * 1024 // DefaultBackgroundFlushInterval defines the default the wait interval // that background node cache flush disk. @@ -82,6 +81,24 @@ type layer interface { // Note, the hash parameter can access the diff-layer flat cache to speed up access. node(owner common.Hash, path []byte, hash common.Hash, depth int) ([]byte, common.Hash, *nodeLoc, error) + // account directly retrieves the account RLP associated with a particular + // hash in the slim data format. An error will be returned if the read + // operation exits abnormally. Specifically, if the layer is already stale. + // + // Note: + // - the returned account is not a copy, please don't modify it. + // - no error will be returned if the requested account is not found in database. + account(hash common.Hash, depth int) ([]byte, error) + + // storage directly retrieves the storage data associated with a particular hash, + // within a particular account. An error will be returned if the read operation + // exits abnormally. Specifically, if the layer is already stale. + // + // Note: + // - the returned storage data is not a copy, please don't modify it. + // - no error will be returned if the requested slot is not found in database. + storage(accountHash, storageHash common.Hash, depth int) ([]byte, error) + // rootHash returns the root hash for which this layer was made. rootHash() common.Hash @@ -95,7 +112,7 @@ type layer interface { // the provided dirty trie nodes along with the state change set. // // Note, the maps are retained by the method to avoid copying everything. - update(root common.Hash, id uint64, block uint64, nodes map[common.Hash]map[string]*trienode.Node, states *triestate.Set) *diffLayer + update(root common.Hash, id uint64, block uint64, nodes *nodeSet, states *StateSetWithOrigin) *diffLayer // journal commits an entire diff hierarchy to disk into a single journal entry. // This is meant to be used during shutdown to persist the layer without @@ -108,7 +125,7 @@ type Config struct { SyncFlush bool // Flag of trienodebuffer sync flush cache to disk StateHistory uint64 // Number of recent blocks to maintain state history for CleanCacheSize int // Maximum memory allowance (in bytes) for caching clean nodes - DirtyCacheSize int // Maximum memory allowance (in bytes) for caching dirty nodes + WriteBufferSize int // Maximum memory allowance (in bytes) for write buffer ReadOnly bool // Flag whether the database is opened in read only mode. NoTries bool JournalFilePath string @@ -119,47 +136,60 @@ type Config struct { // unreasonable or unworkable. func (c *Config) sanitize() *Config { conf := *c - if conf.DirtyCacheSize > MaxDirtyBufferSize { - log.Warn("Sanitizing invalid node buffer size", "provided", common.StorageSize(conf.DirtyCacheSize), "updated", common.StorageSize(MaxDirtyBufferSize)) - conf.DirtyCacheSize = MaxDirtyBufferSize + if conf.WriteBufferSize > MaxDirtyBufferSize { + log.Warn("Sanitizing invalid node buffer size", "provided", common.StorageSize(conf.WriteBufferSize), "updated", common.StorageSize(MaxDirtyBufferSize)) + conf.WriteBufferSize = MaxDirtyBufferSize } return &conf } +// fields returns a list of attributes of config for printing. +func (c *Config) fields() []interface{} { + var list []interface{} + if c.ReadOnly { + list = append(list, "readonly", true) + } + list = append(list, "cache", common.StorageSize(c.CleanCacheSize)) + list = append(list, "buffer", common.StorageSize(c.WriteBufferSize)) + list = append(list, "history", c.StateHistory) + return list +} + // Defaults contains default settings for Ethereum mainnet. var Defaults = &Config{ - StateHistory: params.FullImmutabilityThreshold, - CleanCacheSize: defaultCleanSize, - DirtyCacheSize: DefaultDirtyBufferSize, + StateHistory: params.FullImmutabilityThreshold, + CleanCacheSize: defaultCleanSize, + WriteBufferSize: defaultDirtyBufferSize, } // ReadOnly is the config in order to open database in read only mode. var ReadOnly = &Config{ReadOnly: true} -// Database is a multiple-layered structure for maintaining in-memory trie nodes. -// It consists of one persistent base layer backed by a key-value store, on top -// of which arbitrarily many in-memory diff layers are stacked. The memory diffs -// can form a tree with branching, but the disk layer is singleton and common to -// all. If a reorg goes deeper than the disk layer, a batch of reverse diffs can -// be applied to rollback. The deepest reorg that can be handled depends on the -// amount of state histories tracked in the disk. +// Database is a multiple-layered structure for maintaining in-memory states +// along with its dirty trie nodes. It consists of one persistent base layer +// backed by a key-value store, on top of which arbitrarily many in-memory diff +// layers are stacked. The memory diffs can form a tree with branching, but the +// disk layer is singleton and common to all. If a reorg goes deeper than the +// disk layer, a batch of reverse diffs can be applied to rollback. The deepest +// reorg that can be handled depends on the amount of state histories tracked +// in the disk. // // At most one readable and writable database can be opened at the same time in -// the whole system which ensures that only one database writer can operate disk -// state. Unexpected open operations can cause the system to panic. +// the whole system which ensures that only one database writer can operate the +// persistent state. Unexpected open operations can cause the system to panic. type Database struct { // readOnly is the flag whether the mutation is allowed to be applied. // It will be set automatically when the database is journaled during // the shutdown to reject all following unexpected mutations. - readOnly bool // Flag if database is opened in read only mode - waitSync bool // Flag if database is deactivated due to initial state sync - isVerkle bool // Flag if database is used for verkle tree - bufferSize int // Memory allowance (in bytes) for caching dirty nodes - config *Config // Configuration for database - diskdb ethdb.Database // Persistent storage for matured trie nodes - tree *layerTree // The group for all known layers - freezer ethdb.ResettableAncientStore // Freezer for storing trie histories, nil possible in tests - lock sync.RWMutex // Lock to prevent mutations from happening at the same time + readOnly bool // Flag if database is opened in read only mode + waitSync bool // Flag if database is deactivated due to initial state sync + isVerkle bool // Flag if database is used for verkle tree + + config *Config // Configuration for database + diskdb ethdb.Database // Persistent storage for matured trie nodes + tree *layerTree // The group for all known layers + freezer ethdb.ResettableAncientStore // Freezer for storing trie histories, nil possible in tests + lock sync.RWMutex // Lock to prevent mutations from happening at the same time } // New attempts to load an already existing layer from a persistent key-value @@ -180,11 +210,10 @@ func New(diskdb ethdb.Database, config *Config, isVerkle bool) *Database { diskdb = rawdb.NewTable(diskdb, string(rawdb.VerklePrefix)) } db := &Database{ - readOnly: config.ReadOnly, - isVerkle: isVerkle, - bufferSize: config.DirtyCacheSize, - config: config, - diskdb: diskdb, + readOnly: config.ReadOnly, + isVerkle: isVerkle, + config: config, + diskdb: diskdb, } // Construct the layer tree by resolving the in-disk singleton state // and in-memory layer journal. @@ -193,7 +222,7 @@ func New(diskdb ethdb.Database, config *Config, isVerkle bool) *Database { // Repair the state history, which might not be aligned with the state // in the key-value store due to an unclean shutdown. if err := db.repairHistory(); err != nil { - log.Crit("Failed to repair pathdb", "err", err) + log.Crit("Failed to repair state history", "err", err) } // Disable database in case node is still in the initial state sync stage. if rawdb.ReadSnapSyncStatusFlag(diskdb) == rawdb.StateSyncRunning && !db.readOnly { @@ -201,6 +230,11 @@ func New(diskdb ethdb.Database, config *Config, isVerkle bool) *Database { log.Crit("Failed to disable database", "err", err) // impossible to happen } } + fields := config.fields() + if db.isVerkle { + fields = append(fields, "verkle", true) + } + log.Info("Initialized path database", fields...) return db } @@ -264,7 +298,7 @@ func (db *Database) repairHistory() error { // // The passed in maps(nodes, states) will be retained to avoid copying everything. // Therefore, these maps must not be changed afterwards. -func (db *Database) Update(root common.Hash, parentRoot common.Hash, block uint64, nodes *trienode.MergedNodeSet, states *triestate.Set) error { +func (db *Database) Update(root common.Hash, parentRoot common.Hash, block uint64, nodes *trienode.MergedNodeSet, states *StateSetWithOrigin) error { // Hold the lock to prevent concurrent mutations. db.lock.Lock() defer db.lock.Unlock() @@ -364,8 +398,7 @@ func (db *Database) Enable(root common.Hash) error { } // Re-construct a new disk layer backed by persistent state // with **empty clean cache and node buffer**. - dl := newDiskLayer(root, 0, db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.bufferSize, nil, 0)) - db.tree.reset(dl) + db.tree.reset(newDiskLayer(root, 0, db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.config.WriteBufferSize, nil, nil, 0))) // Re-enable the database as the final step. db.waitSync = false @@ -381,19 +414,19 @@ func (db *Database) Recover(root common.Hash) error { db.lock.Lock() defer db.lock.Unlock() - // Short circuit if rollback operation is not supported. + // Short circuit if rollback operation is not supported if err := db.modifyAllowed(); err != nil { return err } if db.freezer == nil { return errors.New("state rollback is non-supported") } - // Short circuit if the target state is not recoverable. + // Short circuit if the target state is not recoverable root = types.TrieRootHash(root) if !db.Recoverable(root) { return errStateUnrecoverable } - // Apply the state histories upon the disk layer in order. + // Apply the state histories upon the disk layer in order var ( start = time.Now() dl = db.tree.bottom() @@ -478,7 +511,7 @@ func (db *Database) Close() error { func (db *Database) Size() (diffs common.StorageSize, nodes common.StorageSize, immutableNodes common.StorageSize) { db.tree.forEach(func(layer layer) { if diff, ok := layer.(*diffLayer); ok { - diffs += common.StorageSize(diff.memory) + diffs += common.StorageSize(diff.size()) } if disk, ok := layer.(*diskLayer); ok { nodes, immutableNodes = disk.size() @@ -502,19 +535,6 @@ func (db *Database) Initialized(genesisRoot common.Hash) bool { return inited } -// SetBufferSize sets the node buffer size to the provided value(in bytes). -func (db *Database) SetBufferSize(size int) error { - db.lock.Lock() - defer db.lock.Unlock() - - if size > MaxDirtyBufferSize { - log.Info("Capped node buffer size", "provided", common.StorageSize(size), "adjusted", common.StorageSize(MaxDirtyBufferSize)) - size = MaxDirtyBufferSize - } - db.bufferSize = size - return db.tree.bottom().setBufferSize(db.bufferSize) -} - // Scheme returns the node scheme used in the database. func (db *Database) Scheme() string { return rawdb.PathScheme diff --git a/triedb/pathdb/database_test.go b/triedb/pathdb/database_test.go index da8252ad7f..279f888a2a 100644 --- a/triedb/pathdb/database_test.go +++ b/triedb/pathdb/database_test.go @@ -31,7 +31,6 @@ import ( "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/trie" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" "github.com/holiman/uint256" ) @@ -108,9 +107,9 @@ func newTester(t *testing.T, historyLimit uint64) *tester { var ( disk, _ = rawdb.NewDatabaseWithFreezer(rawdb.NewMemoryDatabase(), t.TempDir(), "", false, false, false, false, false) db = New(disk, &Config{ - StateHistory: historyLimit, - CleanCacheSize: 16 * 1024, - DirtyCacheSize: 16 * 1024, + StateHistory: historyLimit, + CleanCacheSize: 16 * 1024, + WriteBufferSize: 16 * 1024, }, false) obj = &tester{ db: db, @@ -217,7 +216,7 @@ func (t *tester) clearStorage(ctx *genctx, addr common.Address, root common.Hash return root } -func (t *tester) generate(parent common.Hash) (common.Hash, *trienode.MergedNodeSet, *triestate.Set) { +func (t *tester) generate(parent common.Hash) (common.Hash, *trienode.MergedNodeSet, *StateSetWithOrigin) { var ( ctx = newCtx(parent) dirties = make(map[common.Hash]struct{}) @@ -310,7 +309,7 @@ func (t *tester) generate(parent common.Hash) (common.Hash, *trienode.MergedNode delete(t.storages, addrHash) } } - return root, ctx.nodes, triestate.New(ctx.accountOrigin, ctx.storageOrigin) + return root, ctx.nodes, NewStateSetWithOrigin(ctx.accounts, ctx.storages, ctx.accountOrigin, ctx.storageOrigin) } // lastHash returns the latest root hash, or empty if nothing is cached. diff --git a/triedb/pathdb/difflayer.go b/triedb/pathdb/difflayer.go index f1a7c424f7..98ab480693 100644 --- a/triedb/pathdb/difflayer.go +++ b/triedb/pathdb/difflayer.go @@ -23,7 +23,6 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" ) type RefTrieNode struct { @@ -97,7 +96,7 @@ func (h *HashNodeCache) Add(ly layer) { return } beforeAdd := h.length() - for _, subset := range dl.nodes { + for _, subset := range dl.nodes.nodes { for _, node := range subset { h.set(node.Hash, node) } @@ -116,7 +115,7 @@ func (h *HashNodeCache) Remove(ly layer) { } go func() { beforeDel := h.length() - for _, subset := range dl.nodes { + for _, subset := range dl.nodes.nodes { for _, node := range subset { h.del(node.Hash) } @@ -133,13 +132,12 @@ func (h *HashNodeCache) Remove(ly layer) { // made to the state, that have not yet graduated into a semi-immutable state. type diffLayer struct { // Immutables - root common.Hash // Root hash to which this layer diff belongs to - id uint64 // Corresponding state id - block uint64 // Associated block number - nodes map[common.Hash]map[string]*trienode.Node // Cached trie nodes indexed by owner and path - states *triestate.Set // Associated state change set for building history - memory uint64 // Approximate guess as to how much memory we use - cache *HashNodeCache // trienode cache by hash key. cache is immutable, but cache's item can be add/del. + root common.Hash // Root hash to which this layer diff belongs to + id uint64 // Corresponding state id + block uint64 // Associated block number + nodes *nodeSet // Cached trie nodes indexed by owner and path + states *StateSetWithOrigin // Associated state changes along with origin value + cache *HashNodeCache // trienode cache by hash key. cache is immutable, but cache's item can be add/del. // mutables origin *diskLayer // The current difflayer corresponds to the underlying disklayer and is updated during cap. @@ -148,18 +146,14 @@ type diffLayer struct { } // newDiffLayer creates a new diff layer on top of an existing layer. -func newDiffLayer(parent layer, root common.Hash, id uint64, block uint64, nodes map[common.Hash]map[string]*trienode.Node, states *triestate.Set) *diffLayer { - var ( - size int64 - count int - ) +func newDiffLayer(parent layer, root common.Hash, id uint64, block uint64, nodes *nodeSet, states *StateSetWithOrigin) *diffLayer { dl := &diffLayer{ root: root, id: id, block: block, + parent: parent, nodes: nodes, states: states, - parent: parent, } switch l := parent.(type) { @@ -175,20 +169,9 @@ func newDiffLayer(parent layer, root common.Hash, id uint64, block uint64, nodes panic("unknown parent type") } - for _, subset := range nodes { - for path, n := range subset { - dl.memory += uint64(n.Size() + len(path)) - size += int64(len(n.Blob) + len(path)) - } - count += len(subset) - } - if states != nil { - dl.memory += uint64(states.Size()) - } - dirtyWriteMeter.Mark(size) - diffLayerNodesMeter.Mark(int64(count)) - diffLayerBytesMeter.Mark(int64(dl.memory)) - log.Debug("Created new diff layer", "id", id, "block", block, "nodes", count, "size", common.StorageSize(dl.memory), "root", dl.root) + dirtyNodeWriteMeter.Mark(int64(nodes.size)) + dirtyStateWriteMeter.Mark(int64(states.size)) + log.Debug("Created new diff layer", "id", id, "block", block, "nodesize", common.StorageSize(nodes.size), "statesize", common.StorageSize(states.size)) return dl } @@ -267,15 +250,12 @@ func (dl *diffLayer) intervalNode(owner common.Hash, path []byte, hash common.Ha dl.lock.RLock() defer dl.lock.RUnlock() // If the trie node is known locally, return it - subset, ok := dl.nodes[owner] + n, ok := dl.nodes.node(owner, path) if ok { - n, ok := subset[string(path)] - if ok { - dirtyHitMeter.Mark(1) - dirtyNodeHitDepthHist.Update(int64(depth)) - dirtyReadMeter.Mark(int64(len(n.Blob))) - return n.Blob, n.Hash, &nodeLoc{loc: locDiffLayer, depth: depth}, nil - } + dirtyNodeHitMeter.Mark(1) + dirtyNodeHitDepthHist.Update(int64(depth)) + dirtyNodeReadMeter.Mark(int64(len(n.Blob))) + return n.Blob, n.Hash, &nodeLoc{loc: locDiffLayer, depth: depth}, nil } // Trie node unknown to this layer, resolve from parent if diff, ok := dl.parent.(*diffLayer); ok { @@ -285,9 +265,61 @@ func (dl *diffLayer) intervalNode(owner common.Hash, path []byte, hash common.Ha return dl.parent.node(owner, path, hash, depth+1) } +// account directly retrieves the account RLP associated with a particular +// hash in the slim data format. +// +// Note the returned account is not a copy, please don't modify it. +func (dl *diffLayer) account(hash common.Hash, depth int) ([]byte, error) { + // Hold the lock, ensure the parent won't be changed during the + // state accessing. + dl.lock.RLock() + defer dl.lock.RUnlock() + + if blob, found := dl.states.account(hash); found { + dirtyStateHitMeter.Mark(1) + dirtyStateHitDepthHist.Update(int64(depth)) + dirtyStateReadMeter.Mark(int64(len(blob))) + + if len(blob) == 0 { + stateAccountInexMeter.Mark(1) + } else { + stateAccountExistMeter.Mark(1) + } + return blob, nil + } + // Account is unknown to this layer, resolve from parent + return dl.parent.account(hash, depth+1) +} + +// storage directly retrieves the storage data associated with a particular hash, +// within a particular account. +// +// Note the returned storage slot is not a copy, please don't modify it. +func (dl *diffLayer) storage(accountHash, storageHash common.Hash, depth int) ([]byte, error) { + // Hold the lock, ensure the parent won't be changed during the + // state accessing. + dl.lock.RLock() + defer dl.lock.RUnlock() + + if blob, found := dl.states.storage(accountHash, storageHash); found { + dirtyStateHitMeter.Mark(1) + dirtyStateHitDepthHist.Update(int64(depth)) + dirtyStateReadMeter.Mark(int64(len(blob))) + + if len(blob) == 0 { + stateStorageInexMeter.Mark(1) + } else { + stateStorageExistMeter.Mark(1) + } + return blob, nil + } + // storage slot is unknown to this layer, resolve from parent + return dl.parent.storage(accountHash, storageHash, depth+1) +} + // update implements the layer interface, creating a new layer on top of the // existing layer tree with the specified data items. -func (dl *diffLayer) update(root common.Hash, id uint64, block uint64, nodes map[common.Hash]map[string]*trienode.Node, states *triestate.Set) *diffLayer { +func (dl *diffLayer) update(root common.Hash, id uint64, block uint64, nodes *nodeSet, states *StateSetWithOrigin) *diffLayer { return newDiffLayer(dl, root, id, block, nodes, states) } @@ -312,6 +344,11 @@ func (dl *diffLayer) persist(force bool) (layer, error) { return diffToDisk(dl, force) } +// size returns the approximate memory size occupied by this diff layer. +func (dl *diffLayer) size() uint64 { + return dl.nodes.size + dl.states.size +} + // diffToDisk merges a bottom-most diff into the persistent disk layer underneath // it. The method will panic if called onto a non-bottom-most diff layer. func diffToDisk(layer *diffLayer, force bool) (layer, error) { diff --git a/triedb/pathdb/difflayer_test.go b/triedb/pathdb/difflayer_test.go index 23d920c6b9..4851d88706 100644 --- a/triedb/pathdb/difflayer_test.go +++ b/triedb/pathdb/difflayer_test.go @@ -30,7 +30,7 @@ import ( func emptyLayer() *diskLayer { return &diskLayer{ db: New(rawdb.NewMemoryDatabase(), nil, false), - buffer: newNodeBuffer(DefaultDirtyBufferSize, nil, 0), + buffer: newBuffer(defaultDirtyBufferSize, nil, nil, 0), } } @@ -76,7 +76,7 @@ func benchmarkSearch(b *testing.B, depth int, total int) { nblob = common.CopyBytes(blob) } } - return newDiffLayer(parent, common.Hash{}, 0, 0, nodes, nil) + return newDiffLayer(parent, common.Hash{}, 0, 0, newNodeSet(nodes), NewStateSetWithOrigin(nil, nil, nil, nil)) } var layer layer layer = emptyLayer() @@ -118,7 +118,7 @@ func BenchmarkPersist(b *testing.B) { ) nodes[common.Hash{}][string(path)] = node } - return newDiffLayer(parent, common.Hash{}, 0, 0, nodes, nil) + return newDiffLayer(parent, common.Hash{}, 0, 0, newNodeSet(nodes), NewStateSetWithOrigin(nil, nil, nil, nil)) } for i := 0; i < b.N; i++ { b.StopTimer() @@ -156,8 +156,7 @@ func BenchmarkJournal(b *testing.B) { ) nodes[common.Hash{}][string(path)] = node } - // TODO(rjl493456442) a non-nil state set is expected. - return newDiffLayer(parent, common.Hash{}, 0, 0, nodes, nil) + return newDiffLayer(parent, common.Hash{}, 0, 0, newNodeSet(nodes), NewStateSetWithOrigin(nil, nil, nil, nil)) } var layer layer layer = emptyLayer() diff --git a/triedb/pathdb/disklayer.go b/triedb/pathdb/disklayer.go index 1a411a42d9..295478089e 100644 --- a/triedb/pathdb/disklayer.go +++ b/triedb/pathdb/disklayer.go @@ -17,6 +17,7 @@ package pathdb import ( + "errors" "fmt" "sync" @@ -27,34 +28,35 @@ import ( "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" ) // trienodebuffer is a collection of modified trie nodes to aggregate the disk // write. The content of the trienodebuffer must be checked before diving into // disk (since it basically is not-yet-written data). type trienodebuffer interface { + // account retrieves the account blob with account address hash. + account(hash common.Hash) ([]byte, bool) + + // storage retrieves the storage slot with account address hash and slot key. + storage(addrHash common.Hash, storageHash common.Hash) ([]byte, bool) + // node retrieves the trie node with given node info. node(owner common.Hash, path []byte) (*trienode.Node, bool) - // commit merges the dirty nodes into the trienodebuffer. This operation won't take + // commit merges the provided states and trie nodes into the buffer. This operation won't take // the ownership of the nodes map which belongs to the bottom-most diff layer. // It will just hold the node references from the given map which are safe to // copy. - commit(nodes map[common.Hash]map[string]*trienode.Node) trienodebuffer + commit(nodes *nodeSet, states *stateSet) trienodebuffer - // revert is the reverse operation of commit. It also merges the provided nodes - // into the trienodebuffer, the difference is that the provided node set should - // revert the changes made by the last state transition. - revert(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node) error + // revertTo is the reverse operation of commit. It also merges the provided states + // and trie nodes into the buffer. The key difference is that the provided state + // set should reverse the changes made by the most recent state transition. + revertTo(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node, accounts map[common.Hash][]byte, storages map[common.Hash]map[common.Hash][]byte) error // flush persists the in-memory dirty trie node into the disk if the configured // memory threshold is reached. Note, all data must be written atomically. - flush(db ethdb.KeyValueStore, clean *fastcache.Cache, id uint64, force bool) error - - // setSize sets the buffer size to the provided number, and invokes a flush - // operation if the current memory usage exceeds the new limit. - setSize(size int, db ethdb.KeyValueStore, clean *fastcache.Cache, id uint64) error + flush(db ethdb.KeyValueStore, freezer ethdb.AncientWriter, clean *fastcache.Cache, id uint64, force bool) error // reset cleans up the disk cache. reset() @@ -62,26 +64,26 @@ type trienodebuffer interface { // empty returns an indicator if trienodebuffer contains any state transition inside. empty() bool - // getSize return the trienodebuffer used size. - getSize() (uint64, uint64) + // waitAndStopFlushing will block unit writing the trie nodes of trienodebuffer to disk. + waitAndStopFlushing() - // getAllNodes return all the trie nodes are cached in trienodebuffer. - getAllNodes() map[common.Hash]map[string]*trienode.Node + // getAllNodesAndStates return the trie nodes and states cached in nodebuffer. + getAllNodesAndStates() (*nodeSet, *stateSet) // getLayers return the size of cached difflayers. getLayers() uint64 - // waitAndStopFlushing will block unit writing the trie nodes of trienodebuffer to disk. - waitAndStopFlushing() + // getSize return the trienodebuffer used size. + getSize() (uint64, uint64) } -func NewTrieNodeBuffer(sync bool, limit int, nodes map[common.Hash]map[string]*trienode.Node, layers uint64) trienodebuffer { +func NewTrieNodeBuffer(sync bool, limit int, nodes *nodeSet, states *stateSet, layers uint64) trienodebuffer { if sync { log.Info("New sync node buffer", "limit", common.StorageSize(limit), "layers", layers) - return newNodeBuffer(limit, nodes, layers) + return newBuffer(limit, nodes, states, layers) } log.Info("New async node buffer", "limit", common.StorageSize(limit), "layers", layers) - return newAsyncNodeBuffer(limit, nodes, layers) + return newAsyncNodeBuffer(limit, nodes, states, layers) } // diskLayer is a low level persistent layer built on top of a key-value store. @@ -89,25 +91,25 @@ type diskLayer struct { root common.Hash // Immutable, root hash to which this layer was made for id uint64 // Immutable, corresponding state id db *Database // Path-based trie database - cleans *fastcache.Cache // GC friendly memory cache of clean node RLPs - buffer trienodebuffer // Node buffer to aggregate writes + nodes *fastcache.Cache // GC friendly memory cache of clean nodes + buffer trienodebuffer // Dirty buffer to aggregate writes of nodes and states stale bool // Signals that the layer became stale (state progressed) lock sync.RWMutex // Lock used to protect stale flag } // newDiskLayer creates a new disk layer based on the passing arguments. -func newDiskLayer(root common.Hash, id uint64, db *Database, cleans *fastcache.Cache, buffer trienodebuffer) *diskLayer { +func newDiskLayer(root common.Hash, id uint64, db *Database, nodes *fastcache.Cache, buffer trienodebuffer) *diskLayer { // Initialize a clean cache if the memory allowance is not zero // or reuse the provided cache if it is not nil (inherited from // the original disk layer). - if cleans == nil && db.config.CleanCacheSize != 0 { - cleans = fastcache.New(db.config.CleanCacheSize) + if nodes == nil && db.config.CleanCacheSize != 0 { + nodes = fastcache.New(db.config.CleanCacheSize) } return &diskLayer{ root: root, id: id, db: db, - cleans: cleans, + nodes: nodes, buffer: buffer, } } @@ -163,25 +165,25 @@ func (dl *diskLayer) node(owner common.Hash, path []byte, hash common.Hash, dept // layer as stale. n, found := dl.buffer.node(owner, path) if found { - dirtyHitMeter.Mark(1) - dirtyReadMeter.Mark(int64(len(n.Blob))) + dirtyNodeHitMeter.Mark(1) + dirtyNodeReadMeter.Mark(int64(len(n.Blob))) dirtyNodeHitDepthHist.Update(int64(depth)) return n.Blob, n.Hash, &nodeLoc{loc: locDirtyCache, depth: depth}, nil } - dirtyMissMeter.Mark(1) + dirtyNodeMissMeter.Mark(1) // Try to retrieve the trie node from the clean memory cache h := newHasher() defer h.release() - key := cacheKey(owner, path) - if dl.cleans != nil { - if blob := dl.cleans.Get(nil, key); len(blob) > 0 { - cleanHitMeter.Mark(1) - cleanReadMeter.Mark(int64(len(blob))) + key := nodeCacheKey(owner, path) + if dl.nodes != nil { + if blob := dl.nodes.Get(nil, key); len(blob) > 0 { + cleanNodeHitMeter.Mark(1) + cleanNodeReadMeter.Mark(int64(len(blob))) return blob, h.hash(blob), &nodeLoc{loc: locCleanCache, depth: depth}, nil } - cleanMissMeter.Mark(1) + cleanNodeMissMeter.Mark(1) } // Try to retrieve the trie node from the disk. var blob []byte @@ -190,16 +192,85 @@ func (dl *diskLayer) node(owner common.Hash, path []byte, hash common.Hash, dept } else { blob = rawdb.ReadStorageTrieNode(dl.db.diskdb, owner, path) } - if dl.cleans != nil && len(blob) > 0 { - dl.cleans.Set(key, blob) - cleanWriteMeter.Mark(int64(len(blob))) + if dl.nodes != nil && len(blob) > 0 { + dl.nodes.Set(key, blob) + cleanNodeWriteMeter.Mark(int64(len(blob))) } return blob, h.hash(blob), &nodeLoc{loc: locDiskLayer, depth: depth}, nil } +// account directly retrieves the account RLP associated with a particular +// hash in the slim data format. +// +// Note the returned account is not a copy, please don't modify it. +func (dl *diskLayer) account(hash common.Hash, depth int) ([]byte, error) { + dl.lock.RLock() + defer dl.lock.RUnlock() + + if dl.stale { + return nil, errSnapshotStale + } + // Try to retrieve the account from the not-yet-written + // node buffer first. Note the buffer is lock free since + // it's impossible to mutate the buffer before tagging the + // layer as stale. + blob, found := dl.buffer.account(hash) + if found { + dirtyStateHitMeter.Mark(1) + dirtyStateReadMeter.Mark(int64(len(blob))) + dirtyStateHitDepthHist.Update(int64(depth)) + + if len(blob) == 0 { + stateAccountInexMeter.Mark(1) + } else { + stateAccountExistMeter.Mark(1) + } + return blob, nil + } + dirtyStateMissMeter.Mark(1) + + // TODO(rjl493456442) support persistent state retrieval + return nil, errors.New("not supported") +} + +// storage directly retrieves the storage data associated with a particular hash, +// within a particular account. +// +// Note the returned account is not a copy, please don't modify it. +func (dl *diskLayer) storage(accountHash, storageHash common.Hash, depth int) ([]byte, error) { + // Hold the lock, ensure the parent won't be changed during the + // state accessing. + dl.lock.RLock() + defer dl.lock.RUnlock() + + if dl.stale { + return nil, errSnapshotStale + } + // Try to retrieve the storage slot from the not-yet-written + // node buffer first. Note the buffer is lock free since + // it's impossible to mutate the buffer before tagging the + // layer as stale. + if blob, found := dl.buffer.storage(accountHash, storageHash); found { + dirtyStateHitMeter.Mark(1) + dirtyStateReadMeter.Mark(int64(len(blob))) + dirtyStateHitDepthHist.Update(int64(depth)) + + if len(blob) == 0 { + stateStorageInexMeter.Mark(1) + } else { + stateStorageExistMeter.Mark(1) + } + return blob, nil + } + dirtyStateMissMeter.Mark(1) + + // TODO(rjl493456442) support persistent state retrieval + return nil, errors.New("not supported") +} + // update implements the layer interface, returning a new diff layer on top // with the given state set. -func (dl *diskLayer) update(root common.Hash, id uint64, block uint64, nodes map[common.Hash]map[string]*trienode.Node, states *triestate.Set) *diffLayer { +func (dl *diskLayer) update(root common.Hash, id uint64, block uint64, nodes *nodeSet, states *StateSetWithOrigin) *diffLayer { return newDiffLayer(dl, root, id, block, nodes, states) } @@ -245,21 +316,21 @@ func (dl *diskLayer) commit(bottom *diffLayer, force bool) (*diskLayer, error) { } rawdb.WriteStateID(dl.db.diskdb, bottom.rootHash(), bottom.stateID()) - // Construct a new disk layer by merging the nodes from the provided diff - // layer, and flush the content in disk layer if there are too many nodes - // cached. The clean cache is inherited from the original disk layer. - ndl := newDiskLayer(bottom.root, bottom.stateID(), dl.db, dl.cleans, dl.buffer.commit(bottom.nodes)) - // In a unique scenario where the ID of the oldest history object (after tail // truncation) surpasses the persisted state ID, we take the necessary action - // of forcibly committing the cached dirty nodes to ensure that the persisted + // of forcibly committing the cached dirty states to ensure that the persisted // state ID remains higher. if !force && rawdb.ReadPersistentStateID(dl.db.diskdb) < oldest { force = true } - if err := ndl.buffer.flush(ndl.db.diskdb, ndl.cleans, ndl.id, force); err != nil { + // Merge the trie nodes and flat states of the bottom-most diff layer into the + // buffer as the combined layer. + combined := dl.buffer.commit(bottom.nodes, bottom.states.stateSet) + if err := combined.flush(dl.db.diskdb, dl.db.freezer, dl.nodes, bottom.stateID(), force); err != nil { return nil, err } + ndl := newDiskLayer(bottom.root, bottom.stateID(), dl.db, dl.nodes, combined) + // To remove outdated history objects from the end, we set the 'tail' parameter // to 'oldest-1' due to the offset between the freezer index and the history ID. if overflow { @@ -283,6 +354,24 @@ func (dl *diskLayer) revert(h *history) (*diskLayer, error) { if dl.id == 0 { return nil, fmt.Errorf("%w: zero state id", errStateUnrecoverable) } + var ( + buff = crypto.NewKeccakState() + hashes = make(map[common.Address]common.Hash) + accounts = make(map[common.Hash][]byte) + storages = make(map[common.Hash]map[common.Hash][]byte) + ) + for addr, blob := range h.accounts { + hash := crypto.HashData(buff, addr.Bytes()) + hashes[addr] = hash + accounts[hash] = blob + } + for addr, storage := range h.storages { + hash, ok := hashes[addr] + if !ok { + panic(fmt.Errorf("storage history with no account %x", addr)) + } + storages[hash] = storage + } // Apply the reverse state changes upon the current state. This must // be done before holding the lock in order to access state in "this" // layer. @@ -302,30 +391,19 @@ func (dl *diskLayer) revert(h *history) (*diskLayer, error) { // needs to be reverted is not yet flushed and cached in node // buffer, otherwise, manipulate persistent state directly. if !dl.buffer.empty() { - err := dl.buffer.revert(dl.db.diskdb, nodes) + err := dl.buffer.revertTo(dl.db.diskdb, nodes, accounts, storages) if err != nil { return nil, err } } else { batch := dl.db.diskdb.NewBatch() - writeNodes(batch, nodes, dl.cleans) + writeNodes(batch, nodes, dl.nodes) rawdb.WritePersistentStateID(batch, dl.id-1) if err := batch.Write(); err != nil { log.Crit("Failed to write states", "err", err) } } - return newDiskLayer(h.meta.parent, dl.id-1, dl.db, dl.cleans, dl.buffer), nil -} - -// setBufferSize sets the trie node buffer size to the provided value. -func (dl *diskLayer) setBufferSize(size int) error { - dl.lock.RLock() - defer dl.lock.RUnlock() - - if dl.stale { - return errSnapshotStale - } - return dl.buffer.setSize(size, dl.db.diskdb, dl.cleans, dl.id) + return newDiskLayer(h.meta.parent, dl.id-1, dl.db, dl.nodes, dl.buffer), nil } // size returns the approximate size of cached nodes in the disk layer. @@ -345,12 +423,12 @@ func (dl *diskLayer) resetCache() { dl.lock.RLock() defer dl.lock.RUnlock() - // Stale disk layer loses the ownership of clean cache. + // Stale disk layer loses the ownership of clean caches. if dl.stale { return } - if dl.cleans != nil { - dl.cleans.Reset() + if dl.nodes != nil { + dl.nodes.Reset() } } diff --git a/triedb/pathdb/execute.go b/triedb/pathdb/execute.go index 9074e4debf..e24d0710f3 100644 --- a/triedb/pathdb/execute.go +++ b/triedb/pathdb/execute.go @@ -43,7 +43,7 @@ type context struct { // apply processes the given state diffs, updates the corresponding post-state // and returns the trie nodes that have been modified. -func apply(db database.Database, prevRoot common.Hash, postRoot common.Hash, accounts map[common.Address][]byte, storages map[common.Address]map[common.Hash][]byte) (map[common.Hash]map[string]*trienode.Node, error) { +func apply(db database.NodeDatabase, prevRoot common.Hash, postRoot common.Hash, accounts map[common.Address][]byte, storages map[common.Address]map[common.Hash][]byte) (map[common.Hash]map[string]*trienode.Node, error) { tr, err := trie.New(trie.TrieID(postRoot), db) if err != nil { return nil, err @@ -80,7 +80,7 @@ func apply(db database.Database, prevRoot common.Hash, postRoot common.Hash, acc // updateAccount the account was present in prev-state, and may or may not // existent in post-state. Apply the reverse diff and verify if the storage // root matches the one in prev-state account. -func updateAccount(ctx *context, db database.Database, addr common.Address) error { +func updateAccount(ctx *context, db database.NodeDatabase, addr common.Address) error { // The account was present in prev-state, decode it from the // 'slim-rlp' format bytes. h := newHasher() @@ -141,7 +141,7 @@ func updateAccount(ctx *context, db database.Database, addr common.Address) erro // deleteAccount the account was not present in prev-state, and is expected // to be existent in post-state. Apply the reverse diff and verify if the // account and storage is wiped out correctly. -func deleteAccount(ctx *context, db database.Database, addr common.Address) error { +func deleteAccount(ctx *context, db database.NodeDatabase, addr common.Address) error { // The account must be existent in post-state, load the account. h := newHasher() defer h.release() diff --git a/triedb/pathdb/flush.go b/triedb/pathdb/flush.go new file mode 100644 index 0000000000..baa0bfb292 --- /dev/null +++ b/triedb/pathdb/flush.go @@ -0,0 +1,65 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package pathdb + +import ( + "github.com/VictoriaMetrics/fastcache" + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/trie/trienode" +) + +// nodeCacheKey constructs the unique key of clean cache. The assumption is held +// that zero address does not have any associated storage slots. +func nodeCacheKey(owner common.Hash, path []byte) []byte { + if owner == (common.Hash{}) { + return path + } + return append(owner.Bytes(), path...) +} + +// writeNodes writes the trie nodes into the provided database batch. +// Note this function will also inject all the newly written nodes +// into clean cache. +func writeNodes(batch ethdb.Batch, nodes map[common.Hash]map[string]*trienode.Node, clean *fastcache.Cache) (total int) { + for owner, subset := range nodes { + for path, n := range subset { + if n.IsDeleted() { + if owner == (common.Hash{}) { + rawdb.DeleteAccountTrieNode(batch, []byte(path)) + } else { + rawdb.DeleteStorageTrieNode(batch, owner, []byte(path)) + } + if clean != nil { + clean.Del(nodeCacheKey(owner, []byte(path))) + } + } else { + if owner == (common.Hash{}) { + rawdb.WriteAccountTrieNode(batch, []byte(path), n.Blob) + } else { + rawdb.WriteStorageTrieNode(batch, owner, []byte(path), n.Blob) + } + if clean != nil { + clean.Set(nodeCacheKey(owner, []byte(path)), n.Blob) + } + } + } + total += len(subset) + } + return total +} diff --git a/triedb/pathdb/history.go b/triedb/pathdb/history.go index d77f7aa04d..e1cd981153 100644 --- a/triedb/pathdb/history.go +++ b/triedb/pathdb/history.go @@ -28,7 +28,6 @@ import ( "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/log" - "github.com/ethereum/go-ethereum/trie/triestate" "golang.org/x/exp/maps" ) @@ -243,14 +242,14 @@ type history struct { } // newHistory constructs the state history object with provided state change set. -func newHistory(root common.Hash, parent common.Hash, block uint64, states *triestate.Set) *history { +func newHistory(root common.Hash, parent common.Hash, block uint64, accounts map[common.Address][]byte, storages map[common.Address]map[common.Hash][]byte) *history { var ( - accountList = maps.Keys(states.Accounts) + accountList = maps.Keys(accounts) storageList = make(map[common.Address][]common.Hash) ) slices.SortFunc(accountList, common.Address.Cmp) - for addr, slots := range states.Storages { + for addr, slots := range storages { slist := maps.Keys(slots) slices.SortFunc(slist, common.Hash.Cmp) storageList[addr] = slist @@ -262,9 +261,9 @@ func newHistory(root common.Hash, parent common.Hash, block uint64, states *trie root: root, block: block, }, - accounts: states.Accounts, + accounts: accounts, accountList: accountList, - storages: states.Storages, + storages: storages, storageList: storageList, } } @@ -499,7 +498,7 @@ func writeHistory(writer ethdb.AncientWriter, dl *diffLayer) error { } var ( start = time.Now() - history = newHistory(dl.rootHash(), dl.parentLayer().rootHash(), dl.block, dl.states) + history = newHistory(dl.rootHash(), dl.parentLayer().rootHash(), dl.block, dl.states.accountOrigin, dl.states.storageOrigin) ) accountData, storageData, accountIndex, storageIndex := history.encode() dataSize := common.StorageSize(len(accountData) + len(storageData)) diff --git a/triedb/pathdb/history_test.go b/triedb/pathdb/history_test.go index 2d66f7893e..3f137a3314 100644 --- a/triedb/pathdb/history_test.go +++ b/triedb/pathdb/history_test.go @@ -28,11 +28,10 @@ import ( "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/internal/testrand" "github.com/ethereum/go-ethereum/rlp" - "github.com/ethereum/go-ethereum/trie/triestate" ) // randomStateSet generates a random state change set. -func randomStateSet(n int) *triestate.Set { +func randomStateSet(n int) (map[common.Address][]byte, map[common.Address]map[common.Hash][]byte) { var ( accounts = make(map[common.Address][]byte) storages = make(map[common.Address]map[common.Hash][]byte) @@ -47,11 +46,12 @@ func randomStateSet(n int) *triestate.Set { account := generateAccount(types.EmptyRootHash) accounts[addr] = types.SlimAccountRLP(account) } - return triestate.New(accounts, storages) + return accounts, storages } func makeHistory() *history { - return newHistory(testrand.Hash(), types.EmptyRootHash, 0, randomStateSet(3)) + accounts, storages := randomStateSet(3) + return newHistory(testrand.Hash(), types.EmptyRootHash, 0, accounts, storages) } func makeHistories(n int) []*history { @@ -61,7 +61,8 @@ func makeHistories(n int) []*history { ) for i := 0; i < n; i++ { root := testrand.Hash() - h := newHistory(root, parent, uint64(i), randomStateSet(3)) + accounts, storages := randomStateSet(3) + h := newHistory(root, parent, uint64(i), accounts, storages) parent = root result = append(result, h) } diff --git a/triedb/pathdb/journal.go b/triedb/pathdb/journal.go index 1bd447cfce..a98b5e8be5 100644 --- a/triedb/pathdb/journal.go +++ b/triedb/pathdb/journal.go @@ -33,8 +33,6 @@ import ( "github.com/ethereum/go-ethereum/ethdb" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/rlp" - "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" ) var ( @@ -51,33 +49,8 @@ var ( // // - Version 0: initial version // - Version 1: storage.Incomplete field is removed -const journalVersion uint64 = 1 - -// journalNode represents a trie node persisted in the journal. -type journalNode struct { - Path []byte // Path of the node in the trie - Blob []byte // RLP-encoded trie node blob, nil means the node is deleted -} - -// journalNodes represents a list trie nodes belong to a single account -// or the main account trie. -type journalNodes struct { - Owner common.Hash - Nodes []journalNode -} - -// journalAccounts represents a list accounts belong to the layer. -type journalAccounts struct { - Addresses []common.Address - Accounts [][]byte -} - -// journalStorage represents a list of storage slots belong to an account. -type journalStorage struct { - Account common.Address - Hashes []common.Hash - Slots [][]byte -} +// - Version 2: add post-modification state values +const journalVersion uint64 = 2 type JournalWriter interface { io.Writer @@ -266,7 +239,7 @@ func (db *Database) loadLayers() layer { log.Info("Failed to load journal, discard it", "err", err) } // Return single layer with persistent state. - return newDiskLayer(root, rawdb.ReadPersistentStateID(db.diskdb), db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.bufferSize, nil, 0)) + return newDiskLayer(root, rawdb.ReadPersistentStateID(db.diskdb), db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.config.WriteBufferSize, nil, nil, 0)) } // loadDiskLayer reads the binary blob from the layer journal, reconstructing @@ -301,22 +274,15 @@ func (db *Database) loadDiskLayer(r *rlp.Stream, journalTypeForReader JournalTyp if stored > id { return nil, fmt.Errorf("invalid state id: stored %d resolved %d", stored, id) } - // Resolve nodes cached in node buffer - var encoded []journalNodes - if err := journalBuf.Decode(&encoded); err != nil { - return nil, fmt.Errorf("load disk nodes: %v", err) - } - nodes := make(map[common.Hash]map[string]*trienode.Node) - for _, entry := range encoded { - subset := make(map[string]*trienode.Node) - for _, n := range entry.Nodes { - if len(n.Blob) > 0 { - subset[string(n.Path)] = trienode.New(crypto.Keccak256Hash(n.Blob), n.Blob) - } else { - subset[string(n.Path)] = trienode.NewDeleted() - } - } - nodes[entry.Owner] = subset + // Resolve nodes cached in aggregated buffer + var nodes nodeSet + if err := nodes.decode(journalBuf); err != nil { + return nil, err + } + // Resolve flat state sets in aggregated buffer + var states stateSet + if err := states.decode(journalBuf); err != nil { + return nil, err } if journalTypeForReader == JournalFileType { @@ -332,7 +298,7 @@ func (db *Database) loadDiskLayer(r *rlp.Stream, journalTypeForReader JournalTyp } // Calculate the internal state transitions by id difference. - base := newDiskLayer(root, id, db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.bufferSize, nodes, id-stored)) + base := newDiskLayer(root, id, db, nil, NewTrieNodeBuffer(db.config.SyncFlush, db.config.WriteBufferSize, &nodes, &states, id-stored)) return base, nil } @@ -370,48 +336,14 @@ func (db *Database) loadDiffLayer(parent layer, r *rlp.Stream, journalTypeForRea return nil, fmt.Errorf("load block number: %v", err) } // Read in-memory trie nodes from journal - var encoded []journalNodes - if err := journalBuf.Decode(&encoded); err != nil { - return nil, fmt.Errorf("load diff nodes: %v", err) - } - nodes := make(map[common.Hash]map[string]*trienode.Node) - for _, entry := range encoded { - subset := make(map[string]*trienode.Node) - for _, n := range entry.Nodes { - if len(n.Blob) > 0 { - subset[string(n.Path)] = trienode.New(crypto.Keccak256Hash(n.Blob), n.Blob) - } else { - subset[string(n.Path)] = trienode.NewDeleted() - } - } - nodes[entry.Owner] = subset + var nodes nodeSet + if err := nodes.decode(journalBuf); err != nil { + return nil, err } - // Read state changes from journal - var ( - jaccounts journalAccounts - jstorages []journalStorage - accounts = make(map[common.Address][]byte) - storages = make(map[common.Address]map[common.Hash][]byte) - ) - if err := journalBuf.Decode(&jaccounts); err != nil { - return nil, fmt.Errorf("load diff accounts: %v", err) - } - for i, addr := range jaccounts.Addresses { - accounts[addr] = jaccounts.Accounts[i] - } - if err := journalBuf.Decode(&jstorages); err != nil { - return nil, fmt.Errorf("load diff storages: %v", err) - } - for _, entry := range jstorages { - set := make(map[common.Hash][]byte) - for i, h := range entry.Hashes { - if len(entry.Slots[i]) > 0 { - set[h] = entry.Slots[i] - } else { - set[h] = nil - } - } - storages[entry.Account] = set + // Read flat states set (with original value attached) from journal + var stateSet StateSetWithOrigin + if err := stateSet.decode(journalBuf); err != nil { + return nil, err } if journalTypeForReader == JournalFileType { @@ -428,7 +360,7 @@ func (db *Database) loadDiffLayer(parent layer, r *rlp.Stream, journalTypeForRea log.Debug("Loaded diff layer journal", "root", root, "parent", parent.rootHash(), "id", parent.stateID()+1, "block", block) - return db.loadDiffLayer(newDiffLayer(parent, root, parent.stateID()+1, block, nodes, triestate.New(accounts, storages)), r, journalTypeForReader) + return db.loadDiffLayer(newDiffLayer(parent, root, parent.stateID()+1, block, &nodes, &stateSet), r, journalTypeForReader) } // journal implements the layer interface, marshaling the un-flushed trie nodes @@ -452,17 +384,13 @@ func (dl *diskLayer) journal(w io.Writer, journalType JournalType) error { if err := rlp.Encode(journalBuf, dl.id); err != nil { return err } - // Step three, write all unwritten nodes into the journal - bufferNodes := dl.buffer.getAllNodes() - nodes := make([]journalNodes, 0, len(bufferNodes)) - for owner, subset := range bufferNodes { - entry := journalNodes{Owner: owner} - for path, node := range subset { - entry.Nodes = append(entry.Nodes, journalNode{Path: []byte(path), Blob: node.Blob}) - } - nodes = append(nodes, entry) + nodes, states := dl.buffer.getAllNodesAndStates() + // Step three, write the accumulated trie nodes into the journal + if err := nodes.encode(journalBuf); err != nil { + return err } - if err := rlp.Encode(journalBuf, nodes); err != nil { + // Step four, write the accumulated flat states into the journal + if err := states.encode(journalBuf); err != nil { return err } @@ -481,7 +409,7 @@ func (dl *diskLayer) journal(w io.Writer, journalType JournalType) error { } } - log.Info("Journaled pathdb disk layer", "root", dl.root, "nodes", len(bufferNodes)) + log.Info("Journaled pathdb disk layer", "root", dl.root) return nil } @@ -505,36 +433,11 @@ func (dl *diffLayer) journal(w io.Writer, journalType JournalType) error { return err } // Write the accumulated trie nodes into buffer - nodes := make([]journalNodes, 0, len(dl.nodes)) - for owner, subset := range dl.nodes { - entry := journalNodes{Owner: owner} - for path, node := range subset { - entry.Nodes = append(entry.Nodes, journalNode{Path: []byte(path), Blob: node.Blob}) - } - nodes = append(nodes, entry) - } - if err := rlp.Encode(journalBuf, nodes); err != nil { + if err := dl.nodes.encode(journalBuf); err != nil { return err } - // Write the accumulated state changes into buffer - var jacct journalAccounts - for addr, account := range dl.states.Accounts { - jacct.Addresses = append(jacct.Addresses, addr) - jacct.Accounts = append(jacct.Accounts, account) - } - if err := rlp.Encode(journalBuf, jacct); err != nil { - return err - } - storage := make([]journalStorage, 0, len(dl.states.Storages)) - for addr, slots := range dl.states.Storages { - entry := journalStorage{Account: addr} - for slotHash, slot := range slots { - entry.Hashes = append(entry.Hashes, slotHash) - entry.Slots = append(entry.Slots, slot) - } - storage = append(storage, entry) - } - if err := rlp.Encode(journalBuf, storage); err != nil { + // Write the associated flat state set into buffer + if err := dl.states.encode(journalBuf); err != nil { return err } @@ -553,7 +456,7 @@ func (dl *diffLayer) journal(w io.Writer, journalType JournalType) error { } } - log.Info("Journaled pathdb diff layer", "root", dl.root, "parent", dl.parent.rootHash(), "id", dl.stateID(), "block", dl.block, "nodes", len(dl.nodes)) + log.Info("Journaled pathdb diff layer", "root", dl.root, "parent", dl.parent.rootHash(), "id", dl.stateID(), "block", dl.block) return nil } diff --git a/triedb/pathdb/layertree.go b/triedb/pathdb/layertree.go index b75b71e11f..de1e6b969c 100644 --- a/triedb/pathdb/layertree.go +++ b/triedb/pathdb/layertree.go @@ -25,7 +25,6 @@ import ( "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/trie/trienode" - "github.com/ethereum/go-ethereum/trie/triestate" ) // layerTree is a group of state layers identified by the state root. @@ -98,7 +97,7 @@ func (tree *layerTree) len() int { } // add inserts a new layer into the tree if it can be linked to an existing old parent. -func (tree *layerTree) add(root common.Hash, parentRoot common.Hash, block uint64, nodes *trienode.MergedNodeSet, states *triestate.Set) error { +func (tree *layerTree) add(root common.Hash, parentRoot common.Hash, block uint64, nodes *trienode.MergedNodeSet, states *StateSetWithOrigin) error { // Reject noop updates to avoid self-loops. This is a special case that can // happen for clique networks and proof-of-stake networks where empty blocks // don't modify the state (0 block subsidy). @@ -117,7 +116,7 @@ func (tree *layerTree) add(root common.Hash, parentRoot common.Hash, block uint6 if parent == nil { return fmt.Errorf("triedb parent [%#x] layer missing", parentRoot) } - l := parent.update(root, parent.stateID()+1, block, nodes.Flatten(), states) + l := parent.update(root, parent.stateID()+1, block, newNodeSet(nodes.Flatten()), states) // Before adding layertree, update the hash cache. l.cache.Add(l) diff --git a/triedb/pathdb/metrics.go b/triedb/pathdb/metrics.go index 327cca2a91..a53f7388a3 100644 --- a/triedb/pathdb/metrics.go +++ b/triedb/pathdb/metrics.go @@ -19,31 +19,43 @@ package pathdb import "github.com/ethereum/go-ethereum/metrics" var ( - cleanHitMeter = metrics.NewRegisteredMeter("pathdb/clean/hit", nil) - cleanMissMeter = metrics.NewRegisteredMeter("pathdb/clean/miss", nil) - cleanReadMeter = metrics.NewRegisteredMeter("pathdb/clean/read", nil) - cleanWriteMeter = metrics.NewRegisteredMeter("pathdb/clean/write", nil) - - dirtyHitMeter = metrics.NewRegisteredMeter("pathdb/dirty/hit", nil) - dirtyMissMeter = metrics.NewRegisteredMeter("pathdb/dirty/miss", nil) - dirtyReadMeter = metrics.NewRegisteredMeter("pathdb/dirty/read", nil) - dirtyWriteMeter = metrics.NewRegisteredMeter("pathdb/dirty/write", nil) - dirtyNodeHitDepthHist = metrics.NewRegisteredHistogram("pathdb/dirty/depth", nil, metrics.NewExpDecaySample(1028, 0.015)) - - cleanFalseMeter = metrics.NewRegisteredMeter("pathdb/clean/false", nil) - dirtyFalseMeter = metrics.NewRegisteredMeter("pathdb/dirty/false", nil) - diskFalseMeter = metrics.NewRegisteredMeter("pathdb/disk/false", nil) - diffFalseMeter = metrics.NewRegisteredMeter("pathdb/diff/false", nil) + cleanNodeHitMeter = metrics.NewRegisteredMeter("pathdb/clean/node/hit", nil) + cleanNodeMissMeter = metrics.NewRegisteredMeter("pathdb/clean/node/miss", nil) + cleanNodeReadMeter = metrics.NewRegisteredMeter("pathdb/clean/node/read", nil) + cleanNodeWriteMeter = metrics.NewRegisteredMeter("pathdb/clean/node/write", nil) + + dirtyNodeHitMeter = metrics.NewRegisteredMeter("pathdb/dirty/node/hit", nil) + dirtyNodeMissMeter = metrics.NewRegisteredMeter("pathdb/dirty/node/miss", nil) + dirtyNodeReadMeter = metrics.NewRegisteredMeter("pathdb/dirty/node/read", nil) + dirtyNodeWriteMeter = metrics.NewRegisteredMeter("pathdb/dirty/node/write", nil) + dirtyNodeHitDepthHist = metrics.NewRegisteredHistogram("pathdb/dirty/node/depth", nil, metrics.NewExpDecaySample(1028, 0.015)) + + stateAccountInexMeter = metrics.NewRegisteredMeter("pathdb/state/account/inex/total", nil) + stateStorageInexMeter = metrics.NewRegisteredMeter("pathdb/state/storage/inex/total", nil) + stateAccountExistMeter = metrics.NewRegisteredMeter("pathdb/state/account/exist/total", nil) + stateStorageExistMeter = metrics.NewRegisteredMeter("pathdb/state/storage/exist/total", nil) + + dirtyStateHitMeter = metrics.NewRegisteredMeter("pathdb/dirty/state/hit", nil) + dirtyStateMissMeter = metrics.NewRegisteredMeter("pathdb/dirty/state/miss", nil) + dirtyStateReadMeter = metrics.NewRegisteredMeter("pathdb/dirty/state/read", nil) + dirtyStateWriteMeter = metrics.NewRegisteredMeter("pathdb/dirty/state/write", nil) + dirtyStateHitDepthHist = metrics.NewRegisteredHistogram("pathdb/dirty/state/depth", nil, metrics.NewExpDecaySample(1028, 0.015)) + + nodeCleanFalseMeter = metrics.NewRegisteredMeter("pathdb/clean/false", nil) + nodeDirtyFalseMeter = metrics.NewRegisteredMeter("pathdb/dirty/false", nil) + nodeDiskFalseMeter = metrics.NewRegisteredMeter("pathdb/disk/false", nil) + nodeDiffFalseMeter = metrics.NewRegisteredMeter("pathdb/diff/false", nil) commitTimeTimer = metrics.NewRegisteredTimer("pathdb/commit/time", nil) commitNodesMeter = metrics.NewRegisteredMeter("pathdb/commit/nodes", nil) commitBytesMeter = metrics.NewRegisteredMeter("pathdb/commit/bytes", nil) - gcNodesMeter = metrics.NewRegisteredMeter("pathdb/gc/nodes", nil) - gcBytesMeter = metrics.NewRegisteredMeter("pathdb/gc/bytes", nil) - - diffLayerBytesMeter = metrics.NewRegisteredMeter("pathdb/diff/bytes", nil) - diffLayerNodesMeter = metrics.NewRegisteredMeter("pathdb/diff/nodes", nil) + gcTrieNodeMeter = metrics.NewRegisteredMeter("pathdb/gc/node/count", nil) + gcTrieNodeBytesMeter = metrics.NewRegisteredMeter("pathdb/gc/node/bytes", nil) + gcAccountMeter = metrics.NewRegisteredMeter("pathdb/gc/account/count", nil) + gcAccountBytesMeter = metrics.NewRegisteredMeter("pathdb/gc/account/bytes", nil) + gcStorageMeter = metrics.NewRegisteredMeter("pathdb/gc/storage/count", nil) + gcStorageBytesMeter = metrics.NewRegisteredMeter("pathdb/gc/storage/bytes", nil) historyBuildTimeMeter = metrics.NewRegisteredTimer("pathdb/history/time", nil) historyDataBytesMeter = metrics.NewRegisteredMeter("pathdb/history/bytes/data", nil) diff --git a/triedb/pathdb/nodebuffer.go b/triedb/pathdb/nodebuffer.go deleted file mode 100644 index dd40898ada..0000000000 --- a/triedb/pathdb/nodebuffer.go +++ /dev/null @@ -1,302 +0,0 @@ -// Copyright 2022 The go-ethereum Authors -// This file is part of the go-ethereum library. -// -// The go-ethereum library is free software: you can redistribute it and/or modify -// it under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// The go-ethereum library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with the go-ethereum library. If not, see . - -package pathdb - -import ( - "bytes" - "fmt" - "maps" - "time" - - "github.com/VictoriaMetrics/fastcache" - "github.com/ethereum/go-ethereum/common" - "github.com/ethereum/go-ethereum/core/rawdb" - "github.com/ethereum/go-ethereum/crypto" - "github.com/ethereum/go-ethereum/ethdb" - "github.com/ethereum/go-ethereum/log" - "github.com/ethereum/go-ethereum/trie/trienode" -) - -var _ trienodebuffer = &nodebuffer{} - -// nodebuffer is a collection of modified trie nodes to aggregate the disk -// write. The content of the nodebuffer must be checked before diving into -// disk (since it basically is not-yet-written data). -type nodebuffer struct { - layers uint64 // The number of diff layers aggregated inside - size uint64 // The size of aggregated writes - limit uint64 // The maximum memory allowance in bytes - nodes map[common.Hash]map[string]*trienode.Node // The dirty node set, mapped by owner and path -} - -// newNodeBuffer initializes the node buffer with the provided nodes. -func newNodeBuffer(limit int, nodes map[common.Hash]map[string]*trienode.Node, layers uint64) *nodebuffer { - if nodes == nil { - nodes = make(map[common.Hash]map[string]*trienode.Node) - } - var size uint64 - for _, subset := range nodes { - for path, n := range subset { - size += uint64(len(n.Blob) + len(path)) - } - } - return &nodebuffer{ - layers: layers, - nodes: nodes, - size: size, - limit: uint64(limit), - } -} - -// node retrieves the trie node with given node info. -func (b *nodebuffer) node(owner common.Hash, path []byte) (*trienode.Node, bool) { - subset, ok := b.nodes[owner] - if !ok { - return nil, false - } - n, ok := subset[string(path)] - if !ok { - return nil, false - } - return n, true -} - -// commit merges the dirty nodes into the nodebuffer. This operation won't take -// the ownership of the nodes map which belongs to the bottom-most diff layer. -// It will just hold the node references from the given map which are safe to -// copy. -func (b *nodebuffer) commit(nodes map[common.Hash]map[string]*trienode.Node) trienodebuffer { - var ( - delta int64 - overwrite int64 - overwriteSize int64 - ) - for owner, subset := range nodes { - current, exist := b.nodes[owner] - if !exist { - // Allocate a new map for the subset instead of claiming it directly - // from the passed map to avoid potential concurrent map read/write. - // The nodes belong to original diff layer are still accessible even - // after merging, thus the ownership of nodes map should still belong - // to original layer and any mutation on it should be prevented. - for path, n := range subset { - delta += int64(len(n.Blob) + len(path) + len(owner)) - } - b.nodes[owner] = maps.Clone(subset) - continue - } - for path, n := range subset { - if orig, exist := current[path]; !exist { - delta += int64(len(n.Blob) + len(path) + len(owner)) - } else { - delta += int64(len(n.Blob) - len(orig.Blob)) - overwrite++ - overwriteSize += int64(len(orig.Blob) + len(path)) - } - current[path] = n - } - b.nodes[owner] = current - } - b.updateSize(delta) - b.layers++ - gcNodesMeter.Mark(overwrite) - gcBytesMeter.Mark(overwriteSize) - return b -} - -// revert is the reverse operation of commit. It also merges the provided nodes -// into the nodebuffer, the difference is that the provided node set should -// revert the changes made by the last state transition. -func (b *nodebuffer) revert(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node) error { - // Short circuit if no embedded state transition to revert. - if b.layers == 0 { - return errStateUnrecoverable - } - b.layers-- - - // Reset the entire buffer if only a single transition left. - if b.layers == 0 { - b.reset() - return nil - } - var delta int64 - for owner, subset := range nodes { - current, ok := b.nodes[owner] - if !ok { - panic(fmt.Sprintf("non-existent subset (%x)", owner)) - } - for path, n := range subset { - orig, ok := current[path] - if !ok { - // There is a special case in MPT that one child is removed from - // a fullNode which only has two children, and then a new child - // with different position is immediately inserted into the fullNode. - // In this case, the clean child of the fullNode will also be - // marked as dirty because of node collapse and expansion. - // - // In case of database rollback, don't panic if this "clean" - // node occurs which is not present in buffer. - var blob []byte - if owner == (common.Hash{}) { - blob = rawdb.ReadAccountTrieNode(db, []byte(path)) - } else { - blob = rawdb.ReadStorageTrieNode(db, owner, []byte(path)) - } - // Ignore the clean node in the case described above. - if bytes.Equal(blob, n.Blob) { - continue - } - panic(fmt.Sprintf("non-existent node (%x %v) blob: %v", owner, path, crypto.Keccak256Hash(n.Blob).Hex())) - } - current[path] = n - delta += int64(len(n.Blob)) - int64(len(orig.Blob)) - } - } - b.updateSize(delta) - return nil -} - -// updateSize updates the total cache size by the given delta. -func (b *nodebuffer) updateSize(delta int64) { - size := int64(b.size) + delta - if size >= 0 { - b.size = uint64(size) - return - } - s := b.size - b.size = 0 - log.Error("Invalid pathdb buffer size", "prev", common.StorageSize(s), "delta", common.StorageSize(delta)) -} - -// reset cleans up the disk cache. -func (b *nodebuffer) reset() { - b.layers = 0 - b.size = 0 - b.nodes = make(map[common.Hash]map[string]*trienode.Node) -} - -// empty returns an indicator if nodebuffer contains any state transition inside. -func (b *nodebuffer) empty() bool { - return b.layers == 0 -} - -// setSize sets the buffer size to the provided number, and invokes a flush -// operation if the current memory usage exceeds the new limit. -func (b *nodebuffer) setSize(size int, db ethdb.KeyValueStore, clean *fastcache.Cache, id uint64) error { - b.limit = uint64(size) - return b.flush(db, clean, id, false) -} - -// allocBatch returns a database batch with pre-allocated buffer. -func (b *nodebuffer) allocBatch(db ethdb.KeyValueStore) ethdb.Batch { - var metasize int - for owner, nodes := range b.nodes { - if owner == (common.Hash{}) { - metasize += len(nodes) * len(rawdb.TrieNodeAccountPrefix) // database key prefix - } else { - metasize += len(nodes) * (len(rawdb.TrieNodeStoragePrefix) + common.HashLength) // database key prefix + owner - } - } - return db.NewBatchWithSize((metasize + int(b.size)) * 11 / 10) // extra 10% for potential pebble internal stuff -} - -// flush persists the in-memory dirty trie node into the disk if the configured -// memory threshold is reached. Note, all data must be written atomically. -func (b *nodebuffer) flush(db ethdb.KeyValueStore, clean *fastcache.Cache, id uint64, force bool) error { - if b.size <= b.limit && !force { - return nil - } - // Ensure the target state id is aligned with the internal counter. - head := rawdb.ReadPersistentStateID(db) - if head+b.layers != id { - return fmt.Errorf("buffer layers (%d) cannot be applied on top of persisted state id (%d) to reach requested state id (%d)", b.layers, head, id) - } - var ( - start = time.Now() - batch = b.allocBatch(db) - ) - nodes := writeNodes(batch, b.nodes, clean) - rawdb.WritePersistentStateID(batch, id) - - // Flush all mutations in a single batch - size := batch.ValueSize() - if err := batch.Write(); err != nil { - return err - } - commitBytesMeter.Mark(int64(size)) - commitNodesMeter.Mark(int64(nodes)) - commitTimeTimer.UpdateSince(start) - log.Debug("Persisted pathdb nodes", "nodes", len(b.nodes), "bytes", common.StorageSize(size), "elapsed", common.PrettyDuration(time.Since(start))) - b.reset() - return nil -} - -func (b *nodebuffer) waitAndStopFlushing() {} - -// writeNodes writes the trie nodes into the provided database batch. -// Note this function will also inject all the newly written nodes -// into clean cache. -func writeNodes(batch ethdb.Batch, nodes map[common.Hash]map[string]*trienode.Node, clean *fastcache.Cache) (total int) { - for owner, subset := range nodes { - for path, n := range subset { - if n.IsDeleted() { - if owner == (common.Hash{}) { - rawdb.DeleteAccountTrieNode(batch, []byte(path)) - } else { - rawdb.DeleteStorageTrieNode(batch, owner, []byte(path)) - } - if clean != nil { - clean.Del(cacheKey(owner, []byte(path))) - } - } else { - if owner == (common.Hash{}) { - rawdb.WriteAccountTrieNode(batch, []byte(path), n.Blob) - } else { - rawdb.WriteStorageTrieNode(batch, owner, []byte(path), n.Blob) - } - if clean != nil { - clean.Set(cacheKey(owner, []byte(path)), n.Blob) - } - } - } - total += len(subset) - } - return total -} - -// cacheKey constructs the unique key of clean cache. -func cacheKey(owner common.Hash, path []byte) []byte { - if owner == (common.Hash{}) { - return path - } - return append(owner.Bytes(), path...) -} - -// getSize return the nodebuffer used size. -func (b *nodebuffer) getSize() (uint64, uint64) { - return b.size, 0 -} - -// getAllNodes return all the trie nodes are cached in nodebuffer. -func (b *nodebuffer) getAllNodes() map[common.Hash]map[string]*trienode.Node { - return b.nodes -} - -// getLayers return the size of cached difflayers. -func (b *nodebuffer) getLayers() uint64 { - return b.layers -} diff --git a/triedb/pathdb/nodes.go b/triedb/pathdb/nodes.go new file mode 100644 index 0000000000..dee8c872ac --- /dev/null +++ b/triedb/pathdb/nodes.go @@ -0,0 +1,246 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see + +package pathdb + +import ( + "bytes" + "fmt" + "io" + "maps" + + "github.com/VictoriaMetrics/fastcache" + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/crypto" + "github.com/ethereum/go-ethereum/ethdb" + "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/rlp" + "github.com/ethereum/go-ethereum/trie/trienode" +) + +// nodeSet represents a collection of modified trie nodes resulting from a state +// transition, typically corresponding to a block execution. It can also represent +// the combined trie node set from several aggregated state transitions. +type nodeSet struct { + size uint64 // aggregated size of the trie node + nodes map[common.Hash]map[string]*trienode.Node // node set, mapped by owner and path +} + +// newNodeSet constructs the set with the provided dirty trie nodes. +func newNodeSet(nodes map[common.Hash]map[string]*trienode.Node) *nodeSet { + // Don't panic for the lazy callers, initialize the nil map instead + if nodes == nil { + nodes = make(map[common.Hash]map[string]*trienode.Node) + } + s := &nodeSet{nodes: nodes} + s.computeSize() + return s +} + +// computeSize calculates the database size of the held trie nodes. +func (s *nodeSet) computeSize() { + var size uint64 + for owner, subset := range s.nodes { + var prefix int + if owner != (common.Hash{}) { + prefix = common.HashLength // owner (32 bytes) for storage trie nodes + } + for path, n := range subset { + size += uint64(prefix + len(n.Blob) + len(path)) + } + } + s.size = size +} + +// updateSize updates the total cache size by the given delta. +func (s *nodeSet) updateSize(delta int64) { + size := int64(s.size) + delta + if size >= 0 { + s.size = uint64(size) + return + } + log.Error("Nodeset size underflow", "prev", common.StorageSize(s.size), "delta", common.StorageSize(delta)) + s.size = 0 +} + +// node retrieves the trie node with node path and its trie identifier. +func (s *nodeSet) node(owner common.Hash, path []byte) (*trienode.Node, bool) { + subset, ok := s.nodes[owner] + if !ok { + return nil, false + } + n, ok := subset[string(path)] + if !ok { + return nil, false + } + return n, true +} + +// merge integrates the provided dirty nodes into the set. The provided nodeset +// will remain unchanged, as it may still be referenced by other layers. +func (s *nodeSet) merge(set *nodeSet) { + var ( + delta int64 // size difference resulting from node merging + overwrite counter // counter of nodes being overwritten + ) + for owner, subset := range set.nodes { + var prefix int + if owner != (common.Hash{}) { + prefix = common.HashLength + } + current, exist := s.nodes[owner] + if !exist { + for path, n := range subset { + delta += int64(prefix + len(n.Blob) + len(path)) + } + // Perform a shallow copy of the map for the subset instead of claiming it + // directly from the provided nodeset to avoid potential concurrent map + // read/write issues. The nodes belonging to the original diff layer remain + // accessible even after merging. Therefore, ownership of the nodes map + // should still belong to the original layer, and any modifications to it + // should be prevented. + s.nodes[owner] = maps.Clone(subset) + continue + } + for path, n := range subset { + if orig, exist := current[path]; !exist { + delta += int64(prefix + len(n.Blob) + len(path)) + } else { + delta += int64(len(n.Blob) - len(orig.Blob)) + overwrite.add(prefix + len(orig.Blob) + len(path)) + } + current[path] = n + } + s.nodes[owner] = current + } + overwrite.report(gcTrieNodeMeter, gcTrieNodeBytesMeter) + s.updateSize(delta) +} + +// revertTo merges the provided trie nodes into the set. This should reverse the +// changes made by the most recent state transition. +func (s *nodeSet) revertTo(db ethdb.KeyValueReader, nodes map[common.Hash]map[string]*trienode.Node) { + var delta int64 + for owner, subset := range nodes { + current, ok := s.nodes[owner] + if !ok { + panic(fmt.Sprintf("non-existent subset (%x)", owner)) + } + for path, n := range subset { + orig, ok := current[path] + if !ok { + // There is a special case in merkle tree that one child is removed + // from a fullNode which only has two children, and then a new child + // with different position is immediately inserted into the fullNode. + // In this case, the clean child of the fullNode will also be marked + // as dirty because of node collapse and expansion. In case of database + // rollback, don't panic if this "clean" node occurs which is not + // present in buffer. + var blob []byte + if owner == (common.Hash{}) { + blob = rawdb.ReadAccountTrieNode(db, []byte(path)) + } else { + blob = rawdb.ReadStorageTrieNode(db, owner, []byte(path)) + } + // Ignore the clean node in the case described above. + if bytes.Equal(blob, n.Blob) { + continue + } + panic(fmt.Sprintf("non-existent node (%x %v) blob: %v", owner, path, crypto.Keccak256Hash(n.Blob).Hex())) + } + current[path] = n + delta += int64(len(n.Blob)) - int64(len(orig.Blob)) + } + } + s.updateSize(delta) +} + +// journalNode represents a trie node persisted in the journal. +type journalNode struct { + Path []byte // Path of the node in the trie + Blob []byte // RLP-encoded trie node blob, nil means the node is deleted +} + +// journalNodes represents a list trie nodes belong to a single account +// or the main account trie. +type journalNodes struct { + Owner common.Hash + Nodes []journalNode +} + +// encode serializes the content of trie nodes into the provided writer. +func (s *nodeSet) encode(w io.Writer) error { + nodes := make([]journalNodes, 0, len(s.nodes)) + for owner, subset := range s.nodes { + entry := journalNodes{Owner: owner} + for path, node := range subset { + entry.Nodes = append(entry.Nodes, journalNode{ + Path: []byte(path), + Blob: node.Blob, + }) + } + nodes = append(nodes, entry) + } + return rlp.Encode(w, nodes) +} + +// decode deserializes the content from the rlp stream into the nodeset. +func (s *nodeSet) decode(r *rlp.Stream) error { + var encoded []journalNodes + if err := r.Decode(&encoded); err != nil { + return fmt.Errorf("load nodes: %v", err) + } + nodes := make(map[common.Hash]map[string]*trienode.Node) + for _, entry := range encoded { + subset := make(map[string]*trienode.Node) + for _, n := range entry.Nodes { + if len(n.Blob) > 0 { + subset[string(n.Path)] = trienode.New(crypto.Keccak256Hash(n.Blob), n.Blob) + } else { + subset[string(n.Path)] = trienode.NewDeleted() + } + } + nodes[entry.Owner] = subset + } + s.nodes = nodes + s.computeSize() + return nil +} + +// write flushes nodes into the provided database batch as a whole. +func (s *nodeSet) write(batch ethdb.Batch, clean *fastcache.Cache) int { + return writeNodes(batch, s.nodes, clean) +} + +// reset clears all cached trie node data. +func (s *nodeSet) reset() { + s.nodes = make(map[common.Hash]map[string]*trienode.Node) + s.size = 0 +} + +// dbsize returns the approximate size of db write. +func (s *nodeSet) dbsize() int { + var m int + for owner, nodes := range s.nodes { + if owner == (common.Hash{}) { + m += len(nodes) * len(rawdb.TrieNodeAccountPrefix) // database key prefix + } else { + m += len(nodes) * (len(rawdb.TrieNodeStoragePrefix)) // database key prefix + } + } + return m + int(s.size) +} diff --git a/triedb/pathdb/reader.go b/triedb/pathdb/reader.go index 74a7e13ffb..d6f467c121 100644 --- a/triedb/pathdb/reader.go +++ b/triedb/pathdb/reader.go @@ -21,7 +21,9 @@ import ( "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common/hexutil" + "github.com/ethereum/go-ethereum/core/types" "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/rlp" "github.com/ethereum/go-ethereum/triedb/database" ) @@ -45,14 +47,14 @@ func (loc *nodeLoc) string() string { return fmt.Sprintf("loc: %s, depth: %d", loc.loc, loc.depth) } -// reader implements the database.Reader interface, providing the functionalities to +// reader implements the database.NodeReader interface, providing the functionalities to // retrieve trie nodes by wrapping the internal state layer. type reader struct { layer layer noHashCheck bool } -// Node implements database.Reader interface, retrieving the node with specified +// Node implements database.NodeReader interface, retrieving the node with specified // node info. Don't modify the returned byte slice since it's not deep-copied // and still be referenced by database. func (r *reader) Node(owner common.Hash, path []byte, hash common.Hash) ([]byte, error) { @@ -66,13 +68,13 @@ func (r *reader) Node(owner common.Hash, path []byte, hash common.Hash) ([]byte, // is not found. switch loc.loc { case locCleanCache: - cleanFalseMeter.Mark(1) + nodeCleanFalseMeter.Mark(1) case locDirtyCache: - dirtyFalseMeter.Mark(1) + nodeDirtyFalseMeter.Mark(1) case locDiffLayer: - diffFalseMeter.Mark(1) + nodeDiffFalseMeter.Mark(1) case locDiskLayer: - diskFalseMeter.Mark(1) + nodeDiskFalseMeter.Mark(1) } blobHex := "nil" if len(blob) > 0 { @@ -84,11 +86,54 @@ func (r *reader) Node(owner common.Hash, path []byte, hash common.Hash) ([]byte, return blob, nil } -// Reader retrieves a layer belonging to the given state root. -func (db *Database) Reader(root common.Hash) (database.Reader, error) { +// Account directly retrieves the account associated with a particular hash in +// the slim data format. An error will be returned if the read operation exits +// abnormally. Specifically, if the layer is already stale. +// +// Note: +// - the returned account object is safe to modify +// - no error will be returned if the requested account is not found in database +func (r *reader) Account(hash common.Hash) (*types.SlimAccount, error) { + blob, err := r.layer.account(hash, 0) + if err != nil { + return nil, err + } + if len(blob) == 0 { + return nil, nil + } + account := new(types.SlimAccount) + if err := rlp.DecodeBytes(blob, account); err != nil { + panic(err) + } + return account, nil +} + +// Storage directly retrieves the storage data associated with a particular hash, +// within a particular account. An error will be returned if the read operation +// exits abnormally. Specifically, if the layer is already stale. +// +// Note: +// - the returned storage data is not a copy, please don't modify it +// - no error will be returned if the requested slot is not found in database +func (r *reader) Storage(accountHash, storageHash common.Hash) ([]byte, error) { + return r.layer.storage(accountHash, storageHash, 0) +} + +// NodeReader retrieves a layer belonging to the given state root. +func (db *Database) NodeReader(root common.Hash) (database.NodeReader, error) { layer := db.tree.get(root) if layer == nil { return nil, fmt.Errorf("state %#x is not available", root) } return &reader{layer: layer, noHashCheck: db.isVerkle}, nil } + +// StateReader returns a reader that allows access to the state data associated +// with the specified state. +func (db *Database) StateReader(root common.Hash) (database.StateReader, error) { + layer := db.tree.get(root) + if layer == nil { + return nil, fmt.Errorf("state %#x is not available", root) + } + return &reader{layer: layer}, nil +} diff --git a/triedb/pathdb/states.go b/triedb/pathdb/states.go new file mode 100644 index 0000000000..6e633db272 --- /dev/null +++ b/triedb/pathdb/states.go @@ -0,0 +1,547 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see + +package pathdb + +import ( + "fmt" + "io" + "slices" + "sync" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/core/rawdb" + "github.com/ethereum/go-ethereum/log" + "github.com/ethereum/go-ethereum/metrics" + "github.com/ethereum/go-ethereum/rlp" + "golang.org/x/exp/maps" +) + +// counter helps in tracking items and their corresponding sizes. +type counter struct { + n int + size int +} + +// add size to the counter and increase the item counter. +func (c *counter) add(size int) { + c.n++ + c.size += size +} + +// report uploads the cached statistics to meters. +func (c *counter) report(count, size *metrics.Meter) { + count.Mark(int64(c.n)) + size.Mark(int64(c.size)) +} + +// stateSet represents a collection of state modifications associated with a +// transition (e.g., a block execution) or multiple aggregated transitions. +// +// A stateSet can only reside within a diffLayer or the buffer of a diskLayer, +// serving as the envelope for the set. Lock protection is not required for +// accessing or mutating the account set and storage set, as the associated +// envelope is always marked as stale before any mutation is applied. Any +// subsequent state access will be denied due to the stale flag. Therefore, +// state access and mutation won't happen at the same time with guarantee. +type stateSet struct { + accountData map[common.Hash][]byte // Keyed accounts for direct retrieval (nil means deleted) + storageData map[common.Hash]map[common.Hash][]byte // Keyed storage slots for direct retrieval. one per account (nil means deleted) + size uint64 // Memory size of the state data (accountData and storageData) + + accountListSorted []common.Hash // List of account for iteration. If it exists, it's sorted, otherwise it's nil + storageListSorted map[common.Hash][]common.Hash // List of storage slots for iterated retrievals, one per account. Any existing lists are sorted if non-nil + + // Lock for guarding the two lists above. These lists might be accessed + // concurrently and lock protection is essential to avoid concurrent + // slice or map read/write. + listLock sync.RWMutex +} + +// newStates constructs the state set with the provided account and storage data. +func newStates(accounts map[common.Hash][]byte, storages map[common.Hash]map[common.Hash][]byte) *stateSet { + // Don't panic for the lazy callers, initialize the nil maps instead. + if accounts == nil { + accounts = make(map[common.Hash][]byte) + } + if storages == nil { + storages = make(map[common.Hash]map[common.Hash][]byte) + } + s := &stateSet{ + accountData: accounts, + storageData: storages, + storageListSorted: make(map[common.Hash][]common.Hash), + } + s.size = s.check() + return s +} + +// account returns the account data associated with the specified address hash. +func (s *stateSet) account(hash common.Hash) ([]byte, bool) { + // If the account is known locally, return it + if data, ok := s.accountData[hash]; ok { + return data, true + } + return nil, false // account is unknown in this set +} + +// storage returns the storage slot associated with the specified address hash +// and storage key hash. +func (s *stateSet) storage(accountHash, storageHash common.Hash) ([]byte, bool) { + // If the account is known locally, try to resolve the slot locally + if storage, ok := s.storageData[accountHash]; ok { + if data, ok := storage[storageHash]; ok { + return data, true + } + } + return nil, false // storage is unknown in this set +} + +// check sanitizes accounts and storage slots to ensure the data validity. +// Additionally, it computes the total memory size occupied by the maps. +func (s *stateSet) check() uint64 { + var size int + for _, blob := range s.accountData { + size += common.HashLength + len(blob) + } + for accountHash, slots := range s.storageData { + if slots == nil { + panic(fmt.Sprintf("storage %#x nil", accountHash)) // nil slots is not permitted + } + for _, blob := range slots { + size += 2*common.HashLength + len(blob) + } + } + return uint64(size) +} + +// accountList returns a sorted list of all accounts in this state set, including +// the deleted ones. +// +// Note, the returned slice is not a copy, so do not modify it. +// +// nolint:unused +func (s *stateSet) accountList() []common.Hash { + // If an old list already exists, return it + s.listLock.RLock() + list := s.accountListSorted + s.listLock.RUnlock() + + if list != nil { + return list + } + // No old sorted account list exists, generate a new one. It's possible that + // multiple threads waiting for the write lock may regenerate the list + // multiple times, which is acceptable. + s.listLock.Lock() + defer s.listLock.Unlock() + + list = maps.Keys(s.accountData) + slices.SortFunc(list, common.Hash.Cmp) + s.accountListSorted = list + return list +} + +// StorageList returns a sorted list of all storage slot hashes in this state set +// for the given account. The returned list will include the hash of deleted +// storage slot. +// +// Note, the returned slice is not a copy, so do not modify it. +// +// nolint:unused +func (s *stateSet) storageList(accountHash common.Hash) []common.Hash { + s.listLock.RLock() + if _, ok := s.storageData[accountHash]; !ok { + // Account not tracked by this layer + s.listLock.RUnlock() + return nil + } + // If an old list already exists, return it + if list, exist := s.storageListSorted[accountHash]; exist { + s.listLock.RUnlock() + return list // the cached list can't be nil + } + s.listLock.RUnlock() + + // No old sorted account list exists, generate a new one. It's possible that + // multiple threads waiting for the write lock may regenerate the list + // multiple times, which is acceptable. + s.listLock.Lock() + defer s.listLock.Unlock() + + list := maps.Keys(s.storageData[accountHash]) + slices.SortFunc(list, common.Hash.Cmp) + s.storageListSorted[accountHash] = list + return list +} + +// clearLists invalidates the cached account list and storage lists. +func (s *stateSet) clearLists() { + s.listLock.Lock() + defer s.listLock.Unlock() + + s.accountListSorted = nil + s.storageListSorted = make(map[common.Hash][]common.Hash) +} + +// merge integrates the accounts and storages from the external set into the +// local set, ensuring the combined set reflects the combined state of both. +// +// The stateSet supplied as parameter set will not be mutated by this operation, +// as it may still be referenced by other layers. +func (s *stateSet) merge(other *stateSet) { + var ( + delta int + accountOverwrites counter + storageOverwrites counter + ) + // Apply the updated account data + for accountHash, data := range other.accountData { + if origin, ok := s.accountData[accountHash]; ok { + delta += len(data) - len(origin) + accountOverwrites.add(common.HashLength + len(origin)) + } else { + delta += common.HashLength + len(data) + } + s.accountData[accountHash] = data + } + // Apply all the updated storage slots (individually) + for accountHash, storage := range other.storageData { + // If storage didn't exist in the set, overwrite blindly + if _, ok := s.storageData[accountHash]; !ok { + // To prevent potential concurrent map read/write issues, allocate a + // new map for the storage instead of claiming it directly from the + // passed external set. Even after merging, the slots belonging to the + // external state set remain accessible, so ownership of the map should + // not be taken, and any mutation on it should be avoided. + slots := make(map[common.Hash][]byte, len(storage)) + for storageHash, data := range storage { + slots[storageHash] = data + delta += 2*common.HashLength + len(data) + } + s.storageData[accountHash] = slots + continue + } + // Storage exists in both local and external set, merge the slots + slots := s.storageData[accountHash] + for storageHash, data := range storage { + if origin, ok := slots[storageHash]; ok { + delta += len(data) - len(origin) + storageOverwrites.add(2*common.HashLength + len(origin)) + } else { + delta += 2*common.HashLength + len(data) + } + slots[storageHash] = data + } + } + accountOverwrites.report(gcAccountMeter, gcAccountBytesMeter) + storageOverwrites.report(gcStorageMeter, gcStorageBytesMeter) + s.clearLists() + s.updateSize(delta) +} + +// revertTo takes the original value of accounts and storages as input and reverts +// the latest state transition applied on the state set. +// +// Notably, this operation may result in the set containing more entries after a +// revert. For example, if account x did not exist and was created during transition +// w, reverting w will retain an x=nil entry in the set. And also if account x along +// with its storage slots was deleted in the transition w, reverting w will retain +// a list of additional storage slots with their original value. +func (s *stateSet) revertTo(accountOrigin map[common.Hash][]byte, storageOrigin map[common.Hash]map[common.Hash][]byte) { + var delta int // size tracking + for addrHash, blob := range accountOrigin { + data, ok := s.accountData[addrHash] + if !ok { + panic(fmt.Sprintf("non-existent account for reverting, %x", addrHash)) + } + if len(data) == 0 && len(blob) == 0 { + panic(fmt.Sprintf("invalid account mutation (null to null), %x", addrHash)) + } + delta += len(blob) - len(data) + s.accountData[addrHash] = blob + } + // Overwrite the storage data with original value blindly + for addrHash, storage := range storageOrigin { + slots := s.storageData[addrHash] + if len(slots) == 0 { + panic(fmt.Sprintf("non-existent storage set for reverting, %x", addrHash)) + } + for storageHash, blob := range storage { + data, ok := slots[storageHash] + if !ok { + panic(fmt.Sprintf("non-existent storage slot for reverting, %x-%x", addrHash, storageHash)) + } + if len(blob) == 0 && len(data) == 0 { + panic(fmt.Sprintf("invalid storage slot mutation (null to null), %x-%x", addrHash, storageHash)) + } + delta += len(blob) - len(data) + slots[storageHash] = blob + } + } + s.clearLists() + s.updateSize(delta) +} + +// updateSize updates the total cache size by the given delta. +func (s *stateSet) updateSize(delta int) { + size := int64(s.size) + int64(delta) + if size >= 0 { + s.size = uint64(size) + return + } + log.Error("Stateset size underflow", "prev", common.StorageSize(s.size), "delta", common.StorageSize(delta)) + s.size = 0 +} + +// encode serializes the content of state set into the provided writer. +func (s *stateSet) encode(w io.Writer) error { + // Encode accounts + type accounts struct { + AddrHashes []common.Hash + Accounts [][]byte + } + var enc accounts + for addrHash, blob := range s.accountData { + enc.AddrHashes = append(enc.AddrHashes, addrHash) + enc.Accounts = append(enc.Accounts, blob) + } + if err := rlp.Encode(w, enc); err != nil { + return err + } + // Encode storages + type Storage struct { + AddrHash common.Hash + Keys []common.Hash + Vals [][]byte + } + storages := make([]Storage, 0, len(s.storageData)) + for addrHash, slots := range s.storageData { + keys := make([]common.Hash, 0, len(slots)) + vals := make([][]byte, 0, len(slots)) + for key, val := range slots { + keys = append(keys, key) + vals = append(vals, val) + } + storages = append(storages, Storage{ + AddrHash: addrHash, + Keys: keys, + Vals: vals, + }) + } + return rlp.Encode(w, storages) +} + +// decode deserializes the content from the rlp stream into the state set. +func (s *stateSet) decode(r *rlp.Stream) error { + type accounts struct { + AddrHashes []common.Hash + Accounts [][]byte + } + var ( + dec accounts + accountSet = make(map[common.Hash][]byte) + ) + if err := r.Decode(&dec); err != nil { + return fmt.Errorf("load diff accounts: %v", err) + } + for i := 0; i < len(dec.AddrHashes); i++ { + accountSet[dec.AddrHashes[i]] = dec.Accounts[i] + } + s.accountData = accountSet + + // Decode storages + type storage struct { + AddrHash common.Hash + Keys []common.Hash + Vals [][]byte + } + var ( + storages []storage + storageSet = make(map[common.Hash]map[common.Hash][]byte) + ) + if err := r.Decode(&storages); err != nil { + return fmt.Errorf("load diff storage: %v", err) + } + for _, entry := range storages { + storageSet[entry.AddrHash] = make(map[common.Hash][]byte, len(entry.Keys)) + for i := 0; i < len(entry.Keys); i++ { + storageSet[entry.AddrHash][entry.Keys[i]] = entry.Vals[i] + } + } + s.storageData = storageSet + s.storageListSorted = make(map[common.Hash][]common.Hash) + + s.size = s.check() + return nil +} + +// reset clears all cached state data, including any optional sorted lists that +// may have been generated. +func (s *stateSet) reset() { + s.accountData = make(map[common.Hash][]byte) + s.storageData = make(map[common.Hash]map[common.Hash][]byte) + s.size = 0 + s.accountListSorted = nil + s.storageListSorted = make(map[common.Hash][]common.Hash) +} + +// dbsize returns the approximate size for db write. +// +// nolint:unused +func (s *stateSet) dbsize() int { + m := len(s.accountData) * len(rawdb.SnapshotAccountPrefix) + for _, slots := range s.storageData { + m += len(slots) * len(rawdb.SnapshotStoragePrefix) + } + return m + int(s.size) +} + +// StateSetWithOrigin wraps the state set with additional original values of the +// mutated states. +type StateSetWithOrigin struct { + *stateSet + + // AccountOrigin represents the account data before the state transition, + // corresponding to both the accountData and destructSet. It's keyed by the + // account address. The nil value means the account was not present before. + accountOrigin map[common.Address][]byte + + // StorageOrigin represents the storage data before the state transition, + // corresponding to storageData and deleted slots of destructSet. It's keyed + // by the account address and slot key hash. The nil value means the slot was + // not present. + storageOrigin map[common.Address]map[common.Hash][]byte + + // Memory size of the state data (accountOrigin and storageOrigin) + size uint64 +} + +// NewStateSetWithOrigin constructs the state set with the provided data. +func NewStateSetWithOrigin(accounts map[common.Hash][]byte, storages map[common.Hash]map[common.Hash][]byte, accountOrigin map[common.Address][]byte, storageOrigin map[common.Address]map[common.Hash][]byte) *StateSetWithOrigin { + // Don't panic for the lazy callers, initialize the nil maps instead. + if accountOrigin == nil { + accountOrigin = make(map[common.Address][]byte) + } + if storageOrigin == nil { + storageOrigin = make(map[common.Address]map[common.Hash][]byte) + } + // Count the memory size occupied by the set. Note that each slot key here + // uses 2*common.HashLength to keep consistent with the calculation method + // of stateSet. + var size int + for _, data := range accountOrigin { + size += common.HashLength + len(data) + } + for _, slots := range storageOrigin { + for _, data := range slots { + size += 2*common.HashLength + len(data) + } + } + set := newStates(accounts, storages) + return &StateSetWithOrigin{ + stateSet: set, + accountOrigin: accountOrigin, + storageOrigin: storageOrigin, + size: set.size + uint64(size), + } +} + +// encode serializes the content of state set into the provided writer. +func (s *StateSetWithOrigin) encode(w io.Writer) error { + // Encode state set + if err := s.stateSet.encode(w); err != nil { + return err + } + // Encode accounts + type Accounts struct { + Addresses []common.Address + Accounts [][]byte + } + var accounts Accounts + for address, blob := range s.accountOrigin { + accounts.Addresses = append(accounts.Addresses, address) + accounts.Accounts = append(accounts.Accounts, blob) + } + if err := rlp.Encode(w, accounts); err != nil { + return err + } + // Encode storages + type Storage struct { + Address common.Address + Keys []common.Hash + Vals [][]byte + } + storages := make([]Storage, 0, len(s.storageOrigin)) + for address, slots := range s.storageOrigin { + keys := make([]common.Hash, 0, len(slots)) + vals := make([][]byte, 0, len(slots)) + for key, val := range slots { + keys = append(keys, key) + vals = append(vals, val) + } + storages = append(storages, Storage{Address: address, Keys: keys, Vals: vals}) + } + return rlp.Encode(w, storages) +} + +// decode deserializes the content from the rlp stream into the state set. +func (s *StateSetWithOrigin) decode(r *rlp.Stream) error { + if s.stateSet == nil { + s.stateSet = &stateSet{} + } + if err := s.stateSet.decode(r); err != nil { + return err + } + // Decode account origin + type Accounts struct { + Addresses []common.Address + Accounts [][]byte + } + var ( + accounts Accounts + accountSet = make(map[common.Address][]byte) + ) + if err := r.Decode(&accounts); err != nil { + return fmt.Errorf("load diff account origin set: %v", err) + } + for i := 0; i < len(accounts.Accounts); i++ { + accountSet[accounts.Addresses[i]] = accounts.Accounts[i] + } + s.accountOrigin = accountSet + + // Decode storage origin + type Storage struct { + Address common.Address + Keys []common.Hash + Vals [][]byte + } + var ( + storages []Storage + storageSet = make(map[common.Address]map[common.Hash][]byte) + ) + if err := r.Decode(&storages); err != nil { + return fmt.Errorf("load diff storage origin: %v", err) + } + for _, storage := range storages { + storageSet[storage.Address] = make(map[common.Hash][]byte) + for i := 0; i < len(storage.Keys); i++ { + storageSet[storage.Address][storage.Keys[i]] = storage.Vals[i] + } + } + s.storageOrigin = storageSet + return nil +} diff --git a/triedb/pathdb/states_test.go b/triedb/pathdb/states_test.go new file mode 100644 index 0000000000..4557fa958d --- /dev/null +++ b/triedb/pathdb/states_test.go @@ -0,0 +1,453 @@ +// Copyright 2024 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see + +package pathdb + +import ( + "bytes" + "reflect" + "testing" + + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/rlp" +) + +func TestStatesMerge(t *testing.T) { + a := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa0}, + common.Hash{0xb}: {0xb0}, + common.Hash{0xc}: {0xc0}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x10}, + common.Hash{0x2}: {0x20}, + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x10}, + }, + common.Hash{0xc}: { + common.Hash{0x1}: {0x10}, + }, + }, + ) + b := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa1}, + common.Hash{0xb}: {0xb1}, + common.Hash{0xc}: nil, // delete account + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x11}, + common.Hash{0x2}: nil, // delete slot + common.Hash{0x3}: {0x31}, + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x11}, + }, + common.Hash{0xc}: { + common.Hash{0x1}: nil, // delete slot + }, + }, + ) + a.merge(b) + + blob, exist := a.account(common.Hash{0xa}) + if !exist || !bytes.Equal(blob, []byte{0xa1}) { + t.Error("Unexpected value for account a") + } + blob, exist = a.account(common.Hash{0xb}) + if !exist || !bytes.Equal(blob, []byte{0xb1}) { + t.Error("Unexpected value for account b") + } + blob, exist = a.account(common.Hash{0xc}) + if !exist || len(blob) != 0 { + t.Error("Unexpected value for account c") + } + // unknown account + blob, exist = a.account(common.Hash{0xd}) + if exist || len(blob) != 0 { + t.Error("Unexpected value for account d") + } + + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x1}) + if !exist || !bytes.Equal(blob, []byte{0x11}) { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x2}) + if !exist || len(blob) != 0 { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x3}) + if !exist || !bytes.Equal(blob, []byte{0x31}) { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xb}, common.Hash{0x1}) + if !exist || !bytes.Equal(blob, []byte{0x11}) { + t.Error("Unexpected value for b's storage") + } + blob, exist = a.storage(common.Hash{0xc}, common.Hash{0x1}) + if !exist || len(blob) != 0 { + t.Error("Unexpected value for c's storage") + } + + // unknown storage slots + blob, exist = a.storage(common.Hash{0xd}, common.Hash{0x1}) + if exist || len(blob) != 0 { + t.Error("Unexpected value for d's storage") + } +} + +func TestStatesRevert(t *testing.T) { + a := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa0}, + common.Hash{0xb}: {0xb0}, + common.Hash{0xc}: {0xc0}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x10}, + common.Hash{0x2}: {0x20}, + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x10}, + }, + common.Hash{0xc}: { + common.Hash{0x1}: {0x10}, + }, + }, + ) + b := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa1}, + common.Hash{0xb}: {0xb1}, + common.Hash{0xc}: nil, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x11}, + common.Hash{0x2}: nil, + common.Hash{0x3}: {0x31}, + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x11}, + }, + common.Hash{0xc}: { + common.Hash{0x1}: nil, + }, + }, + ) + a.merge(b) + a.revertTo( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa0}, + common.Hash{0xb}: {0xb0}, + common.Hash{0xc}: {0xc0}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x10}, + common.Hash{0x2}: {0x20}, + common.Hash{0x3}: nil, + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x10}, + }, + common.Hash{0xc}: { + common.Hash{0x1}: {0x10}, + }, + }, + ) + + blob, exist := a.account(common.Hash{0xa}) + if !exist || !bytes.Equal(blob, []byte{0xa0}) { + t.Error("Unexpected value for account a") + } + blob, exist = a.account(common.Hash{0xb}) + if !exist || !bytes.Equal(blob, []byte{0xb0}) { + t.Error("Unexpected value for account b") + } + blob, exist = a.account(common.Hash{0xc}) + if !exist || !bytes.Equal(blob, []byte{0xc0}) { + t.Error("Unexpected value for account c") + } + // unknown account + blob, exist = a.account(common.Hash{0xd}) + if exist || len(blob) != 0 { + t.Error("Unexpected value for account d") + } + + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x1}) + if !exist || !bytes.Equal(blob, []byte{0x10}) { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x2}) + if !exist || !bytes.Equal(blob, []byte{0x20}) { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xa}, common.Hash{0x3}) + if !exist || len(blob) != 0 { + t.Error("Unexpected value for a's storage") + } + blob, exist = a.storage(common.Hash{0xb}, common.Hash{0x1}) + if !exist || !bytes.Equal(blob, []byte{0x10}) { + t.Error("Unexpected value for b's storage") + } + blob, exist = a.storage(common.Hash{0xc}, common.Hash{0x1}) + if !exist || !bytes.Equal(blob, []byte{0x10}) { + t.Error("Unexpected value for c's storage") + } + // unknown storage slots + blob, exist = a.storage(common.Hash{0xd}, common.Hash{0x1}) + if exist || len(blob) != 0 { + t.Error("Unexpected value for d's storage") + } +} + +// TestStateRevertAccountNullMarker tests the scenario that account x did not exist +// before and was created during transition w, reverting w will retain an x=nil +// entry in the set. +func TestStateRevertAccountNullMarker(t *testing.T) { + a := newStates(nil, nil) // empty initial state + b := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa}, + }, + nil, + ) + a.merge(b) // create account 0xa + a.revertTo( + map[common.Hash][]byte{ + common.Hash{0xa}: nil, + }, + nil, + ) // revert the transition b + + blob, exist := a.account(common.Hash{0xa}) + if !exist { + t.Fatal("null marker is not found") + } + if len(blob) != 0 { + t.Fatalf("Unexpected value for account, %v", blob) + } +} + +// TestStateRevertStorageNullMarker tests the scenario that slot x did not exist +// before and was created during transition w, reverting w will retain an x=nil +// entry in the set. +func TestStateRevertStorageNullMarker(t *testing.T) { + a := newStates(map[common.Hash][]byte{ + common.Hash{0xa}: {0xa}, + }, nil) // initial state with account 0xa + + b := newStates( + nil, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x1}, + }, + }, + ) + a.merge(b) // create slot 0x1 + a.revertTo( + nil, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: nil, + }, + }, + ) // revert the transition b + + blob, exist := a.storage(common.Hash{0xa}, common.Hash{0x1}) + if !exist { + t.Fatal("null marker is not found") + } + if len(blob) != 0 { + t.Fatalf("Unexpected value for storage slot, %v", blob) + } +} + +func TestStatesEncode(t *testing.T) { + s := newStates( + map[common.Hash][]byte{ + common.Hash{0x1}: {0x1}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0x1}: { + common.Hash{0x1}: {0x1}, + }, + }, + ) + buf := bytes.NewBuffer(nil) + if err := s.encode(buf); err != nil { + t.Fatalf("Failed to encode states, %v", err) + } + var dec stateSet + if err := dec.decode(rlp.NewStream(buf, 0)); err != nil { + t.Fatalf("Failed to decode states, %v", err) + } + if !reflect.DeepEqual(s.accountData, dec.accountData) { + t.Fatal("Unexpected account data") + } + if !reflect.DeepEqual(s.storageData, dec.storageData) { + t.Fatal("Unexpected storage data") + } +} + +func TestStateWithOriginEncode(t *testing.T) { + s := NewStateSetWithOrigin( + map[common.Hash][]byte{ + common.Hash{0x1}: {0x1}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0x1}: { + common.Hash{0x1}: {0x1}, + }, + }, + map[common.Address][]byte{ + common.Address{0x1}: {0x1}, + }, + map[common.Address]map[common.Hash][]byte{ + common.Address{0x1}: { + common.Hash{0x1}: {0x1}, + }, + }, + ) + buf := bytes.NewBuffer(nil) + if err := s.encode(buf); err != nil { + t.Fatalf("Failed to encode states, %v", err) + } + var dec StateSetWithOrigin + if err := dec.decode(rlp.NewStream(buf, 0)); err != nil { + t.Fatalf("Failed to decode states, %v", err) + } + if !reflect.DeepEqual(s.accountData, dec.accountData) { + t.Fatal("Unexpected account data") + } + if !reflect.DeepEqual(s.storageData, dec.storageData) { + t.Fatal("Unexpected storage data") + } + if !reflect.DeepEqual(s.accountOrigin, dec.accountOrigin) { + t.Fatal("Unexpected account origin data") + } + if !reflect.DeepEqual(s.storageOrigin, dec.storageOrigin) { + t.Fatal("Unexpected storage origin data") + } +} + +func TestStateSizeTracking(t *testing.T) { + expSizeA := 3*(common.HashLength+1) + /* account data */ + 2*(2*common.HashLength+1) + /* storage data of 0xa */ + 2*common.HashLength + 3 + /* storage data of 0xb */ + 2*common.HashLength + 1 /* storage data of 0xc */ + + a := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa0}, // common.HashLength+1 + common.Hash{0xb}: {0xb0}, // common.HashLength+1 + common.Hash{0xc}: {0xc0}, // common.HashLength+1 + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x10}, // 2*common.HashLength+1 + common.Hash{0x2}: {0x20}, // 2*common.HashLength+1 + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x10, 0x11, 0x12}, // 2*common.HashLength+3 + }, + common.Hash{0xc}: { + common.Hash{0x1}: {0x10}, // 2*common.HashLength+1 + }, + }, + ) + if a.size != uint64(expSizeA) { + t.Fatalf("Unexpected size, want: %d, got: %d", expSizeA, a.size) + } + + expSizeB := common.HashLength + 2 + common.HashLength + 3 + common.HashLength + /* account data */ + 2*common.HashLength + 3 + 2*common.HashLength + 2 + /* storage data of 0xa */ + 2*common.HashLength + 2 + 2*common.HashLength + 2 + /* storage data of 0xb */ + 3*2*common.HashLength /* storage data of 0xc */ + b := newStates( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa1, 0xa1}, // common.HashLength+2 + common.Hash{0xb}: {0xb1, 0xb1, 0xb1}, // common.HashLength+3 + common.Hash{0xc}: nil, // common.HashLength, account deletion + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x11, 0x11, 0x11}, // 2*common.HashLength+3 + common.Hash{0x3}: {0x31, 0x31}, // 2*common.HashLength+2, slot creation + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x11, 0x11}, // 2*common.HashLength+2 + common.Hash{0x2}: {0x22, 0x22}, // 2*common.HashLength+2, slot creation + }, + // The storage of 0xc is entirely removed + common.Hash{0xc}: { + common.Hash{0x1}: nil, // 2*common.HashLength, slot deletion + common.Hash{0x2}: nil, // 2*common.HashLength, slot deletion + common.Hash{0x3}: nil, // 2*common.HashLength, slot deletion + }, + }, + ) + if b.size != uint64(expSizeB) { + t.Fatalf("Unexpected size, want: %d, got: %d", expSizeB, b.size) + } + + a.merge(b) + mergeSize := expSizeA + 1 /* account a data change */ + 2 /* account b data change */ - 1 /* account c data change */ + mergeSize += 2*common.HashLength + 2 + 2 /* storage a change */ + mergeSize += 2*common.HashLength + 2 - 1 /* storage b change */ + mergeSize += 2*2*common.HashLength - 1 /* storage data removal of 0xc */ + + if a.size != uint64(mergeSize) { + t.Fatalf("Unexpected size, want: %d, got: %d", mergeSize, a.size) + } + + // Revert the set to original status + a.revertTo( + map[common.Hash][]byte{ + common.Hash{0xa}: {0xa0}, + common.Hash{0xb}: {0xb0}, + common.Hash{0xc}: {0xc0}, + }, + map[common.Hash]map[common.Hash][]byte{ + common.Hash{0xa}: { + common.Hash{0x1}: {0x10}, + common.Hash{0x2}: {0x20}, + common.Hash{0x3}: nil, // revert slot creation + }, + common.Hash{0xb}: { + common.Hash{0x1}: {0x10, 0x11, 0x12}, + common.Hash{0x2}: nil, // revert slot creation + }, + common.Hash{0xc}: { + common.Hash{0x1}: {0x10}, + common.Hash{0x2}: {0x20}, // resurrected slot + common.Hash{0x3}: {0x30}, // resurrected slot + }, + }, + ) + revertSize := expSizeA + 2*common.HashLength + 2*common.HashLength // delete-marker of a.3 and b.2 slot + revertSize += 2 * (2*common.HashLength + 1) // resurrected slot, c.2, c.3 + if a.size != uint64(revertSize) { + t.Fatalf("Unexpected size, want: %d, got: %d", revertSize, a.size) + } +} diff --git a/triedb/states.go b/triedb/states.go new file mode 100644 index 0000000000..fa432e0704 --- /dev/null +++ b/triedb/states.go @@ -0,0 +1,49 @@ +// Copyright 2023 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see + +package triedb + +import ( + "github.com/ethereum/go-ethereum/common" + "github.com/ethereum/go-ethereum/triedb/pathdb" +) + +// StateSet represents a collection of mutated states during a state transition. +type StateSet struct { + Accounts map[common.Hash][]byte // Mutated accounts in 'slim RLP' encoding + AccountsOrigin map[common.Address][]byte // Original values of mutated accounts in 'slim RLP' encoding + Storages map[common.Hash]map[common.Hash][]byte // Mutated storage slots in 'prefix-zero-trimmed' RLP format + StoragesOrigin map[common.Address]map[common.Hash][]byte // Original values of mutated storage slots in 'prefix-zero-trimmed' RLP format +} + +// NewStateSet initializes an empty state set. +func NewStateSet() *StateSet { + return &StateSet{ + Accounts: make(map[common.Hash][]byte), + AccountsOrigin: make(map[common.Address][]byte), + Storages: make(map[common.Hash]map[common.Hash][]byte), + StoragesOrigin: make(map[common.Address]map[common.Hash][]byte), + } +} + +// internal returns a state set for path database internal usage. +func (set *StateSet) internal() *pathdb.StateSetWithOrigin { + // the nil state set is possible in tests. + if set == nil { + return nil + } + return pathdb.NewStateSetWithOrigin(set.Accounts, set.Storages, set.AccountsOrigin, set.StoragesOrigin) +} diff --git a/version/version.go b/version/version.go new file mode 100644 index 0000000000..059b05d858 --- /dev/null +++ b/version/version.go @@ -0,0 +1,24 @@ +// Copyright 2016 The go-ethereum Authors +// This file is part of the go-ethereum library. +// +// The go-ethereum library is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// The go-ethereum library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with the go-ethereum library. If not, see . + +package version + +const ( + Major = 1 // Major version component of the current release + Minor = 5 // Minor version component of the current release + Patch = 2 // Patch version component of the current release + Meta = "" // Version metadata to append to the version string +)